Быстрый Linux

Привет народ.
Задался идейкой сделать наибыстрейшую ось на нетбуке для личного использования и на неттопе для создания локального минисервера, а также научиться собирать ядро под железо и задачи.
В форумах обычно на такие вопросы вежливо посылают, говоря "не лезте туда, где ничего не понимаете" или отсылая к google/wikipedia/вам, а сами описания изобилуют высказываниями типа "непонятно что это, но включено, пусть так и будет".
В последующем хочу научиться внедрять ОС на базе Linux и затачивать под задачи.
Основная проблема в отсутствии качественной русской документации на опции ядра а тот уровень технического английского которым я владею не позволяет полностью понимать документацию.
А нужно то всего русскоязычный Wiki проект с статьями по одному описывающими конфиги ядра, с указанием того что от них зависит, рекомендациями по включению в ядро/исключению из ядра, ссылками.
Затем банк готовых решений тоже не помешал бы.
Еще можно было бы сделать например конструктор позволяющий быстро строить ядро по критериям и конфигу железа(типа как genkernel ядро только сразу под систему).
Но это всё планы для начала помогите на нетбук поставить.
Присылайте конфиги ядра с описаниями и вашими рекомендациями.

Я работаю с gentoo-sources-3.0.6
Начал с General setup, что пойму буду сам выкладывать.

Заранее спасибо за помощь.

Prompt for development and/or incomplete code/drivers

Использовать "не совсем проверенные" возможности ядра/драйверы.
То есть те которые еще не получили общественного признания как готовые.
Отключение уберёт много интересных возможностей Linux, поэтому оставляем.

Cross-compiler tool prefix (Запрашиваю)

Вообще не понял что это, но советуют оставить пустым

Существует

Существует понятие -- кросскомпиляция. Это когда вы на своей системе билдите что-то (ядро, например) для другой целевой платформы (к примеру, powerpc). Эта опция позволяет задать префикс инструментов, используемых в процессе сборки (например, powerpc-linux-gnu-). Тогда, GCC будет вызываться командой powerpc-linux-gnu-gcc. Как-то так.

Local version - append to kernel release

Добавить к версии ядра(отображается в uname) что-нибудь своё.
До или после добавляется я не знаю, поскольку ввиду бессмысленности не использовал.

Automatically append version information to the version string

Точно не понял, по моему добавляет в uname дополнительный номер сборки ядра, если конфиг не менялся то оставляет, если менялся увеличивает.
Хотя я могу ошибаться.
Не включал ввиду бессмысленности.

Kernel compression mode

Выбор упаковщика ядра
Bzip2 и Gzip стандартные упаковщики, но я выбрал LZO как самый быстрый(замечу, что для использования нужен установленная утилита lzop).

Сомнительные

Сомнительные опции, [+/-] секунда при загрузке ядра на домашнем компе ничего не даст, а вот для встраиваемых систем размер образа может быть критичным.

Default hostname

Имя системы по умолчанию.
Отображается в bash.
Поставил "netbook".
Хочется так мне.

Support for paging of anonymous memory (swap)

Поддержка swap-файлов и swap-дисков(подкачки, файла или диска для расширения оперативной памяти).
Включаю.
Хотя 2 GiB памяти, swap всё-равно ставлю.

paging of anonymous memory

paging of anonymous memory -- механизм вытеснения анонимных областей ОП в своп, полезно при больших нагрузках. Легко проверить как память расходуется в системе -- утилита htop. Нагружаете стресс-тестом памяти (stress) и смотрите как расходуется ОП, заполняется swap и как начинает стрелять OOM-killer :)

Обычно каждая

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

Как правило,

Как правило, кастомное ядро нужно лишь в узких областях, как-то embedded и пр. Опыт показывает, что "стандартный" комплект ядра какого-нибудь дистрибутива покрывает большинство потребностей среднего пользователя. Опыт сборки необходим немногим, он позволяет лучше ориентироваться в возможностях ядра. Ну в процедура проста -- к каждой опции есть комментарий. Список своего железа получаете через lspci. Изначально можно отталкиваться от дефолтной конфигурации (например, arch/x86/configs/{i386_defconfig,x86_64_defconfig}), далее тюнить её. Можно сразу начать с пустого листа -- make allnoconfig. Спрашивайте - ответим :)