Kernel/ru

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

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

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

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

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


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

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

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

Поиск всех альтернатив
A full list of kernel sources with short descriptions can be found by searching with :

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

 * Automatic configuration: is a tool used to automate the build process of the kernel and initramfs. The goal of genkernel is to help users through the kernel building process.


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


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


 * Kernel security: Instructions for securing the kernel.


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


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


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


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

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

 * The kernel category - все статьи о ядре на wiki.

Ссылки

 * planet.kernel.org/ - Blogs related to the Linux kernel.
 * kernelhub.org/ - A site dedicated to kernel statistics.
 * kernelnewbies.org/ - "A site for aspiring Linux kernel developers who work to improve their Kernels and more experienced developers willing to share their kernel knowledge."