Este disponibil lansarea Alpine Linux 3.16, o distribuție minimalistă bazată pe biblioteca de sistem Musl și setul de utilitare BusyBox. Distribuția se remarcă prin cerințe de securitate îmbunătățite și este construită cu protecția SSP (Stack Smashing Protection). Ca sistem de inițializare, se folosește OpenRC, iar pentru gestionarea pachetelor se aplică managerul de pachete propriu apk. Alpine este utilizat pentru a genera imagini oficiale ale containerelor Docker. Imaginele ISO de boot (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) sunt disponibile în cinci variante: standard (155 MB), cu kernel fără patch-uri (168 MB), extins (750 MB) și pentru mașini virtuale (49 MB).
În noua versiune:
- În scripturile pentru configurarea sistemului, s-a îmbunătățit suportul pentru unitățile NVMe, s-a oferit posibilitatea de a crea un cont de administrator, s-a adăugat suport pentru adăugarea cheilor SSH.
- A fost propus un nou script setup-desktop pentru simplificarea instalării mediu desktop.
- Pachetul cu utilitarul sudo a fost mutat în repositoare community, ceea ce implică formarea actualizărilor pentru eliminarea vulnerabilităților doar pentru ultima ramură stabilă sudo. În loc de sudo, se recomandă utilizarea doas (un analog simplificat al sudo din proiectul OpenBSD) sau a stratului doas-sudo-shim, care oferă o înlocuire pentru comanda sudo, funcționând peste utilitarul doas.
- Partiția /tmp este acum montată în memorie folosind sistemul de fișiere tmpfs.
- Pachetul icu-data cu date pentru internaționalizare a fost împărțit în două pachete: icu-data-en (2.6 MiB, include doar localele en_US/GB) și icu-data-full (29 MiB).
- Pluginurile pentru NetworkManager au fost separate în pachete distincte: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp și networkmanager-ovs.
- Biblioteca SDL 1.2 a fost înlocuită cu pachetul sdl12-compat, care oferă o API compatibilă cu codul binar și sursa SDL 1.2, dar funcționează peste SDL 2.
- Pachetele busybox, dropbear, mingetty, openssh, util-linux au fost compilate cu suport pentru utmps.
- Pentru a asigura funcționarea comenzii login, a fost folosit pachetul util-linux-login.
- Versiunile pachetelor au fost actualizate, inclusiv lansările 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. Pachetele cu php7 și python2 au fost eliminată.
Sursa: opennet.ro
