ΠΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Alpine Linux 3.16 Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠΊΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Musl ΠΈ ΡΡΠ»ΡΠΆΠ½ΠΈΠΎΡ ΡΠ΅Ρ BusyBox. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΎΠ΄Π»ΠΈΠΊΡΠ²Π° ΡΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ Π±Π°ΡΠ°ΡΠ° ΠΈ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° ΡΠΎ Π·Π°ΡΡΠΈΡΠ° ΠΎΠ΄ SSP (Stack Smashing Protection). OpenRC ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ°, Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ apk ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ. Alpine ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° ΠΎΡΠΈΡΠΈΡΠ°Π»Π½ΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π½Π° Docker. ΠΡΡΠ°Π±ΠΈΠ»Π½ΠΈΡΠ΅ iso ΡΠ»ΠΈΠΊΠΈ (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π²ΠΎ ΠΏΠ΅Ρ Π²Π΅ΡΠ·ΠΈΠΈ: ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ (155 MB), Π½Π΅Π·Π°ΠΊΡΠΏΠ΅Π½ΠΈ ΡΠ°Π΄ΡΠΎ (168 MB), Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ (750 MB) ΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (49 MB) .
ΠΠΎ Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- Π ΡΠΊΡΠΈΠΏΡΠ°Ρ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Π΅ΠΉ NVMe, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»Ρ SSH.
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ setup-desktop Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π°.
- ΠΠ°ΠΊΠ΅Ρ Ρ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ sudo ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠ½ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ community, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΊΠΈ sudo. ΠΠΌΠ΅ΡΡΠΎ sudo ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ doas (ΡΠΏΡΠΎΡΡΠ½Π½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ sudo ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° OpenBSD) ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΡ doas-sudo-shim, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ sudo, ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠΈΠ»ΠΈΡΡ doas.
- Π Π°Π·Π΄Π΅Π» /tmp ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ tmpfs.
- ΠΠ°ΠΊΠ΅Ρ icu-data Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΠ½ Π½Π° Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ°: icu-data-en (2.6 MiB, Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠΊΠ°Π»Ρ en_US/GB) ΠΈ icu-data-full (29 MiB).
- Π ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π²ΡΠ½Π΅ΡΠ΅Π½Ρ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΊ NetworkManager: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp ΠΈ networkmanager-ovs.
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° SDL 1.2 Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ sdl12-compat, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ API, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ SDL 1.2, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΠΎΠ²Π΅ΡΡ SDL 2.
- Π‘ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ utmps ΡΠΎΠ±ΡΠ°Π½Ρ ΠΏΠ°ΠΊΠ΅ΡΡ busybox, dropbear, mingetty, openssh, util-linux.
- ΠΠ»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ login Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΠΏΠ°ΠΊΠ΅Ρ util-linux-login.
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²ΡΠΏΡΡΠΊΠΈ KDE Plasma 5.24, KDE Gears 22.04, Plasma Mobile 22.04, GNOME 42, Go 1.18, LLVM 13, Node.js 18.2, Ruby 3.1, Rust 1.60, Python 3.10, PHP 8.1, R 4.2, Xen 4.16, Podman 4.0. Π£Π΄Π°Π»Π΅Π½Ρ ΠΏΠ°ΠΊΠ΅ΡΡ Ρ php7 ΠΈ python2.
ΠΠ·Π²ΠΎΡ: opennet.ru