Rilascio del kit di distribuzione minimalista Alpine Linux 3.16

È disponibile il rilascio di Alpine Linux 3.16, una distribuzione minimalista costruita sulla base della libreria di sistema Musl e del set di utilità BusyBox. La distribuzione si distingue per maggiori requisiti di sicurezza ed è costruita con protezione SSP (Stack Smashing Protection). OpenRC viene utilizzato come sistema di inizializzazione e il proprio gestore di pacchetti apk viene utilizzato per la gestione dei pacchetti. Alpine viene utilizzato per creare immagini container Docker ufficiali. Le immagini iso avviabili (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) sono preparate in cinque versioni: standard (155 MB), kernel senza patch (168 MB), avanzata (750 MB) e per macchine virtuali (49 MB) .

Nella nuova versione:

  • Il supporto per le unità NVMe è stato migliorato negli script di configurazione del sistema, è stata aggiunta la possibilità di creare un account amministratore ed è stato 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 l'utilità sudo è stato spostato nel repository della comunità, il che significa che la generazione di aggiornamenti con l'eliminazione delle vulnerabilità riguarda solo l'ultimo ramo stabile di sudo. Invece di sudo, si consiglia di utilizzare doas (un analogo semplificato di sudo del progetto OpenBSD) o il livello doas-sudo-shim, che fornisce un sostituto per il comando sudo, eseguito sopra l'utilità doas.
  • La partizione /tmp è ora allocata in memoria utilizzando il file system tmpfs.
  • Il pacchetto icu-data con i dati per l'internazionalizzazione è suddiviso in due pacchetti: icu-data-en (2.6 MiB, inclusa solo la locale en_US/GB) e icu-data-full (29 MiB).
  • I plugin per NetworkManager sono stati spostati in pacchetti separati: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp e networkmanager-ovs.
  • La libreria SDL 1.2 è stata sostituita dal pacchetto sdl12-compat, che fornisce un'API compatibile con il codice binario e il codice sorgente di SDL 1.2 ma viene eseguita su SDL 2.
  • I pacchetti Busybox, dropbear, mingetty, openssh e util-linux sono compilati con il supporto utmps.
  • Il pacchetto util-linux-login viene utilizzato per fornire il comando login.
  • Versioni del pacchetto aggiornate, tra cui 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. Pacchetti rimossi da php7 e python2.

Fonte: opennet.ru

Aggiungi un commento