Kernels/Flavours — различия между версиями
< Kernels
Gns (обсуждение | вклад) |
м (поправил датировку, убрал устаревшее в Kernels/History) |
||
(не показаны 34 промежуточные версии 13 участников) | |||
Строка 1: | Строка 1: | ||
'''Разновидности ядер в ALT Linux''' | '''Разновидности ядер в ALT Linux''' | ||
− | + | Статья обновлена по состоянию на май 2020 года (за окном распускается ветка p9). | |
=== Основные === | === Основные === | ||
+ | Поддерживаются для соответствующих дистрибутивов; рекомендуются к применению. | ||
{| class="standard" | {| class="standard" | ||
|- | |- | ||
Строка 11: | Строка 12: | ||
!Назначение | !Назначение | ||
|- | |- | ||
− | |std | + | |'''std''' |
− | |def | + | |'''def, pae, debug''' |
|Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа. | |Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа. | ||
| | | | ||
− | * std-def — для большинства случаев | + | * '''std-def''' — для большинства случаев |
− | + | * std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше (собирается, но не поддерживается, в sisyphus/i586) | |
− | * std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше | + | * std-debug — ядро со включенными различными DEBUG опциями, предназначено для сбора дополнительной информации о проблемах ядра. Эти опции значительно влияют на производительность системы. |
− | |||
− | * std- | ||
|- | |- | ||
− | |un | + | |'''un''' |
− | |def | + | |'''def''' |
|Экспериментальное ядро для десктопов | |Экспериментальное ядро для десктопов | ||
− | |Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено | + | |Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено [http://en.wikipedia.org/wiki/Kernel_preemption kernel preemption], со временем становится std-def в Сизифе. |
|- | |- | ||
− | | | + | |'''mp''' |
− | | | + | | |
− | | | + | |Стандартное и основное ядро для [[ports/aarch64|AArch64]]-систем |
− | | | + | |Поддерживается {{man|sbolshakov}}. |
+ | |} | ||
+ | |||
+ | === Дополнительные === | ||
+ | Поддерживаются для особых случаев; могут не оправдать надежд в случаях иных. | ||
+ | {| class="standard" | ||
|- | |- | ||
− | + | !Дерево исходников | |
− | + | !Варианты сборки | |
− | + | !Особенности | |
− | + | !Назначение | |
|- | |- | ||
− | | | + | |'''ovz''' |
− | | | + | |'''el''' |
− | | | + | |Поддержка технологии виртуализации [[OpenVZ]] поверх ядра RHEL6. |
− | |Сервера | + | |Сервера, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) |
|- | |- | ||
− | | | + | |'''ovz''' |
− | | | + | |'''el7''' |
− | | | + | |Поддержка технологии виртуализации [[OpenVZ|vz7]] поверх ядра RHEL7. |
− | | | + | |Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) |
|- | |- | ||
− | | | + | |'''xenomai''' |
| | | | ||
− | | | + | |"Двойное" ядро с высокоприоритетным [[realtime|реалтайм]] ко-ядром Cobalt, реализующим RTOS API Xenomai 3. |
− | | | + | |Экспериментальная сборка для специализированных промышленных систем. |
− | |||
− | |||
|- | |- | ||
− | | | + | |'''rt''' |
− | |||
| | | | ||
− | | | + | |[[realtime|Реалтайм]] ядро с PREEMPT_RT патчем, реализующее POSIX API. |
+ | |Экспериментальная сборка для промышленных и отзывчивых систем. | ||
|} | |} | ||
+ | [[Kernels/PackageDescription|Предложение]] по <tt>Summary:</tt> и <tt>%description</tt> соответствующих пакетов в Сизифе. | ||
− | [[ | + | === Сторонние === |
+ | Представленные вне проекта [[sisyphus]] ядра (подробности по текущему состоянию лучше узнавать в рассылках на http://lists.altlinux.org/): | ||
+ | * [https://www.unsafe.ru/lakostis/RPMS/ALTLinux/testing/ lakostis@] (август 2019: 5.2.0-lks-wks) | ||
+ | ** [https://unsafe.ru/lakostis/RPMS/ALTLinux/livecd/current/ livecd] | ||
+ | ** [https://lists.unsafe.ru/mailman/listinfo/kernels рассылка] | ||
=== Неактуальные === | === Неактуальные === | ||
Некоторые разновидности по разным причинам исчезли или собираются исчезнуть (см. тж. [[Kernels/History|здесь]]): | Некоторые разновидности по разным причинам исчезли или собираются исчезнуть (см. тж. [[Kernels/History|здесь]]): | ||
* vs (Linux-VServer) объявлено устаревшим в пользу ovz | * vs (Linux-VServer) объявлено устаревшим в пользу ovz | ||
− | * wks (workstation) | + | * wks (workstation), led-*, tmc-*, el*-def объявлены неподдерживаемыми в сизифе |
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
− | |||
=== Полезное === | === Полезное === | ||
* [http://lists.altlinux.org/pipermail/sisyphus/2011-January/351396.html Сравнительные списки ядра-модули] | * [http://lists.altlinux.org/pipermail/sisyphus/2011-January/351396.html Сравнительные списки ядра-модули] | ||
− | |||
{{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}} |
Текущая версия на 15:32, 1 мая 2020
Разновидности ядер в ALT Linux
Статья обновлена по состоянию на май 2020 года (за окном распускается ветка p9).
Основные[править]
Поддерживаются для соответствующих дистрибутивов; рекомендуются к применению.
Дерево исходников | Варианты сборки | Особенности | Назначение |
---|---|---|---|
std | def, pae, debug | Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа. |
|
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 соответствующих пакетов в Сизифе.
Сторонние[править]
Представленные вне проекта sisyphus ядра (подробности по текущему состоянию лучше узнавать в рассылках на http://lists.altlinux.org/):
Неактуальные[править]
Некоторые разновидности по разным причинам исчезли или собираются исчезнуть (см. тж. здесь):
- vs (Linux-VServer) объявлено устаревшим в пользу ovz
- wks (workstation), led-*, tmc-*, el*-def объявлены неподдерживаемыми в сизифе