ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ openSUSE Π³ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈΡΠ° ΠΏΡΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° openSUSE - βLeap Microβ, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ MicroOS. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° openSUSE Leap Micro Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π° ΠΊΠ°ΠΊΠΎ Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ SUSE Linux Enterprise Micro 5.2, ΡΡΠΎ Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° Π½Π΅ΠΎΠ±ΠΈΡΠ½ΠΈΠΎΡ Π±ΡΠΎΡ Π½Π° ΠΏΡΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° - 5.2, ΠΊΠΎΡ Π±Π΅ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½ Π΄Π° Π³ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ° Π½ΡΠΌΠ΅ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π²ΠΎ Π΄Π²Π΅ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° openSUSE Leap Micro 5.2 ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ 4 Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
Π‘ΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈΡΠ΅ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ x86_64 ΠΈ ARM64 (Aarch64) ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅, ΠΈΡΠΏΠΎΡΠ°ΡΠ°Π½ΠΈ ΠΈ ΡΠΎ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠ΅Ρ (ΠΎΡΠ»Π°ΡΠ½ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ, ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΠΎΠ΄ 370 MB) ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ»ΠΈΠΊΠΈ Π·Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅: 570 MB (ΠΏΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ), 740 MB (ΡΠΎ ΡΠ°Π΄ΡΠΎ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ) ΠΈ 820 MB. Π‘Π»ΠΈΠΊΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΠΎΠ΄ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΈΡΠ΅ Π½Π° Xen ΠΈ KVM ΠΈΠ»ΠΈ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΡΠ°Π±Π»ΠΈΡΠ΅ Π½Π° Raspberry Pi. ΠΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π½Π° cloud-init Π·Π° Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ ΠΈΠ»ΠΈ Combustion Π·Π° Π΄Π° Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ ΠΏΡΠΈ ΠΏΡΠ²ΠΎΡΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅.
ΠΠ»ΡΡΠ½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Leap Micro Π΅ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π°ΡΠΎΠΌΡΠΊΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ°, ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΈ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π°ΡΠΎΠΌΡΠΊΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ostree ΠΈ snap ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ Fedora ΠΈ Ubuntu, openSUSE Leap Micro ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΠ»ΠΈΠΊΠ° Π²ΠΎ FS Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° Π³ΡΠ°Π΄ΠΈ ΠΏΠΎΡΠ΅Π±Π½ΠΈ Π°ΡΠΎΠΌΡΠΊΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΈ Π΄Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°. ΠΠ°ΠΊΡΠΏΠΈ Π²ΠΎ ΠΆΠΈΠ²ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux Π±Π΅Π· ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°.
ΠΠΎΡΠ΅Π½ΡΠΊΠ°ΡΠ° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ° Π΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π° Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈ Π½Π΅ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°. Btrfs ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ, ΡΠ½ΠΈΠΌΠΊΠΈ Π²ΠΎ ΠΊΠΎΠΈ ΡΠ»ΡΠΆΠ°Ρ ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° Π°ΡΠΎΠΌΡΠΊΠΎ ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΏΡΠ΅Π΄ ΠΈ ΠΏΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ°. ΠΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²ΡΠ°ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π²ΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°. ΠΠ° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ°Π΅ΡΠ΅ Podman/CRI-O ΠΈ Docker.
ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Leap Micro Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ. Leap Micro Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²Π°ΠΆΠ΅Π½ Π΄Π΅Π» ΠΎΠ΄ ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° SUSE Linux, ΠΊΠΎΡΠ° ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈ ΡΠ°Π΄ΡΠΎΡΠΎ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π½Π° Π΄Π²Π° Π΄Π΅Π»Π°: ΠΎΠ΄Π·Π΅ΠΌΠ΅Π½ βΠ΄ΠΎΠΌΠ°ΡΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌβ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ ΠΈ ΡΠ»ΠΎΡ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π°ΠΌΠ΅Π½Π΅Ρ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΠΎΠ²ΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ ΠΈΠΌΠΏΠ»ΠΈΡΠΈΡΠ° Π΄Π΅ΠΊΠ° βΠ΄ΠΎΠΌΠ°ΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌβ ΡΠ΅ ΡΠ° ΡΠ°Π·Π²ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½Π° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ Π³ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΡΠΎΡ Π½Π΅ Π²ΠΎ ΠΌΠ΅ΡΠ°Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, ΡΡΠΊΡ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈΠ»ΠΈ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° βΠΠ‘-Π΄ΠΎΠΌΠ°ΡΠΈΠ½β ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ Π΅Π΄Π½ΠΈ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru