Дорос уже до перекомпиляции ядра под свои нужды. Выкидываением всего ненужного и вставлением всего нужного. Цель - оптимизировать его под себя и по скорости выполнения.
Всё отлично. Оно даже собралось.
Debian Sarge 3.1 r0a. Но... Собралось странно, на стадии make modules_install install промелькнуло какое-то сообщение об initrd и в папку /boot новый initrd не записался.
Удалось завести ядро со старым initrd, но это, сами понимаете не дело

vmlinuz-2.6.12, а initrd - 2.4.27

Но это ладно, разберемся. Суть вопроса не в этом.
А в том, что, уже скомпилировав ядро, до меня дошло, что я его не оптимизировал. Т.е. всё что сделал - это выбрал свой тип процессора.
А как мне указать для gcc о типе процессора, об -О3, об ММХ, SSE? Где ему об этом сказать?
Или можно это всё написать в файле, например, /etc/make.conf? Такое я видел во FreeBSD. Как в Линуксе? В частности, в Дебиане?
И какие флаги следует задавать? чтобы ядро работало стабильно и максимально быстро?
Ну, и ещё вопрос о версии компилятора. У меня в системе gcc 3.3.5. А что, если поставить более свежий? Что-нибудь даст, в плане оптимизации компиляции?
Спасибо, Друзья!