È stato presentato il primo rilascio della distribuzione Floppinux, durante lo sviluppo della quale è stato tentato di creare una distribuzione minimalista che si adatti alle dimensioni di un disco da 3,5 pollici, utilizzando le versioni più recenti dei componenti di sistema, come il kernel Linux 5.13.0-rc2 e il set di utilità busybox 1.33.1.
La dimensione dell'immagine di avvio preparata è di 1.44MiB, in cui il kernel occupa 632KiB e i componenti dello spazio utente 552KiB. Rimangono 272KiB di spazio libero per le applicazioni utente (du -h). I requisiti di sistema minimi dichiarati sono hardware con processore i486DX e 24 MB di RAM.
Lo sviluppatore ha preparato una guida che consente di assemblare un'immagine minimalista simile per l'uso in sistemi embedded con risorse limitate come shell per caricare proprie applicazioni specializzate. Per il testing può essere utilizzato QEMU («qemu-system-i386 -fda floppinux.img»).
Il kernel e busybox sono stati compilati utilizzando la configurazione iniziale minima possibile («make ARCH=x86 tinyconfig» e «make allnoconfig»). Nel kernel è stata attivata la supporto per l'unità RAM, TTY, printk, ELF e l'analisi dell'intestazione degli script «#!». Busybox è stato compilato utilizzando il collegamento statico e includendo le utilità vi, ash, mount, umount, init, less, cat, du, echo, ls, sleep, uname, poweroff, clear, reboot. Per l'avvio è stato utilizzato syslinux.
Fonte: opennet.ru
