Это старая версия документа.
Содержание
Ядро (англ. kernel) – то, вокруг чего строится всё остальное. Именно оно и называется Linux. Сейчас словом Linux в быту называют построенную на нём операционную систему, хотя по-хорошему она называется GNU/Linux (ядро Linux и ПО от проекта GNU, многие десятилетия находящейся в разработке).
В Ubuntu исппользуется ядро с большим количеством патчей, часть из которых добавляет нестабильные и экспериментальные возможности1).
Форки
- pf-kernel – форк ядра, развиваемый одним из участников русскоязычного сообщества. Цель сего проекта — собрать максимально оптимизированное по скорости и возможностям ядро под себя, заодно предоставив другим возможность пользоваться этими наработками.
- Zen Kernel – форк, в рамках которого развивается ядро пригодное для ежедневного использования. Не расчитано на серверные системы.
Установка
Ядро является одним из жизненно важных компонентов каждого дистрибутива Linux. В Ubuntu ядро содержится в пакетах linux-image-версия_ядра-тип_ядра
. Для простоты обновления так же имеется пакет linux-image-тип_ядра
, в зависимостях которого указана последняя версия ядра имеющеяся в репозитории.
В репозитории Ubuntu поддерживаются следующие типы ядер:
generic
– ядро, подходящее для большей части систем.generic-pae
– ядро, включающее в себя возможность адресовать больше 4Гб оперативной памяти на 32-битных системах.virtual
– специально оптимизированное ядро для работы в виртуальных машинах.server
– серверный вариант ядра (начиная с релиза Ubuntu 12.04 обьеденен сgeneric
)
добавить информацию про http://kernel.ubuntu.com/~kernel-ppa/mainline/
Компиляция ядра
build-essential fakeroot ncurses-dev
Исходный код ядра, используемого в Ubuntu можно получить установив пакет linux-source
:
sudo apt-get install linux-source
После установки в директории /usr/src появится архив называющийся linux-source-верися_ядра.tar.bz2.
Модули ядра
Смотрите страницу Модули ядра.
Ссылки
- Kernel/Compile|Компиляция ядра (англ.)
- Опции сборки Linux — вроде бы не является официальной документацией, лучше вставить ссылку на доки от разработчиков