Kernel/ru

Ядро Linux это основной компонент операционной системы и позволяет программам общаться с оборудованием. Ядро содержит в себе большую часть драйверов.

Установка
Чтобы собрать ядро, необходимо установить исходный код ядра в первую очередь. Рекомендумые исходные тексты ядра для настольных систем находятся в. Они поддерживаются разработчиками Gentoo, и пропатчены для исправления уязвимостей, функциональных проблем, а также для улучшения совместимости с редкими системными архитектурами.

Перед установкой проверьте активные USE флаги.

Теперь установите gentoo-sources:

Существуют альтернативные варианты исходных текстов ядра в дереве Portage:


 * - Официальные, не патченные исходники. Заметьте, что так как к этим исходникам не притрагивались, и не накладывали дополнительных патчей, поэтому они не поддерживаются разработчиками Gentoo.


 * Полный список с кратким описанием может быть получен при поиске в emerge:



Конфигурация

 * Обзор пакетов ядра: Статья объясняет различные виды исходных кодов ядра, которые существуют в Gentoo.


 * Ручная конфигурация: Ручная конфигурация позволяет вам (с некоторыми усилиями) создать собственную конфигурацию ядра для ваших нужд.


 * Kernel Seeds:Like the option above, Kernels Seeds help the user, with some effort, create a custom-fit kernel configuration using an existing as a base.


 * Автоматическая конфигурация: genkernel это программа, которая автоматически сконфигурирует и настроит ядро. Необходимые драйвера для вашей системы будут определены и загружены в процессе загрузки.


 * Статья по конфигурации ядра в Gentoo: Статья по конфигурации ядра в Gentoo.


 * Обновление: Шаги для обновления на новое ядро с использованием существующей конфигурации:


 * Удаление: Шаги для полного удаления старых ядер.


 * Переход с 2.4 на 2.6: Статья о миграции с Linux 2.4 на Linux 2.6.

Смотри также
See the kernel category.

External resources

 * Blogs related to the Linux kernel at planet.kernel.org/
 * Kernel statistics at kernelhub.org/
 * Torvald's kernel git source repository hosted at github.com/