Вопрос вызван не практической надобностью, а просто интересно.
Задача такая: собрать минимум компонентов Линуха для запуска его с флопа без винта.
Что для этого нужно и какой размер это всё будет иметь?
Ну, ядро (ничего лишнего, без свопа и т.п.), всякие там init, glibc и др. необходимые библиотечки.
Шелл не использовать, а использовать какую-то свою прогу (или даже getty и логер не использовать).
Какие вообще компоненты минимально нужны?
Другая задача: Отказаться от флопа и грузить Линух из флеша.
Это можно будет очень дёшево создавать различные девайсы (сетевые, например) на каких-нибудь 486 без винта, видеокарты и прочего барахла. Ввод/вывод через сериальный порт на консоль. Пишется только движёк устройства.
Кто что по поводу всей этой ерунды думает?