Kernel/flavour: различия между версиями

Материал из ALT Linux Wiki
м (поправил датировку, убрал устаревшее в Kernels/History)
(обновил описания)
Строка 14: Строка 14:
|'''std'''
|'''std'''
|'''def, pae, debug'''
|'''def, pae, debug'''
|Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа.
|Стандартное и основное ядро дистрибутивов ALT Linux. В Сизифе это, как правило, последнее longterm (или LTS) ядро, в бранчах может отставать. При сборке используются патчи исправляющие какие-либо неприятности в работе железа.
|
|
* '''std-def''' — для большинства случаев
* '''std-def''' — для большинства случаев (для продакшен)
* std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше (собирается, но не поддерживается, в sisyphus/i586)
* std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше (собирается, но не поддерживается, в sisyphus/i586)
* std-debug — ядро со включенными различными DEBUG опциями, предназначено для сбора дополнительной информации о проблемах ядра. Эти опции значительно влияют на производительность системы.
* std-debug — ядро со включенными различными DEBUG опциями, предназначено для сбора дополнительной информации о проблемах ядра. Эти опции значительно влияют на производительность системы.
Строка 22: Строка 22:
|'''un'''
|'''un'''
|'''def'''
|'''def'''
|Экспериментальное ядро для десктопов
|Второе основное, более новое ядро чем std-def.
|Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено [http://en.wikipedia.org/wiki/Kernel_preemption kernel preemption], со временем становится std-def в Сизифе.
|В Сизифе это самое новое стабильное (stable) ядро с kernel.org, в бранчах может отставать.
|-
|-
|'''mp'''
|'''mp'''
Строка 32: Строка 32:


=== Дополнительные ===
=== Дополнительные ===
Поддерживаются для особых случаев; могут не оправдать надежд в случаях иных.
Поддерживаются для особых случаев; могут не оправдать надежд в иных случаях.
{| class="standard"
{| class="standard"
|-
|-
Строка 50: Строка 50:
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
|-
|-
|'''xenomai'''
| colspan="2" | '''xenomai'''
|
|Ядро с высокоприоритетным [[realtime|реалтайм]] ко-ядром Cobalt, реализующим API Xenomai 3.
|"Двойное" ядро с высокоприоритетным [[realtime|реалтайм]] ко-ядром Cobalt, реализующим RTOS API Xenomai 3.
|Экспериментальная сборка для специализированных промышленных систем.
|Экспериментальная сборка для специализированных промышленных систем.
|-
|-
|'''rt'''
| colspan="2" | '''rt'''
|
|Ядро с [[realtime|PREEMPT_RT патчем]].
|[[realtime|Реалтайм]] ядро с PREEMPT_RT патчем, реализующее POSIX API.
|Сборка для промышленных и отзывчивых систем, например LinuxCNC.
|Экспериментальная сборка для промышленных и отзывчивых систем.
|-
| colspan="2" | '''drm-tip'''
|Автоматическая сборка бранча drm-tip, где находится самая последняя поддержка графики в Linux.
|Это ядро экспериментальное (на подобии linux-next) и зачастую новее чем master бранч Торвальдса. Используется только для тестирования поддержки самого свежего железа в Linux (например, Intel i915) и багрепортов в апстрим.
|}
|}



Версия от 02:25, 3 мая 2021

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

Статья обновлена по состоянию на май 2020 года (за окном распускается ветка p9).

Основные

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

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

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

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

Дерево исходников Варианты сборки Особенности Назначение
ovz el Поддержка технологии виртуализации OpenVZ поверх ядра RHEL6. Сервера, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
ovz el7 Поддержка технологии виртуализации vz7 поверх ядра RHEL7. Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
xenomai Ядро с высокоприоритетным реалтайм ко-ядром Cobalt, реализующим API Xenomai 3. Экспериментальная сборка для специализированных промышленных систем.
rt Ядро с PREEMPT_RT патчем. Сборка для промышленных и отзывчивых систем, например LinuxCNC.
drm-tip Автоматическая сборка бранча drm-tip, где находится самая последняя поддержка графики в Linux. Это ядро экспериментальное (на подобии linux-next) и зачастую новее чем master бранч Торвальдса. Используется только для тестирования поддержки самого свежего железа в Linux (например, Intel i915) и багрепортов в апстрим.

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

Сторонние

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

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

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

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

Полезное