ΠΠΎΡΡΡΠΏΠ΅Π½ ΡΠ΅Π»ΠΈΠ· Alpine Linux 3.17, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π±Π°Π·Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Musl ΠΈ Π½Π°Π±ΠΎΡΠ° ΡΡΠΈΠ»ΠΈΡ BusyBox. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠ±ΡΠ°Π½ Ρ Π·Π°ΡΠΈΡΠΎΠΉ SSP (Stack Smashing Protection). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ OpenRC, Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ apk. Alpine ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Docker. ΠΠ°Π³ΡΡΠ·ΠΎΡΠ½ΡΠ΅ iso-ΠΎΠ±ΡΠ°Π·Ρ (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ Π² ΠΏΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ : ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ (166 ΠΠ), Ρ ΡΠ΄ΡΠΎΠΌ Π±Π΅Π· ΠΏΠ°ΡΡΠ΅ΠΉ (170 ΠΠ), ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΌ (774 ΠΠ) ΠΈ Π΄Π»Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ (49 ΠΠ).
Π Π½ΠΎΠ²ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅:
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²ΡΠΏΡΡΠΊΠΈ bash 5.2, GCC 12, Kea 2.2, LLVM 15, OpenSSL 3.0, Perl 5.36, PostgreSQL 15, Node.js 18.12 ΠΈ 19.1, Ceph 17.2, GNOME 43, Go 1.19, KDE Plasma 5.26, Rust 1.64, .NET 7.0.100.
- ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π° Π²Π΅ΡΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ OpenSSL 3.0 (Π²Π΅ΡΠΊΠ° OpenSSL 1.1 ΠΎΡΡΠ°Π»Π°ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π° Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² ΡΠΎΡΠΌΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ° openssl1.1-compat).
- ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ ΠΏΠ°ΠΊΠ΅ΡΡ Ρ ΡΠ·ΡΠΊΠΎΠΌ Rust Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru