Kernels/Flavours — различия между версиями

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(ссылка на страницу realtime)
м (Основные: перенёс все, кроме дистрибутивных, в "Дополнительные"; убрал "ws" из характеристики ovz-el (спасибо cheusov@ и http://bugzilla.altlinux.org/show_bug.38421#c6))
Строка 5: Строка 5:
  
 
=== Основные ===
 
=== Основные ===
 +
Поддерживаются для соответствующих дистрибутивов; рекомендуются к применению.
 
{| class="standard"
 
{| class="standard"
 
|-
 
|-
Строка 24: Строка 25:
 
|Экспериментальное ядро для десктопов  
 
|Экспериментальное ядро для десктопов  
 
|Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено [http://en.wikipedia.org/wiki/Kernel_preemption kernel preemption], со временем становится std-def в Сизифе.
 
|Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено [http://en.wikipedia.org/wiki/Kernel_preemption kernel preemption], со временем становится std-def в Сизифе.
 +
|-
 +
|'''mp'''
 +
|
 +
|Стандартное и основное ядро для [[ports/aarch64|AArch64]]-систем
 +
|Поддерживается {{man|sbolshakov}}.
 +
|}
 +
 +
=== Дополнительные ===
 +
Поддерживаются для особых случаев; могут не оправдать надежд в случаях иных.
 +
{| class="standard"
 +
|-
 +
!Дерево исходников
 +
!Варианты сборки
 +
!Особенности
 +
!Назначение
 
|-
 
|-
 
|'''ovz'''
 
|'''ovz'''
 
|'''el'''
 
|'''el'''
 
|Поддержка технологии виртуализации [[OpenVZ]] поверх ядра RHEL6.
 
|Поддержка технологии виртуализации [[OpenVZ]] поверх ядра RHEL6.
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
+
|Сервера, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
 
|-
 
|-
 
|'''ovz'''
 
|'''ovz'''
Строка 34: Строка 50:
 
|Поддержка технологии виртуализации [[OpenVZ|vz7]] поверх ядра RHEL7.
 
|Поддержка технологии виртуализации [[OpenVZ|vz7]] поверх ядра RHEL7.
 
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
 
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
|-
 
|'''mp'''
 
|
 
|Стандартное и основное ядро для [[ports/aarch64|AArch64]]-систем
 
|Поддерживается {{man|sbolshakov}}.
 
 
|-
 
|-
 
|'''xenomai'''
 
|'''xenomai'''
 
|
 
|
|"Двойное" ядро с высоко приоритетным [[realtime|реалтайм]] ко-ядром Cobalt реализующее RTOS API Xenomai 3.
+
|"Двойное" ядро с высокоприоритетным [[realtime|реалтайм]] ко-ядром Cobalt, реализующим RTOS API Xenomai 3.
 
|Экспериментальная сборка для специализированных промышленных систем.
 
|Экспериментальная сборка для специализированных промышленных систем.
 
|-
 
|-
 
|'''rt'''
 
|'''rt'''
 
|
 
|
|[[realtime|Реалтайм]] ядро с PREEMPT_RT патчем реализующее POSIX API.
+
|[[realtime|Реалтайм]] ядро с PREEMPT_RT патчем, реализующее POSIX API.
 
|Экспериментальная сборка для промышленных и отзывчивых систем.
 
|Экспериментальная сборка для промышленных и отзывчивых систем.
 
|}
 
|}
 +
 
<!--
 
<!--
 
|-
 
|-

Версия 14:53, 1 мая 2020

Разновидности ядер в ALT Linux

Статья формировалась во времена ALT Linux 4.x и может содержать устаревшую информацию.
Тем не менее, основные моменты не менялись.

Основные

Поддерживаются для соответствующих дистрибутивов; рекомендуются к применению.

Дерево исходников Варианты сборки Особенности Назначение
std def, pae, debug Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа.
  • std-def — для большинства случаев
  • std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше(собирается, но не поддерживается)
  • std-debug — ядро со включенными различными DEBUG опциями, предназначено для сбора дополнительной информации о проблемах ядра. Эти опции значительно влияют на производительность системы.
un def Экспериментальное ядро для десктопов Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено kernel preemption, со временем становится std-def в Сизифе.
mp Стандартное и основное ядро для AArch64-систем Поддерживается sbolshakov@.

Дополнительные

Поддерживаются для особых случаев; могут не оправдать надежд в случаях иных.

Дерево исходников Варианты сборки Особенности Назначение
ovz el Поддержка технологии виртуализации OpenVZ поверх ядра RHEL6. Сервера, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
ovz el7 Поддержка технологии виртуализации vz7 поверх ядра RHEL7. Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
xenomai "Двойное" ядро с высокоприоритетным реалтайм ко-ядром Cobalt, реализующим RTOS API Xenomai 3. Экспериментальная сборка для специализированных промышленных систем.
rt Реалтайм ядро с PREEMPT_RT патчем, реализующее POSIX API. Экспериментальная сборка для промышленных и отзывчивых систем.


Предложение по Summary: и %description соответствующих пакетов в Сизифе.

Неактуальные

Некоторые разновидности по разным причинам исчезли или собираются исчезнуть (см. тж. здесь):

  • vs (Linux-VServer) объявлено устаревшим в пользу ovz
  • wks (workstation) объявлено неподдерживаемым в сизифе
  • el*-def объявлены неподдерживаемыми в сизифе

Дополнительные

Сторонние ядра (подробности по текущему состоянию лучше узнавать в рассылках на http://lists.altlinux.org/):

Полезное