[Comm] Варианты ядер

Gulay Boris boris на boressoft.ru
Пт Авг 27 07:24:49 UTC 2010


Спасибо всем ответишим. Актуальный вариант списка ядер - ниже. Я решил
отказаться от разделения по бранчам т.к. описание уже, в целом, готово.
Окинте, пожалуйста, мою работу критическим взглядом и выскажите замечания,
если они появяться.

Первая часть имени сборки:
  hpc - Ядро для суперкомпьютеров. Обычным людям, как правило, не нужно.
Нужно там, где есть Lustre, InfiniBand и необходимость строить быстрые 
числодробилки.
  ovz - Ядро с поддержкой OpenVZ.
  rt - Ядро real time. Собрано с поддержкой xenomai
(http://www.xenomai.org).
  sec - Ядро с поддержкой grsec (http://www.grsecurity.net).
  std - Обычное ядро, с которым мы сравнивает все остальные.
  el - То же, что и rhel (см. ниже).
  un - Ядро, содержащее все, что нужно и не требующее модулей.
  tmc - Ядро для терминалов.

Вторая часть имени сборки:
  std - Обычный вариант этой сборки.
  def - Обычный вариант этой сборки.
  smp - Обычный вариант этой сборки (используется как антипод up для ядер,
имеющих обе версии).
  rhel - Ядро, собранное с патчами от RHEL
(http://ru.wikipedia.org/wiki/Red_Hat_Enterprise_Linux).
  up - Ядро без поддержки многопроцессорных и многоядерных конфигураций.
Сейчас на x86 нужно редко, например, сборка под конкретное железо с 
выжиманием последних процентов скорости от убирания NOP, вставляемых 
SMP Alternatives при отключении поддержки SMP.
  pae - Ядра с поддержкой Physical Address Extension (PAE, 
http://ru.wikipedia.org/wiki/PAE), позволяющей  адресовать в 32-разрядном 
режиме более 4 ГБ физической памяти (теоретически до 64 ГБ).  Этот 
вариант ядра нужен для полного  использования >= 4 ГБ ОЗУ в 32-разрядной 
системе. для 32-разрядного ядра без PAE в этом случае будет доступно 
от 2 до 3,5 ГБ ОЗУ в зависимости от настроек BIOS. Собирать оба варианта 
приходится из-за того, что ядро с поддержкой PAE не может запускаться на 
процессорах, не поддерживающих PAE, а в эту категорию, помимо совсем уж 
устаревших сейчас Pentium, попадают также первые версии Pentium M.  Для 
x86_64 подобные ограничения старых процессоров уже неактуальны, поэтому 
ядер *-pae там нет.
  skif - Ядро (только hpc) для суперкомпьютера СКИФ
(http://skif.pereslavl.ru/skif).
  tc - Ядро (только tmc) для терминалов.


Подробная информация о списке рассылки community