Требования к аппаратным средствам.

Одним из плюсов операционной системы Linux являются ее крайне малые требования к аппаратным средствам: процессор 80386SX-25, 4 Мбайт оперативной памяти и 80 Мбайт свободного дискового пространства хватит для выполнения большинства прикладных программ. Естественно, что увеличение размера оперативной памяти и более мощный процессор в должной мере повлияют на эффективность и быстродействие системы.

Для работы с графической системой X Window вам потребуется хотя бы 8 Mбайт оперативной памяти. Если вы планируете запускать несколько одновременно работающих программ, то 16 Mбайт хватит для того, чтобы снизить активность своппирования. В целом же для одного пользователя на машине вполне достаточно 32 Mбайт памяти (сравните с требованиями для спокойной работы в Windows 95/98).

Размер дискового пространства зависит от устанавливаемых программ. Для стандартного набора UNIX-команд и средств администрирования достаточно 10 Mбайт. При установке дистрибутивов RedHat, Debian или другого потребуется от 60 до 600 Mбайт дискового пространства, в зависимости от дистрибутива и установленных программ. Не стоит забывать и о месте под своппинг.

Требования к процессору также очень скромны и в то же время разнообразны - от 386 до Pentium III, при этом не столь важно, кто производитель процессора, подходят как процессоры Intel, так и AMD, Cyrix, Texas Instruments и т. д. Помимо этого Linux можно установить даже на процессор 80286 и ниже, используя специальную версию ядра - ELKS (Embeddable Linux Kernel Subset), однако высокой производительности не стоит ожидать. Существуют реализации Linux для процессоров Amiga и Atari 680x0, DEC Alpha, SPARC, PowerPC, и для архитектур Arm, StrongARM и MIPS.

Относительно архитектур Linux поддерживает шины PCI, ISA, EISA и VLB. Поддержка шины MCA, используемой на машинах класса PS/2, не полная (а в ранних версиях ядра данная поддержка полностью отсутствовала), однако работы по ее улучшению ведутся до сих пор. Следует отметить, что Linux устанавливает более высокие требования к аппаратным средствам, чем DOS, Windows и другие операционные системы. Устройство, без сбоев работающее под управлением какой-нибудь другой, менее требовательной ОС, может вызывать проблемы в Linux.

Linux поддерживает до 1 Гбайт оперативной памяти на платформах Intel.Увеличение оперативной памяти без увеличения кэш-памяти зачастую приводит к снижению быстродействия системы под управлением Linux. Однако для систем с оперативной памятью до 64 Mбайт это не так уж важно, поскольку большинство популярных микросхем поддерживают кэширование 64 Mбайт.

Установка Linux и ее ядра.

Linux представляет собой полностью многозадачную многопользовательскую операционную систему. Основной составляющей частью ее является ядро. Именно ядро отличает Linux от других Unix-подобных операционных систем. Несмотря на то что существует множество дистрибутивов иногда с абсолютно различными принципами настройки и процессами начальной загрузки, все они имеют общее ядро. Любой желающий, приложив некоторые усилия, может собрать собственный дистрибутив на основе одного из стандартных ядер. Собственно, ядро системы - это и есть то, что принято называть Linux. Разработчики дистрибутивов нередко вносят в стандартное, также называемое каноническим, ядро какие-то свои изменения, но они по большей части касаются работы специфичного для этих дистрибутивов программного обеспечения. Ядро имеет, как правило, модульную структуру, модули ядра можно задействовать (подгружать) по мере необходимости, чаще всего модулями оформлены драйверы периферийных устройств и файловых систем.

Структура ядра ОС Linux

Кроме ядра в системе существуют постоянно выполняющиеся в памяти процессы, называемые демонами. Демоны - аналоги резидентов в DOS и служб в Windows. Стартуют в качестве демонов те программы, для работы которых не требуется вмешательства пользователя; обычно это различные серверы. Например, сервер MySQL - mysqld, сервер Apache - httpd. (http://www.morepc.ru/security/sec120120051.html)