>Оно способно на то, на что должно быть способно ядро.Ладно, предложду первый конкретизировать. Возьмём, к примеру, generic ядро SlackWare (там много чего лишнего, но пренебрежём...) - итого 2 метра шкафчик набитый до зубов функционала.
Тройка модулей для работы с EXT3 (можно было и в ядре оставить, но не факт что всегда будет нужно, просто для примера, можно было и другие модули) + тройка модулей для работы с USB/HID+пара модулей для 2-х сетевушек (для сочности примера). Конечно без обвязки никуда. Впрочем на голом ядре винды тоже не поработаешь и что бы это ядро поднималось, нужен только реестр объёмом почти с ядро линукса.
Лично я себе обвязку сделал почти на 10 метров (не сжато) и имею полноценный шелл, ssh,www,sql,dns,dhsp серверр, файрвол + маршрутизатор. иногда от скуки кручу на нём музыку, управляя ею через блютус. И всё это благодаря тому, что в ядре изначально много функционала + несколько библиотечек (мне их понадобилось на сумму около 3-х метров).
Думаю спецы по дженте тут могли бы мастер класс дать по сборке быстрой и небольшой системы.