Kernel/flavour: различия между версиями
Нет описания правки |
Vt (обсуждение | вклад) (Удалено упоминание std-pae) |
||
(не показано 30 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
'''Разновидности ядер в ALT Linux''' | '''Разновидности ядер в ALT Linux''' | ||
Статья | Статья обновлена по состоянию на май 2020 года (за окном распускается ветка p9). | ||
=== Основные === | === Основные === | ||
Поддерживаются для соответствующих дистрибутивов; рекомендуются к применению. | |||
{| class="standard" | {| class="standard" | ||
|- | |- | ||
Строка 12: | Строка 12: | ||
!Назначение | !Назначение | ||
|- | |- | ||
|std | |'''std''' | ||
|def, | |'''def, debug''' | ||
|Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи | |Стандартное и основное ядро дистрибутивов ALT Linux для всех архитектур. В Сизифе это, как правило, последнее <ins>стабильное</ins> longterm (или LTS) ядро с kernel.org, в бранчах может отставать. При сборке используются патчи исправляющие какие-либо неприятности в работе железа. | ||
| | | | ||
* std-def — для большинства случаев | * '''std-def''' — для большинства случаев (для продакшен) | ||
* std-debug — ядро со включенными различными DEBUG опциями, предназначено для сбора дополнительной информации о проблемах ядра. Эти опции значительно влияют на производительность системы. (Присутствует только в Сизифе.) | |||
* std- | |||
|- | |- | ||
|un | |'''un''' | ||
|def | |'''def''' | ||
| | |Второе основное, более новое ядро чем std-def. В Сизифе это самое новое <ins>стабильное</ins> (stable) ядро с kernel.org, в бранчах может отставать. | ||
|Для желающих использовать последнее стабильное ядро Linux. Перед переходом на следующую мажорную версию стабильного ядра (первые две цифры версии) есть задержка в несколько минорных (третья цифра версии) релизов - для стабилизации. | |||
|- | |- | ||
|ovz | |'''mp''' | ||
| | | | ||
|Поддержка технологии виртуализации [ | |Стандартное и основное ядро для [[ports/aarch64|AArch64]]-систем | ||
|Поддерживается {{man|sbolshakov}}. | |||
|} | |||
=== Дополнительные === | |||
Поддерживаются для особых случаев; могут не оправдать надежд в иных случаях. | |||
{| class="standard" | |||
|- | |||
!Дерево исходников | |||
!Варианты сборки | |||
!Особенности | |||
!Назначение | |||
|- | |||
|'''ovz''' | |||
|'''el''' | |||
|Поддержка технологии виртуализации [[OpenVZ]] поверх ядра RHEL6. | |||
|Сервера, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) | |||
|- | |||
|'''ovz''' | |||
|'''el7''' | |||
|Поддержка технологии виртуализации [[OpenVZ7|OpenVZ 7]] поверх ядра RHEL7. | |||
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) | |Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) | ||
|- | |- | ||
| | | colspan="2" | '''xenomai''' | ||
| | |Ядро с высокоприоритетным [[realtime|реалтайм]] ко-ядром Cobalt, реализующим API Xenomai 3. | ||
| | |Экспериментальная сборка для специализированных промышленных систем на базе libcobalt. | ||
| | |- | ||
| colspan="2" | '''rt''' | |||
|Ядро с [[realtime|PREEMPT_RT патчем]]. | |||
|Сборка для промышленных и отзывчивых систем, например LinuxCNC. | |||
|- | |||
| colspan="2" | '''centos''' | |||
|Ядро CentOS Stream 9. | |||
|https://lists.altlinux.org/pipermail/devel/2021-November/215971.html | |||
|} | |||
[[Kernels/PackageDescription|Предложение]] по <tt>Summary:</tt> и <tt>%description</tt> соответствующих пакетов в Сизифе. | |||
=== Специализированные === | |||
Для отдельных случаев (чаще всего, для архитектур второго уровня поддержки и SoC-конфигураций) выпускаются ядра из отдельного дерева исходников со своим патчсетом и/или со специализированным набором модулей. | |||
{| class="standard" | |||
|- | |||
!Дерево исходников | |||
!Варианты сборки | |||
!Архитектура | |||
!Назначение | |||
|- | |- | ||
| | |'''bfk3''' | ||
| | |'''def''' | ||
| | |[[ports/mipsel]] | ||
| | |[[BFK3.1|Плата с процессором BE-T1000 от Байкал Электроникс]] | ||
|- | |- | ||
| | |'''bt''' | ||
|def | |'''def''' | ||
| | |[[ports/mipsel]] | ||
| | |''TODO Байкал-Т?'' | ||
|- | |- | ||
| | |'''dbm''' | ||
| | |'''def''' | ||
| | |[[Ports/aarch64]] | ||
| | |[[Baikal-M]] | ||
|- | |- | ||
| | |'''l3''' | ||
| | |'''def''' | ||
| | |[[Ports/mipsel]] | ||
| | |[[Ports/mipsel#Loongson|Loongson]] | ||
|- | |- | ||
| | |'''mcom02''' | ||
| | | | ||
| | |[[Ports/armh]] | ||
| | |[[Mcom02|ЭЛВИС Салют-ЭЛ24ПМ2]] | ||
|- | |||
|'''mitx''' | |||
|'''def''', '''xpa''' | |||
|[[Ports/mipsel]] | |||
|[[Ports/mipsel/Прошивка_образа_в_формате_recovery.tar_на_Таволга_Терминал|Таволга Терминал]] | |||
|- | |||
|'''rpi''' | |||
|'''def''', '''un''' | |||
|[[Ports/aarch64]] | |||
|[[Ports/aarch64/Raspberry_Pi4|Raspberry Pi]] | |||
|- | |||
|'''skit''' | |||
| | |||
|[[Ports/armh]] | |||
|''TODO'' | |||
|- | |- | ||
| | |'''tegra''' | ||
| | | | ||
| | |[[Ports/aarch64]] | ||
|[[Write/rootfs#Примеры_создания_загрузочных_SD-карт|Nvidia Jetson Nano]] | |||
|- | |||
|'''un''' | |||
|'''malta''' | |||
|[[Ports/mipsel]] | |||
|[[Ports/mipsel/Запуск_в_QEmu|Ядро для работы в QEmu]] | |||
|} | |} | ||
=== Сторонние === | |||
[[ | Представленные вне проекта [[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}}}} |
Версия от 13:54, 28 сентября 2022
Разновидности ядер в ALT Linux
Статья обновлена по состоянию на май 2020 года (за окном распускается ветка p9).
Основные
Поддерживаются для соответствующих дистрибутивов; рекомендуются к применению.
Дерево исходников | Варианты сборки | Особенности | Назначение |
---|---|---|---|
std | def, debug | Стандартное и основное ядро дистрибутивов ALT Linux для всех архитектур. В Сизифе это, как правило, последнее стабильное longterm (или LTS) ядро с kernel.org, в бранчах может отставать. При сборке используются патчи исправляющие какие-либо неприятности в работе железа. |
|
un | def | Второе основное, более новое ядро чем std-def. В Сизифе это самое новое стабильное (stable) ядро с kernel.org, в бранчах может отставать. | Для желающих использовать последнее стабильное ядро Linux. Перед переходом на следующую мажорную версию стабильного ядра (первые две цифры версии) есть задержка в несколько минорных (третья цифра версии) релизов - для стабилизации. |
mp | Стандартное и основное ядро для AArch64-систем | Поддерживается sbolshakov@. |
Дополнительные
Поддерживаются для особых случаев; могут не оправдать надежд в иных случаях.
Дерево исходников | Варианты сборки | Особенности | Назначение |
---|---|---|---|
ovz | el | Поддержка технологии виртуализации OpenVZ поверх ядра RHEL6. | Сервера, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) |
ovz | el7 | Поддержка технологии виртуализации OpenVZ 7 поверх ядра RHEL7. | Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) |
xenomai | Ядро с высокоприоритетным реалтайм ко-ядром Cobalt, реализующим API Xenomai 3. | Экспериментальная сборка для специализированных промышленных систем на базе libcobalt. | |
rt | Ядро с PREEMPT_RT патчем. | Сборка для промышленных и отзывчивых систем, например LinuxCNC. | |
centos | Ядро CentOS Stream 9. | https://lists.altlinux.org/pipermail/devel/2021-November/215971.html |
Предложение по Summary: и %description соответствующих пакетов в Сизифе.
Специализированные
Для отдельных случаев (чаще всего, для архитектур второго уровня поддержки и SoC-конфигураций) выпускаются ядра из отдельного дерева исходников со своим патчсетом и/или со специализированным набором модулей.
Дерево исходников | Варианты сборки | Архитектура | Назначение |
---|---|---|---|
bfk3 | def | ports/mipsel | Плата с процессором BE-T1000 от Байкал Электроникс |
bt | def | ports/mipsel | TODO Байкал-Т? |
dbm | def | Ports/aarch64 | Baikal-M |
l3 | def | Ports/mipsel | Loongson |
mcom02 | Ports/armh | ЭЛВИС Салют-ЭЛ24ПМ2 | |
mitx | def, xpa | Ports/mipsel | Таволга Терминал |
rpi | def, un | Ports/aarch64 | Raspberry Pi |
skit | Ports/armh | TODO | |
tegra | Ports/aarch64 | Nvidia Jetson Nano | |
un | malta | Ports/mipsel | Ядро для работы в QEmu |
Сторонние
Представленные вне проекта sisyphus ядра (подробности по текущему состоянию лучше узнавать в рассылках на http://lists.altlinux.org/):
Неактуальные
Некоторые разновидности по разным причинам исчезли или собираются исчезнуть (см. тж. здесь):
- vs (Linux-VServer) объявлено устаревшим в пользу ovz
- wks (workstation), led-*, tmc-*, el*-def объявлены неподдерживаемыми в сизифе