Kernel/ru

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

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

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

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

Ещё ядра
Существуют альтернативные варианты исходного кода ядра в основном репозитории Gentoo:


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

Краткое описание для исходных кодов

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

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

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

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

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


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


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


 * Kernel security: Инструкции по безопасности ядра.


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


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


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


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

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

 * The kernel category - All the kernel related articles on the wiki.
 * The hardware category - Lists of hardware stacks with associated kernel configurations

Ссылки

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