Foi lançado o primeiro versão da distribuição Floppinux, que teve como objetivo criar uma distribuição minimalista que coubesse no tamanho de um disquete de 3,5 polegadas, utilizando as versões mais recentes dos componentes do sistema, como o núcleo Linux 5.13.0-rc2 e o conjunto de utilitários busybox 1.33.1.
O tamanho da imagem de inicialização preparada é de 1,44 MiB, onde o núcleo ocupa 632 KiB e os componentes de espaço de uso ocupam 552 KiB. Para aplicativos de usuário, restam 272 KiB de espaço livre (du -h). Os requisitos mínimos do sistema especificam hardware com processador i486DX e 24 MB de RAM.
O desenvolvedor preparou um guia que permite compor uma imagem minimalista semelhante para uso em sistemas embarcados com recursos limitados como um shell para carregar seus próprios aplicativos especializados. Para testes, pode ser utilizado o QEMU ("qemu-system-i386 -fda floppinux.img").
O núcleo e o busybox foram compilados usando a configuração inicial mínima possível ("make ARCH=x86 tinyconfig" e "make allnoconfig"). O suporte a disco RAM, TTY, printk, ELF e análise de cabeçalho de scripts "#!" foi ativado no núcleo. O busybox foi compilado com a vinculação estática e inclusão das utilitários vi, ash, mount, umount, init, less, cat, du, echo, ls, sleep, uname, poweroff, clear, reboot. O syslinux foi utilizado para a inicialização.
Fonte: opennet.ru
