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

Материал из ALT Linux Wiki
 
(не показаны 2 промежуточные версии этого же участника)
Строка 4: Строка 4:


== Именование бинарных пакетов с ядрами в ALT Linux ==
== Именование бинарных пакетов с ядрами в ALT Linux ==
* В репозитории присутствуют ядра Линукс различных т.н. ''флейворов'' (ниже ''FLAVOUR'') — std-def, un-def и т.д. — отличающихся версией и/или конфигурацией. Подробное [[Kernel/Flavours|описание флейворов здесь]].
* В репозитории присутствуют ядра Линукс различных т.н. ''флейворов'' (ниже ''FLAVOUR'') — std-def, un-def и т.д. — отличающихся версией и/или конфигурацией. Подробное [[Kernel/Flavours|'''описание флейворов''' здесь]].
* Пакет '''{{pkg|kernel-image-FLAVOUR}}''' содержит образ ядра разновидности <tt>FLAVOUR</tt> и его внутренние (in-tree) модули.
* Пакет '''{{pkg|kernel-image-FLAVOUR}}''' содержит образ ядра разновидности <tt>FLAVOUR</tt> и его внутренние (in-tree) модули.
* Пакеты '''{{pkg|kernel-modules-NAME-FLAVOUR}}''' содержат внешние модули <tt>NAME</tt> для ядра разновидности <tt>FLAVOUR</tt>.
* Пакеты '''{{pkg|kernel-modules-NAME-FLAVOUR}}''' содержат внешние модули <tt>NAME</tt> для ядра разновидности <tt>FLAVOUR</tt>.
Строка 16: Строка 16:
Подробнее в статье [[обновление ядра]].
Подробнее в статье [[обновление ядра]].


== Сборка ядер ==
== Сборка ядер и модулей ==
* [[Kernel/getting_sources|Получение исходного кода ядер Альт с помощью Git]].
* [[Kernel/getting_sources|Получение исходного кода ядер Альт с помощью Git]].
* [[Kernel/signature/git|Проверка целостности исходного кода полученного из Git репозитория ядра]].
* [[Kernel/signature/git|Проверка целостности исходного кода полученного из Git репозитория ядра]].
* [[Kernel/build unpackaged|Самостоятельная сборка ядра обычными средствами сборки, без создания RPM пакетов, на примере std-def]].
* [[Kernel/build unpackaged|Самостоятельная сборка ядра обычными средствами сборки, без создания RPM пакетов, на примере std-def]].
* [[Kernel/build_packages|Самостоятельная сборка ядра с помощью средства пакетирования (Hasher) на примере std-def]].
* [[Kernel/build_packages|Самостоятельная сборка ядра с помощью средства пакетирования (Hasher) на примере std-def]].
* [[Kernel/build_module|Самостоятельная сборка внешнего модуля ядра обычными средствами сборки на примере std-def]].
* [[Kernel/Kdump|Настройка генерации дампа ядра (Kdump) при kernel panic]].
* [[Kernel/Kdump|Настройка генерации дампа ядра (Kdump) при kernel panic]].
* [[Kernel/gdb/hasher|Отладка ядра в GDB в Hasher]].
* [[Kernel/gdb/hasher|Отладка ядра в GDB в Hasher]].
* [[Kernel/hardware_errors|Выявление Hardware Errors]].
* [[Kernel/watchdog|Настройка Hardware Watchdog]].


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

Текущая версия от 03:03, 3 декабря 2023

О ядрах в ALT Linux

Tux.png

Именование бинарных пакетов с ядрами в ALT Linux

  • В репозитории присутствуют ядра Линукс различных т.н. флейворов (ниже FLAVOUR) — std-def, un-def и т.д. — отличающихся версией и/или конфигурацией. Подробное описание флейворов здесь.
  • Пакет kernel-image-FLAVOUR содержит образ ядра разновидности FLAVOUR и его внутренние (in-tree) модули.
  • Пакеты kernel-modules-NAME-FLAVOUR содержат внешние модули NAME для ядра разновидности FLAVOUR.
Примечание: Обратите внимание, что оба ядра un-def и std-def — как минимум стабильные (stable) или longterm (LTS). Приставка "un-" не означает, что ядро "unstable".


Обновление ядер

В Альт, как правило, ядра не обновляются привычным apt-get, а используются специальные утилиты-помощницы:

  • Консольная команда: update-kernel, или
  • GUI модуль Альтератора: alterator-update-kernel.

Подробнее в статье обновление ядра.

Сборка ядер и модулей

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