Рэліз мінімалістычнага дыстрыбутыва 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 МБ), з ядром без патчаў (168 МБ), пашыраным (750 МБ) МБ).

У новым выпуску:

  • У скрыптах для налады сістэмы палепшана падтрымка назапашвальнікаў 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, Rust 3.10. Xen 8.1, Podman 4.2. Выдалены пакеты з php4.16 і python4.0.

Крыніца: opennet.ru

Дадаць каментар