Сборка МАЛЬЕНЬКОГО ядра (как собрать ядро как можно меньшего размера?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Spider84
Сообщения: 79

Сборка МАЛЬЕНЬКОГО ядра

Сообщение Spider84 »

Собствено как собрать ядро как можно меньшего размера?
эксперименты ставлю на 2.6.14
Необходимо собрать ядро с потдержкой NFS и, ну конечно, сети.
Всё остальное мудулями.
Пока я дошёл до размера 1,1 Мб. Видел котовые решения с размерами до 600кб. Как это достигается?
Конечно разница смешная, но всё же.

Заранее спасибо за ответ.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Сборка МАЛЬЕНЬКОГО ядра

Сообщение ddc »

Spider84 писал(а):
17.11.2005 13:40
Необходимо собрать ядро с потдержкой NFS и, ну конечно, сети.
А эти зачем в ядро? Их тоже можно модулями, если маленький размер - самоцель.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Сборка МАЛЬЕНЬКОГО ядра

Сообщение flook »

Такой мелкий размер достигается
1. выкидыванием всего ненужного из .config
2. выключением некоторых фишечек прямо в коде (но тут максимум 5кило сохранить удастся)
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Сборка МАЛЬЕНЬКОГО ядра

Сообщение Bolverk »

Еще есть опция компилятора компилировать на минимальный размер в ущерб производительности.
Спасибо сказали:
Аватара пользователя
Spider84
Сообщения: 79

Re: Сборка МАЛЬЕНЬКОГО ядра

Сообщение Spider84 »

играми с .config добился 800Kb всё. ниже уже не хочет.
Спасибо сказали: