ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ Π°Π»ΠΏΠΈΠΉΡΠΊΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Linux 3.24, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π²ΡΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Musl ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΎΡ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ BusyBox. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Ρ SSP (Stack Smashing Protection). OpenRC ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° apk ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. Alpine ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° PostmarketOS. Π‘ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ISO ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 ΠΈ loongarch64) ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π² ΡΠ΅ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°: ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ (352 MB), Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ ΠΎΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ° (374 MB), ΡΠ°Π·ΡΠΈΡΠ΅Π½ (1 GB) ΠΈ... Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (66 MB), minirootfs (4 MB) ΠΈ Π·Π° Xen Ρ ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡ (1 GB).
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- ΠΠ½ΡΡΠ°Π»Π°ΡΠΎΡΡΡ (setup-alpine) Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π±ΡΡΡΠ»ΠΎΡΠ΄ΡΡΠ° Limine, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΠΏΡΠ΅Π· IPv6.
- βΠΠ±ΡΠ½ΠΎΡΡΠ½ΠΎΡΠΎβ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΡΠ΄ΡΡΠΆΠ°ΡΠΈ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° COSMIC, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° ΠΎΡ System76 Π½Π° Π΅Π·ΠΈΠΊΠ° Rust.
- ΠΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ GTK 2 ΠΈ Qt5, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π² ΡΠ΅ΠΊΡΡΠΈΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° GTK ΠΈ Qt, Π±ΡΡ Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ. GTK 2 Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ.
- ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ GNOME 50.2, KDE Plasma 6.6, LXQt 2.4.0 ΠΈ Sway 1.12.
- ΠΠ΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°Π»ΠΈΡΠ½ΠΈ ΡΠ° ΠΈΠ·Π΄Π°Π½ΠΈΡ GRUB 2.14,
LLVM 22, Rust 1.96, Go 1.26, Qt 6.11, wlroots 0.20, nginx 1.30, Xen 4.21. ΠΠ°ΠΊΠ΅Ρ Ρ ΡΠ΄ΡΠΎΡΠΎ. Linux ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ΅ Π΄ΠΎΡΡΠ°Π²Ρ Ρ ΠΊΠ»ΠΎΠ½Π° 6.18. - ΠΠ° Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ Π΅ Π½Π°Π»ΠΈΡΠ½Π° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΌΠΈΠ³ΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΠΊΡΠΌ Π΄ΡΠ»Π° /usr (/bin, /sbin ΠΈ /lib* ΡΠ° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ ΡΡΡ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π² /usr ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΡΡ ). ΠΠ° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΠΎΠ²Π° ΡΠ»ΠΈΠ²Π°Π½Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°, Π·Π°Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° BOOTSTRAP_USR_MERGED, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° setup-disk. ΠΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΡΡ merge-usr ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΠ»ΠΈΠ²Π°Π½Π΅.
- Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° setuptools Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 82.0.0, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΠΌΠΎΠ΄ΡΠ»Π° pkg_resources.
- Π£ΡΠ»ΡΠ³Π°ΡΠ° qemu-binfmt ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° qemu-openrc Π΅ ΠΎΡΡΠ°ΡΡΠ»Π° ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° binfmt.d ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Ρ Π·Π° Ρ ΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΡΠ»ΡΠ³Π°ΡΠ° binfmt.
- ΠΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Ρ GTK 3.0 ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΡ βΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎβ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ βΠΎΠ±ΡΠ½ΠΎΡΡβ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
