ДоступСн дистрибутив Floppinux, ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π»ΠΎΠΏΠΏΠΈ-диска

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ выпуск дистрибутива Floppinux, ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»Π° прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° создания минималистичного дистрибутива, ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€ 3.5-дюймовой дискСты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ самыС свСТиС вСрсии систСмных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ядро Linux 5.13.0-rc2 ΠΈ Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ busybox 1.33.1.

Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π° 1.44MiB, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ядро Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 632KiB, Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ пространства пользования — 552KiB. Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ остаётся 272KiB свободного мСста (du -h). Π’ качСствС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… систСмных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ заявлСно ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ с процСссором i486DX ΠΈ 24 MB ΠžΠ—Π£.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΎ руководство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ минималистичный ΠΎΠ±Ρ€Π°Π· для примСнСния Π½Π° встраиваСмых систСмах с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ рСсурсами Π² качСствС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ собствСнных спСциализированных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Для тСстирования ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ 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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ