αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž§αž”αž€αžšαžŽαŸαž…αŸ‚αž€αž…αžΆαž™αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αž Alpine Linux 3.16

αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ 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

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹