Дистрибутивы, такие как Ubuntu и Fedora, оценивают собственные ядра?

392
Kamran

Поскольку я пытался сделать некоторые исправления для ядра Ubuntu, я обнаружил, что исправления kernel.org не могут быть корректно объединены с исходным кодом ядра. Мне интересно, если дистрибутивы, подобные Ubuntu, имеют свои собственные ядра, отличные от официальных?

Еще одна вещь, которая, я думаю, может быть связана с этим вопросом, - это имя каталога исходного дерева в Ubuntu, которое называется linux-headers-2.6.31-21. Что означает этот 21? Также есть каталог с именем linux-headers-2.6.31-21-generic. В чем разница между этими двумя?

1

1 ответ на вопрос

4
Patkos Csaba

Да, все основные дистрибутивы настраивают свое ядро. Я использую Mandriva Linux, и у них есть около 500 патчей для ядра, но система хорошо работает и с ядром Vanilla (оригинальным).

Обычно последний номер, в вашем случае 21, показывает номер сборки вашего настроенного ядра. Другими словами, Ubuntu построил 21 ядро ​​из исходных версий 2.6.31, пока они не достигли текущего состояния.

Некоторые каталоги также настроены так, чтобы приложения могли различать несколько ядер, если у вас установлено более одного ядра.