Kernels/Flavours

Материал из ALT Linux Wiki

< Kernels(Различия между версиями)
Перейти к: навигация, поиск
(Основные)
(спрятал неактуальные варианты)
 
(38 промежуточных версий не показаны.)
Строка 1: Строка 1:
 +
'''Разновидности ядер в ALT Linux'''
-
== Разновидности ядер в ALT Linux ==
+
Статья формировалась во времена ALT Linux 4.x и может содержать устаревшую информацию.<br>
-
__TOC__
+
Тем не менее, основные моменты не менялись.
-
 
+
-
На данный момент (в ALT Linux 4.0+) поддерживаются только ядра 2.6.x.
+
=== Основные ===
=== Основные ===
-
{| border="1"
+
{| class="standard"
 +
|-
 +
!Дерево исходников
 +
!Варианты сборки
 +
!Особенности
 +
!Назначение
|-
|-
 +
|std
 +
|def, pae<!--def, ng, pae, ll, srv-->
 +
|Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа.
|
|
-
Аббревиатура
+
* std-def — для большинства случаев
-
|
+
<!--* std-ng — отличается от std-def тем, что отключены все deprecated и не x86 features (+alsa вкомпилена в ядро)-->
-
Поддерживаемые версии
+
* std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше
-
|
+
<!--* std-ll — с планировщиком, оптимизированным по скорости реакции
-
Особенности
+
* std-srv — с планировщиком, оптимизированным по пропускной способности-->
-
|
+
|-
-
Назначение
+
|un
 +
|def
 +
|Экспериментальное ядро для десктопов
 +
|Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено [http://en.wikipedia.org/wiki/Kernel_preemption kernel preemption], наложены патчи на drm из std-ng. Некоторые наработки и патчи из un-def позже мигрируют в std-def.
 +
|-
 +
|ovz
 +
|el
 +
|Поддержка технологии виртуализации [http://openvz.org/ OpenVZ].
 +
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
|-
|-
 +
|el
 +
|def
 +
|Дерево исходных текстов ядра из RHEL6
 +
|Сервера или рабочие станции, где требуются LTS-ядро.  На i586 включено PAE.
 +
|-
 +
|el7
 +
|def
 +
|Дерево исходных текстов ядра из RHEL7
 +
|Сервера или рабочие станции, где требуются LTS-ядро.  На i586 включено PAE.
 +
|}
 +
<!--
 +
{|-
 +
|-
 +
|xen
 +
|dom0
 +
|Поддержка технологии виртуализации [http://www.xensource.com/ Xen].
 +
|Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких (возможно, различных) ОС
 +
|led
 +
|vs, ws, xen
 +
|LTS-ядра имени led@.
 +
|Основываются на openSUSE-шных, сопровождаются с патченьем в стиле vsu@.  Несколько отличающийся набор kernel-modules с более тонкой порезкой (аналогичные имеют Provides: к тем, что в std-def).
 +
* led-ws — для рабочих станций
 +
* led-vs — для серверов (с поддержкой linux-vserver)
 +
* led-xen -- для серверов виртуализации Xen
 +
|-
 +
|tmc
 +
|tc
 +
|Ядро для тонких клиентов [[LTSP|ALTSP]]
 +
|Входит в состав дистрибутивов терминального сервера, не предполагается к установке на рабочие станции и тем более серверы.  i586 only, поддерживает одно ядро одного процессора (отключена поддержка SMP), не поддерживает PAE (работает на Pentium), отключена сборка драйверов для множества нетипичного для задачи оборудования.
 +
|-
 +
|pure-emerald
|
|
-
std
+
|Mainline с kernel.org (на 2012-09-28 это [ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/gns/kernel-3.6.rc7/ 3.6-rc7])
-
|
+
|Предназначено для любителей свежатины и экспериментаторов, а также для счастливых обладателей неподдерживаемого старыми ядрами железа, а также для всех бесстрашных и сильных духом.
-
def, pae, ll, srv
+
 
-
|
+
Также используется gns@ в нетбучном live дистрибутиве.
-
Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа.
+
-
|
+
-
std-def - для большенства  случаев
+
-
std-pae - отличается от std-def тем что поддерживает 64Gb памяти (а не 3Gb)
+
-
std-ll - с планировщиком оптимизированым  по скорости реакции
+
-
std-srv - с планировщиком оптимизированым по пропуской способновсти
+
-
|
+
-
|
+
-
ovz
+
-
|
+
-
smp
+
-
|
+
-
Поддержка технологии виртуализации [http://openvz.org/ OpenVZ].
+
-
|
+
-
Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
+
|-
|-
 +
|hpc
 +
|skif
|
|
-
xen
+
|Ядро для суперкомпьютера СКИФ (http://skif.pereslavl.ru/skif). hpc - Ядро для суперкомпьютеров (High Performance Computing). Обычным людям, как правило, не нужно, нужно там, где есть Lustre, InfiniBand и требуется наличие Performance Monitoring Counters.
-
|
+
-
dom0, domU
+
-
|
+
-
Поддержка технологии виртуализации [http://www.xensource.com/ Xen].
+
-
|
+
-
Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких (возможно, различных) ОС
+
|}
|}
 +
-->
-
 
+
[[Kernels/PackageDescription|Предложение]] по <tt>Summary:</tt> и <tt>%description</tt> соответствующих пакетов в Сизифе.
-
[[Kernels/PackageDescription|Предложение]] по <tt>Summary:</tt> и <tt>%description</tt> соответствующих пакетов в Сизифе.
+
=== Неактуальные ===
=== Неактуальные ===
Строка 57: Строка 84:
=== Дополнительные ===
=== Дополнительные ===
-
Стороннее ядра:
+
Стороннее ядра (подробности по текущему состоянию лучше узнавать в рассылках на http://lists.altlinux.org/):
-
* [http://ftp.altlinux.org/pub/people/shrek/kernel/ shrek@] (март 2008: 2.6.24 на основе vsu's git)
+
* [http://www.unsafe.ru/lakostis/RPMS/ALTLinux/testing/ lakostis@] (март 2017: 4.8.0-lks-wks)
-
* [http://www.unsafe.ru/lakostis/RPMS/ALTLinux/kernel-2.6.24/repo/ lakostis@] (март 2008: 2.6.24-wks-smp)
+
** [http://www.unsafe.ru/lakostis/livecd/current/ livecd]
-
* [ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/led/Sisyphus/ led@] (март 2008: для thin clients и некоторые другие на основе 2.6.22)
+
** [https://lists.unsafe.ru/mailman/listinfo/kernels рассылка]
 +
 
 +
=== Полезное ===
 +
* [http://lists.altlinux.org/pipermail/sisyphus/2011-January/351396.html Сравнительные списки ядра-модули]
 +
 
 +
 
 +
{{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}}

Текущая версия на 14:13, 31 марта 2017

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

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

Содержание

Основные

Дерево исходников Варианты сборки Особенности Назначение
std def, pae Стандартное и основное ядро дистрибутивов ALT Linux. При сборке используются патчи из -stable ядер и патчи, исправляющие какие-либо неприятности в работе железа.
  • std-def — для большинства случаев
  • std-pae — отличается от std-def тем, что поддерживает 64Gb памяти (а не 3Gb); может потребоваться только на i686 и выше
un def Экспериментальное ядро для десктопов Экспериментальное ядро (было первым 2.6.32 ядром в Сизифе). Включено kernel preemption, наложены патчи на drm из std-ng. Некоторые наработки и патчи из un-def позже мигрируют в std-def.
ovz el Поддержка технологии виртуализации OpenVZ. Сервера или рабочие станции, где требуются повышенная безопасность и контроль ресурсов, а также запуск нескольких контекстов (возможно, с различными дистрибутивами Linux в них)
el def Дерево исходных текстов ядра из RHEL6 Сервера или рабочие станции, где требуются LTS-ядро. На i586 включено PAE.
el7 def Дерево исходных текстов ядра из RHEL7 Сервера или рабочие станции, где требуются LTS-ядро. На i586 включено PAE.

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

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

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

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

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

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

Полезное


 
Личные инструменты