Dostępna jest wersja Alpine Linux 3.16, minimalistycznej dystrybucji zbudowanej w oparciu o bibliotekę systemową Musl i zestaw narzędzi BusyBox. Dystrybucja ma zwiększone wymagania dotyczące bezpieczeństwa i jest zbudowana z ochroną SSP (Stack Smashing Protection). OpenRC służy jako system inicjujący, a do zarządzania pakietami służy własny menedżer pakietów apk. Alpine służy do tworzenia oficjalnych obrazów kontenerów Docker. Bootowalne obrazy ISO (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) przygotowane są w pięciu wersjach: standardowej (155 MB), z jądrem bez poprawek (168 MB), rozszerzonej (750 MB) oraz dla maszyn wirtualnych ( 49 MB).
W nowym wydaniu:
- W skryptach konfiguracji systemu poprawiono obsługę dysków NVMe, udostępniono możliwość utworzenia konta administratora oraz dodano obsługę dodawania kluczy dla SSH.
- Zaproponowano nowy skrypt setup-desktop, aby uprościć instalację środowiska graficznego.
- Pakiet z narzędziem Sudo został przeniesiony do repozytorium społeczności, co wiąże się z tworzeniem aktualizacji eliminujących luki tylko dla najnowszej stabilnej gałęzi Sudo. Zamiast sudo zaleca się użycie doas (uproszczony odpowiednik sudo z projektu OpenBSD) lub warstwy doas-sudo-shim, która stanowi zamiennik polecenia sudo działającego na narzędziu doas.
- Partycja /tmp jest teraz alokowana w pamięci przy użyciu systemu plików tmpfs.
- Pakiet icu-data z danymi do internacjonalizacji jest podzielony na dwa pakiety: icu-data-en (2.6 MiB, uwzględniono tylko ustawienia regionalne en_US/GB) i icu-data-full (29 MiB).
- Wtyczki do NetworkManager znajdują się w oddzielnych pakietach: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp i networkmanager-ovs.
- Biblioteka SDL 1.2 została zastąpiona pakietem sdl12-compat, który zapewnia interfejs API zgodny z kodem binarnym i źródłowym SDL 1.2, ale działa na bazie SDL 2.
- Pakiety busybox, dropbear, mingetty, openssh, util-linux zostały skompilowane z obsługą utmps.
- Aby polecenie login działało, używany jest pakiet util-linux-login.
- Zaktualizowane wersje pakietów, w tym wydania 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. Usunięto pakiety z php7 i python2.
Źródło: opennet.ru