Сабж. Решил взять и за вечер написать маленькую линуксособиралку.
Штуковина качает crosstool-ng, ядро и toybox. Кросстулом собирается компилятор, которым собирается ядро, затем им же собирается toybox, который затем пакуется в initramfs, а полученное чудо скармливается QEMU. Потом запилю сборку для десятка разных архитектур, ведь всё используемое (linux, toybox, ct-ng, qemu) собирается для всех популярных архитектур.
Потестировать так:
git clone git@github.com:CYB3Rhuman/simplinux.git
cd simplinux/
./build.sh > /dev/null
Применений подобной импровизированной билд-системы массы. Например, обогрев помещений (ночью ещё холодно, а отопление уже отключают).
Однострочников на перле и подобного не содержит.