De release van Alpine Linux 3.16 is beschikbaar, een minimalistische distributie gebouwd op basis van de Musl-systeembibliotheek en de BusyBox-hulpprogrammaset. De distributie onderscheidt zich door verhoogde beveiligingseisen en is gebouwd met SSP-bescherming (Stack Smashing Protection). OpenRC wordt gebruikt als initialisatiesysteem en zijn eigen apk-pakketbeheerder wordt gebruikt voor pakketbeheer. Alpine wordt gebruikt om officiële Docker-containerimages te bouwen. Opstartbare iso-images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) zijn voorbereid in vijf versies: standaard (155 MB), niet-gepatchte kernel (168 MB), geavanceerd (750 MB) en voor virtuele machines (49 MB) .
In de nieuwe uitgave:
- In systeemconfiguratiescripts is de ondersteuning voor NVMe-schijven verbeterd, is de mogelijkheid geboden om een beheerdersaccount aan te maken en is ondersteuning voor het toevoegen van sleutels voor SSH toegevoegd.
- Er is een nieuw setup-desktopscript voorgesteld om de installatie van de desktopomgeving te vereenvoudigen.
- Het pakket met het sudo-hulpprogramma is verplaatst naar de communityrepository, wat de vorming van updates impliceert die alleen kwetsbaarheden voor de nieuwste stabiele sudo-branch elimineren. In plaats van sudo wordt het aanbevolen om doas (een vereenvoudigde analoog van sudo uit het OpenBSD-project) of de doas-sudo-shim-laag te gebruiken, die een vervanging biedt voor het sudo-commando dat bovenop het doas-hulpprogramma draait.
- De /tmp-partitie wordt nu in het geheugen toegewezen met behulp van het tmpfs-bestandssysteem.
- Het icu-datapakket met data voor internationalisering is verdeeld in twee pakketten: icu-data-en (2.6 MiB, alleen de landinstelling en_US/GB is inbegrepen) en icu-data-full (29 MiB).
- Plug-ins voor NetworkManager zijn opgenomen in afzonderlijke pakketten: netwerkmanager-wifi, netwerkmanager-adsl, netwerkmanager-wwan, netwerkmanager-bluetooth, netwerkmanager-ppp en netwerkmanager-ovs.
- De SDL 1.2-bibliotheek is vervangen door het sdl12-compatibele pakket, dat een API biedt die compatibel is met de binaire code en de broncode van SDL 1.2, maar bovenop SDL 2 draait.
- De pakketten busybox, dropbear, mingetty, openssh, util-linux zijn gecompileerd met utmps-ondersteuning.
- Het pakket util-linux-login wordt gebruikt om de login-opdracht te laten werken.
- Bijgewerkte pakketversies, inclusief releases van 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. Pakketten verwijderd uit php7 en python2.
Bron: opennet.ru