Kernel/ru

Хотя Gentoo это свободная операционная система на базе Linux или FreeBSD, а FreeBSD имеет свое собственное ядро, по практическим соображениям, эта статья относится к ядру Linux.

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

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

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

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


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

Краткое описание исходников
Большинство, если не все, пакеты ядер Linux доступны в Gentoo и детально описаны в кратких обзорных статьях. Перейдите по ссылке для того, чтобы узнать больше о специфичных исходниках ядер, доступных в основном репозитории Gentoo

Поиск всех альтернатив

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

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

 * Автоматическая настройка: genkernel - утилита для автоматизации процесса сборки ядра и образа initramfs. Задача genkernel заключается в пользователю в течение процесса сборки ядра.


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


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


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


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


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


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

Смотрите также

 * The kernel category - все статьи, связанные с ядрами на wiki.

Ссылки

 * planet.kernel.org/ - блоги связанные с ядрами Linux.
 * kernelhub.org/ - сайт посвящённый ядрам.
 * kernelnewbies.org/ - "Сайт для начинающих разработчиков ядра Linux, которые работают над тем, чтобы улучшить свои ядра, а так же более опытных разработчиков, желающих поделиться своими [kernel] знаниями."