> Вероятно это говорит о том, что в популярных дистрибутивах больше поддерживается железа
> и fs, чем в базовой OpenBSD.Все проще. Драйвер современного видеоадаптера (i915, Radeon, нуво) может весить около мега. Потому что там куча кода на разные семейства, более гранулярно выпиливать лобзиком не стали из соображений code reuse и минимизации сложности.
Для более-менее обычного десктопа плюс-минус 10 мегабайтов initrd вообще ничего не меняют, а если хочется скостить 10 Мб - проще обрубить пару значков на бидоне и их зависимости.
А когда реально надо... ну вон OpenWRT взлетает совсем без initrd, как раз потому что на его распаковку памяти нет - ядром сразу цепляется squashfs, который rootfs, и дальше оттуда :). И все это даже на 16Мб с не сильно древним кернелом со скрипом взлетает.
> LFS конечно нельзя назвать дистрибутивом, но собранный на базе современных пакетов без
> лишнего ест примерно 20MB после запуска
А openwrt можно и на 16 запустить. А если еще zram активировать - можно вообще себя чуть ли не мажором с кучей памяти себя там ощущать - еще и что-то свободное останется :)