Kernel/flavour: различия между версиями
< Kernel
м (+led-{vs,ws}) |
Vt (обсуждение | вклад) (ссылка на страницу realtime) |
||
(не показано 18 промежуточных версий 7 участников) | |||
Строка 12: | Строка 12: | ||
!Назначение | !Назначение | ||
|- | |- | ||
|std | |'''std''' | ||
|def | |'''def, pae, debug''' | ||
|Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа. | |Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа. | ||
| | | | ||
* std-def — для большинства случаев | * std-def — для большинства случаев | ||
* std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше(собирается, но не поддерживается) | |||
* 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 в Сизифе. | ||
|- | |||
|'''ovz''' | |||
|'''el''' | |||
|Поддержка технологии виртуализации [[OpenVZ]] поверх ядра RHEL6. | |||
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) | |||
|- | |- | ||
|ovz | |'''ovz''' | ||
| | |'''el7''' | ||
|Поддержка технологии виртуализации [ | |Поддержка технологии виртуализации [[OpenVZ|vz7]] поверх ядра RHEL7. | ||
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) | |Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) | ||
|- | |- | ||
| | |'''mp''' | ||
| | | | ||
| | |Стандартное и основное ядро для [[ports/aarch64|AArch64]]-систем | ||
| | |Поддерживается {{man|sbolshakov}}. | ||
|- | |||
|'''xenomai''' | |||
| | |||
|"Двойное" ядро с высоко приоритетным [[realtime|реалтайм]] ко-ядром Cobalt реализующее RTOS API Xenomai 3. | |||
|Экспериментальная сборка для специализированных промышленных систем. | |||
|- | |||
|'''rt''' | |||
| | |||
|[[realtime|Реалтайм]] ядро с PREEMPT_RT патчем реализующее POSIX API. | |||
|Экспериментальная сборка для промышленных и отзывчивых систем. | |||
|} | |||
<!-- | |||
|- | |- | ||
|el | |el | ||
| | |def | ||
|Дерево исходных текстов ядра из RHEL6 | |Дерево исходных текстов ядра из RHEL6 | ||
|Сервера или рабочие станции, где требуются LTS-ядро. На i586 включено PAE. | |Сервера или рабочие станции, где требуются LTS-ядро. На i586 включено PAE. | ||
|- | |- | ||
|el7 | |||
|def | |||
|Дерево исходных текстов ядра из RHEL7 | |||
|Сервера или рабочие станции, где требуются LTS-ядро. На i586 включено PAE. | |||
|- | |||
|xen | |||
|dom0 | |||
|Поддержка технологии виртуализации [http://www.xensource.com/ Xen]. | |||
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких (возможно, различных) ОС | |||
|led | |led | ||
|vs, ws | |vs, ws, xen | ||
|LTS-ядра имени led@. | |LTS-ядра имени led@. | ||
|Основываются на openSUSE-шных, сопровождаются с патченьем в стиле vsu@. Несколько отличающийся набор kernel-modules с более тонкой порезкой (аналогичные имеют Provides: к тем, что в std-def). | |Основываются на openSUSE-шных, сопровождаются с патченьем в стиле vsu@. Несколько отличающийся набор kernel-modules с более тонкой порезкой (аналогичные имеют Provides: к тем, что в std-def). | ||
* led-ws — для рабочих станций | * led-ws — для рабочих станций | ||
* led-vs — для серверов (с поддержкой linux-vserver) | * led-vs — для серверов (с поддержкой linux-vserver) | ||
* led-xen -- для серверов виртуализации Xen | |||
|- | |- | ||
|tmc | |tmc | ||
Строка 66: | Строка 91: | ||
|Ядро для суперкомпьютера СКИФ (http://skif.pereslavl.ru/skif). hpc - Ядро для суперкомпьютеров (High Performance Computing). Обычным людям, как правило, не нужно, нужно там, где есть Lustre, InfiniBand и требуется наличие Performance Monitoring Counters. | |Ядро для суперкомпьютера СКИФ (http://skif.pereslavl.ru/skif). hpc - Ядро для суперкомпьютеров (High Performance Computing). Обычным людям, как правило, не нужно, нужно там, где есть Lustre, InfiniBand и требуется наличие Performance Monitoring Counters. | ||
|} | |} | ||
--> | |||
[[Kernels/PackageDescription|Предложение]] по <tt>Summary:</tt> и <tt>%description</tt> соответствующих пакетов в Сизифе. | [[Kernels/PackageDescription|Предложение]] по <tt>Summary:</tt> и <tt>%description</tt> соответствующих пакетов в Сизифе. | ||
Строка 74: | Строка 99: | ||
* vs (Linux-VServer) объявлено устаревшим в пользу ovz | * vs (Linux-VServer) объявлено устаревшим в пользу ovz | ||
* wks (workstation) объявлено неподдерживаемым в сизифе | * wks (workstation) объявлено неподдерживаемым в сизифе | ||
* el*-def объявлены неподдерживаемыми в сизифе | |||
=== Дополнительные === | === Дополнительные === | ||
Сторонние ядра (подробности по текущему состоянию лучше узнавать в рассылках на 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 рассылка] | ||
=== Полезное === | === Полезное === |
Версия от 03:01, 11 сентября 2019
Разновидности ядер в ALT Linux
Статья формировалась во времена ALT Linux 4.x и может содержать устаревшую информацию.
Тем не менее, основные моменты не менялись.
Основные
Дерево исходников | Варианты сборки | Особенности | Назначение |
---|---|---|---|
std | def, pae, debug | Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа. |
|
un | def | Экспериментальное ядро для десктопов | Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено kernel preemption, со временем становится std-def в Сизифе. |
ovz | el | Поддержка технологии виртуализации OpenVZ поверх ядра RHEL6. | Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) |
ovz | el7 | Поддержка технологии виртуализации vz7 поверх ядра RHEL7. | Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них) |
mp | Стандартное и основное ядро для AArch64-систем | Поддерживается sbolshakov@. | |
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/):
Полезное