В дистрибутиве gentoo наряду с так называемыми ванильными исходниками (без патчей) доступны для установки несколько патченных версий. Последними для моей архитектуры (amd64) являются tuxoniсe-sources и gentoo-sources. Насколько я знаю, самое существенное различие состоит в добавлении в первые патча suspend2 для поддержки hibernation и перехода в спящий режим. Так как наслышал о нестабильной работе со спящим режимом в линуксе, то решил пока его не использовать.
Недавно на появилась информация о переписывании кода ядра с целью удаления BKL. Займёт это несколько лет, в течении которых почти все версии можно считать нестабильными — легко ли убрать более тысячи включений кода BKL. Начать планируют с версии . Таким образом я решил окончательно и вдумчиво настроить последнюю стабильную в портежах версию 2.6.25-r7 и больше не обновляться, тем более что в ней есть почти всё, что нужно для моего ноутбука.
В следующих заметках постараюсь подробно описать настройки почти каждого пункта ядра, чтобы было на что опираться и куда затем ссылаться. Полезная информация о настройке ядра хорошо описана в блоге. И хоть прочитал я его уже после многих сборок, нашёл много полезного (как это обычно и бывает).