Kernel: различия между версиями
м (+категории) |
Vt (обсуждение | вклад) |
||
(не показаны 32 промежуточные версии 5 участников) | |||
Строка 1: | Строка 1: | ||
= О ядрах в ALT Linux = | |||
[[Файл:Tux.png|right]] | |||
__TOC__ | |||
== | == Именование бинарных пакетов с ядрами в ALT Linux == | ||
* В репозитории присутствуют ядра Линукс различных т.н. ''флейворов'' (ниже ''FLAVOUR'') — std-def, un-def и т.д. — отличающихся версией и/или конфигурацией. Подробное [[Kernel/Flavours|'''описание флейворов''' здесь]]. | |||
* Пакет '''{{pkg|kernel-image-FLAVOUR}}''' содержит образ ядра разновидности <tt>FLAVOUR</tt> и его внутренние (in-tree) модули. | |||
* Пакеты '''{{pkg|kernel-modules-NAME-FLAVOUR}}''' содержат внешние модули <tt>NAME</tt> для ядра разновидности <tt>FLAVOUR</tt>. | |||
{{Note|Обратите внимание, что оба ядра '''un-def''' и '''std-def''' — как минимум стабильные (''stable'') или longterm (LTS). Приставка "un-" '''не означает''', что ядро "unstable".}} | |||
==== | == Обновление ядер == | ||
В Альт, как правило, ядра [http://lists.altlinux.org/pipermail/sisyphus/2006-July/084625.html не обновляются привычным apt-get], а используются специальные утилиты-помощницы: | |||
* Консольная команда: '''{{cmd|update-kernel}}''', или | |||
* | * GUI модуль Альтератора: [[Alterator-update-kernel|'''alterator-update-kernel''']]. | ||
* | Подробнее в статье [[обновление ядра]]. | ||
==== | == Сборка ядер и модулей == | ||
* [[Kernel/getting_sources|Получение исходного кода ядер Альт с помощью Git]]. | |||
* [[Kernel/signature/git|Проверка целостности исходного кода полученного из Git репозитория ядра]]. | |||
* [[Kernel/build unpackaged|Самостоятельная сборка ядра обычными средствами сборки, без создания RPM пакетов, на примере std-def]]. | |||
* [[Kernel/build_packages|Самостоятельная сборка ядра с помощью средства пакетирования (Hasher) на примере std-def]]. | |||
* [[Kernel/build_module|Самостоятельная сборка внешнего модуля ядра обычными средствами сборки на примере std-def]]. | |||
* [[Kernel/Kdump|Настройка генерации дампа ядра (Kdump) при kernel panic]]. | |||
* [[Kernel/gdb/hasher|Отладка ядра в GDB в Hasher]]. | |||
* [[Kernel/hardware_errors|Выявление Hardware Errors]]. | |||
* [[Kernel/watchdog|Настройка Hardware Watchdog]]. | |||
== Дополнительно == | |||
* [[Kernel/signature/rpm|Проверка целостности RPM пакетов]]. | |||
* [[Kernel/devel|Как отсылать патчи в devel-kernel]]. | |||
* | |||
* | |||
{{Category navigation|title=Kernel|category=Kernel|sortkey=*}} | {{Category navigation|title=Kernel|category=Kernel|sortkey=*}} | ||
{{Category navigation|title=ALT Linux|category=ALT Linux|sortkey=*}} |
Текущая версия от 03:03, 3 декабря 2023
О ядрах в ALT Linux
Именование бинарных пакетов с ядрами в 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.
Подробнее в статье обновление ядра.
Сборка ядер и модулей
- Получение исходного кода ядер Альт с помощью Git.
- Проверка целостности исходного кода полученного из Git репозитория ядра.
- Самостоятельная сборка ядра обычными средствами сборки, без создания RPM пакетов, на примере std-def.
- Самостоятельная сборка ядра с помощью средства пакетирования (Hasher) на примере std-def.
- Самостоятельная сборка внешнего модуля ядра обычными средствами сборки на примере std-def.
- Настройка генерации дампа ядра (Kdump) при kernel panic.
- Отладка ядра в GDB в Hasher.
- Выявление Hardware Errors.
- Настройка Hardware Watchdog.
Дополнительно