Представен е първият издание на дистрибутива Floppinux, при разработката на който е направен опит за създаване на минималистичен дистрибутив, поместван в размер 3.5-инчова флопи дискета, използващ най-новите версии на системните компоненти, като ядрото Linux 5.13.0-rc2 и набора от утилити busybox 1.33.1.
Размерът на подготвения загрузъчен образ е 1.44MiB, в който ядрото заема 632KiB, а компонентите на потребителското пространство — 552KiB. За потребителските приложения остават 272KiB свободно място (du -h). Минималните системни изисквания включват оборудване с процесор i486DX и 24 MB RAM.
Разработчикът е подготвил ръководство, позволяващо композиране на подобен минималистичен образ за приложение на вградени системи с ограничени ресурси, като обвивка за зареждане на собствени специализирани приложения. За тестване може да се използва QEMU ("qemu-system-i386 -fda floppinux.img").
Ядрото и busybox са сглобени с използване на минимално възможната начална конфигурация ("make ARCH=x86 tinyconfig" и "make allnoconfig"). В ядрото е активирана поддръжка на RAM-диск, TTY, printk, ELF и парсинг на заглавия на скриптове "#!". Busybox е сглобен с използване на статично свързване и включва утилитите vi, ash, mount, umount, init, less, cat, du, echo, ls, sleep, uname, poweroff, clear, reboot. За зареждане е използван syslinux.
Източник: opennet.ru
