È disponibile il rilascio di Alpine Linux 3.16, una distribuzione minimalista basata sulla libreria di sistema Musl e sul set di strumenti BusyBox. La distribuzione si distingue per i requisiti di sicurezza elevati ed è costruita con protezione SSP (Stack Smashing Protection). Viene utilizzato OpenRC come sistema di inizializzazione e per la gestione dei pacchetti viene impiegato il gestore di pacchetti proprietario apk. Alpine è usato per creare immagini ufficiali di container Docker. Le immagini iso avviabili (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) sono disponibili in cinque varianti: standard (155 MB), con kernel senza patch (168 MB), estesa (750 MB) e per macchine virtuali (49 MB).
Nel nuovo rilascio:
- Negli script per la configurazione del sistema è migliorato il supporto per le unità NVMe, è stata fornita la possibilità di creare un account amministratore e aggiunto il supporto per l'aggiunta di chiavi per SSH.
- È stato proposto un nuovo script setup-desktop per semplificare l'installazione dell'ambiente desktop.
- Il pacchetto con lo strumento sudo è stato spostato nel repository community, il che implica che gli aggiornamenti per le vulnerabilità saranno formati solo per l'ultima versione stabile di sudo. Si consiglia di utilizzare doas (un'alternativa semplificata di sudo dal progetto OpenBSD) o il layer doas-sudo-shim, che fornisce un sostituto per il comando sudo, funzionante sopra lo strumento doas.
- La partizione /tmp ora è allocata in memoria utilizzando il filesystem tmpfs.
- Il pacchetto icu-data con i dati per l'internazionalizzazione è stato suddiviso in due pacchetti: icu-data-en (2.6 MiB, include solo la localizzazione en_US/GB) e icu-data-full (29 MiB).
- I plugin per NetworkManager sono stati separati in pacchetti distinti: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp e networkmanager-ovs.
- La libreria SDL 1.2 è stata sostituita con il pacchetto sdl12-compat, che fornisce un'API compatibile con il codice binario e sorgente di SDL 1.2, ma funzionante sopra SDL 2.
- I pacchetti busybox, dropbear, mingetty, openssh e util-linux sono stati compilati con supporto per utmps.
- Per assicurare il funzionamento del comando login, è stato utilizzato il pacchetto util-linux-login.
- Sono state aggiornate le versioni dei pacchetti, inclusi i rilasci di 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. I pacchetti php7 e python2 sono stati rimossi.
Fonte: opennet.ru
