Die erste Version der Distribution Floppinux wurde vorgestellt, bei deren Entwicklung der Versuch unternommen wurde, eine minimalistische Distribution zu schaffen, die auf die GröĂe einer 3,5-Zoll-Diskette passt, unter Verwendung der aktuellsten Versionen von Systemkomponenten wie dem Linux-Kernel 5.13.0-rc2 und der Busybox-Utility-Sammlung 1.33.1.
Die GröĂe des vorbereiteten Boot-Images betrĂ€gt 1,44 MiB, wobei der Kernel 632 KiB einnimmt und die Komponenten des Benutzerbereichs 552 KiB. FĂŒr Benutzeranwendungen bleiben 272 KiB freien Speicherplatz (du -h). Als minimale Systemanforderungen wird Hardware mit einem i486DX-Prozessor und 24 MB RAM angegeben.
Der Entwickler hat ein Handbuch erstellt, das es ermöglicht, ein Ă€hnliches minimalistisches Image fĂŒr den Einsatz in eingebetteten Systemen mit begrenzten Ressourcen als Shell zum Laden eigener spezialisierter Anwendungen zu erstellen. Zum Testen kann QEMU verwendet werden ("qemu-system-i386 -fda floppinux.img").
Der Kernel und Busybox wurden unter Verwendung einer minimal möglichen Anfangskonfiguration gebaut ("make ARCH=x86 tinyconfig" und "make allnoconfig"). Im Kernel wurde die UnterstĂŒtzung fĂŒr RAM-Disk, TTY, printk, ELF und die Auswertung des Skript-Headers "#!" aktiviert. Busybox wurde mit statischer Verlinkung und der Aufnahme der Utilities vi, ash, mount, umount, init, less, cat, du, echo, ls, sleep, uname, poweroff, clear, reboot erstellt. FĂŒr den Bootvorgang wurde syslinux verwendet.
Quelle: opennet.ru
