Как правильно собирать ядро?
Добавлено: 04 окт 2011, 19:02
Ядро в Linux умеют собирать все!
Умение собирать ядро Linux - это неотъемлемое достоинство всякого нормального джидая (с LORа )... я даже временами предполагаю, что это вообще то единственное, что умеют настоящие джидаи (ко всему остальному руки могут расти вполне и из задницы).
Но вот как (и когда) это делать правильно, грамотно??? (потому в теме и знак вопроса стоит - это вопрос!)
Я делал это десятки раз в разных ядрах (начиная ещё с какого-то давнего 2.0.какой-то) и разных дистрибутивах ... но так до сих пор и нет ясности...
Т.е., вопрос не в том, как скомпилировать и установить новое ядро (с LVM или без, c initramfs или каким-то другим образом /root... ) - а вопрос в том: откуда взять тот исходник кода ядра, который компилировать???
1. большинство ядер дистрибутивов - патченные...
2. так что ядро с http://www.kernel.org - это, говорят, не совсем то... (не считая того, что ныне http://www.kernel.org развалили злые хакеры, и там будет что-то меняться с политикой...)
3. но в некоторых дистрибутивах есть исходники ядра в основном репозитарии (Debian?), в некоторых только в дополнительных (CentOS?) с предупреждениями, что "это хорошо не кончится", в некоторых я их вообще не нахожу (Fedora?).
4. но это - текущие версии ядра, а если захочется установить более свежее (самое свежее! ... 3.04 )???
Что кто использует? и какие есть мнения?
Умение собирать ядро Linux - это неотъемлемое достоинство всякого нормального джидая (с LORа )... я даже временами предполагаю, что это вообще то единственное, что умеют настоящие джидаи (ко всему остальному руки могут расти вполне и из задницы).
Но вот как (и когда) это делать правильно, грамотно??? (потому в теме и знак вопроса стоит - это вопрос!)
Я делал это десятки раз в разных ядрах (начиная ещё с какого-то давнего 2.0.какой-то) и разных дистрибутивах ... но так до сих пор и нет ясности...
Т.е., вопрос не в том, как скомпилировать и установить новое ядро (с LVM или без, c initramfs или каким-то другим образом /root... ) - а вопрос в том: откуда взять тот исходник кода ядра, который компилировать???
1. большинство ядер дистрибутивов - патченные...
2. так что ядро с http://www.kernel.org - это, говорят, не совсем то... (не считая того, что ныне http://www.kernel.org развалили злые хакеры, и там будет что-то меняться с политикой...)
3. но в некоторых дистрибутивах есть исходники ядра в основном репозитарии (Debian?), в некоторых только в дополнительных (CentOS?) с предупреждениями, что "это хорошо не кончится", в некоторых я их вообще не нахожу (Fedora?).
4. но это - текущие версии ядра, а если захочется установить более свежее (самое свежее! ... 3.04 )???
Что кто использует? и какие есть мнения?