Стандартные ядра в Slackware

Материал из Слакваря

Перейти к: навигация, поиск

В дистрибутив Slackware 12 включены четыре стандартные сборки ядра 2.6.21.5:

  • kernel-huge-smp-2.6.21.5_smp-i686-2.tgz
  • kernel-huge-2.6.21.5-i486-2.tgz
  • kernel-generic-smp-2.6.21.5_smp-i686-2.tgz
  • kernel-generic-2.6.21.5-i486-2.tgz

Содержание

SMP версия

SMP (Symmetric Multiprocessing) – это поддержка многопроцессорных систем и многоядерных процессоров. Если у вас в компьютере есть несколько процессоров или один процессор с двумя (или более) ядрами, например Intel Core2, то чтобы получить максимальную производительность, вы должны выбрать smp ядро. Если у вас один одноядерный процессор, например Intel Celeron, то чтобы ядро занимало меньше памяти и не обрабатывало неподдерживаемые конфигурации оборудования, следует выбрать не smp ядро. Кроме того, для очень старых процессоров – Pentium Pro и ниже – также необходимо выбирать не smp ядро, т.к. smp версия собрана с использованием архитектуры i686.

Huge/generic версия

Huge (огромное) – ядро, содержащее драйвера для большинства устройств и файловых систем. При использовании этого ядра не возникает проблем с загрузкой системы даже при наличии экзотического оборудования. Однако, это ядро занимает больше оперативной памяти и работает медленнее. После установки системы по умолчанию запускается huge ядро.

Generic (общее) – ядро, в котором драйвера устройств и файловых систем собраны в виде загружаемых модулей. Для загрузки такого ядра нужен initrd-образ[1], содержащий необходимые модули. Эта версия ядра занимает меньше памяти и работает быстрее, но требует дополнительных действий при настройке.

Компиляция ядра

После установки системы, если вы захотите добавить или убрать поддержку тех или иных устройств, изменить параметры системы, вы можете заново собрать (скомпилировать) ядро. С собранным под конкретное "железо" ядром, система будет работать быстрее.

Примечания

  1. См. /boot/README.initrd

Ссылки

Личные инструменты