Die Version Alpine Linux 3.24 ist verfügbar, eine minimalistische Distribution, die auf der Systembibliothek Musl und dem Toolset BusyBox basiert. Die Distribution zeichnet sich durch erhöhte Sicherheitsanforderungen aus und ist mit SSP (Stack Smashing Protection) gebaut. Als Init-System wird OpenRC verwendet, und für das Paketmanagement kommt der eigene Paketmanager apk zum Einsatz. Alpine wird zur Erstellung offizieller Docker-Container-Images verwendet und ist Teil des Projekts PostmarketOS. Bootfähige ISO-Images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 und loongarch64) sind in sechs Varianten vorbereitet: Standard (352 MB), netzwerkbootfähig (374 MB), erweiterte Version (1 GB), für virtuellen Maschinen (66 MB), minirootfs (4 MB) und für den Hypervisor Xen (1 GB).
In der neuen Version:
- Der Installer (setup-alpine) unterstützt jetzt den Bootloader Limine, der das Netzwerkboot über IPv6 ermöglicht.
- Das Repository „community“ hat Pakete mit der Desktop-Umgebung COSMIC hinzugefügt, die von der Firma System76 in Rust entwickelt wird.
- Pakete, die GTK 2- und Qt5-Bibliotheken verwenden, wurden entfernt, da sie nicht auf die aktuellen Versionen von GTK und Qt portiert werden konnten. GTK 2 soll in der nächsten Version entfernt werden.
- Es wurden Pakete mit neuen Versionen der grafischen Umgebungen GNOME 50.2, KDE Plasma 6.6, LXQt 2.4.0 und Sway 1.12 angeboten.
- Die Paketversionen wurden aktualisiert, unter anderem sind Releases von GRUB 2.14 verfügbar.
LLVM 22, Rust 1.96, Go 1.26, Qt 6.11, wlroots 0.20, nginx 1.30, Xen 4.21. Das Paket mit dem Linux-Kernel wird weiterhin mit der Version 6.18 geliefert. - Für Neuinstallationen wird die optionale Möglichkeit angeboten, alle ausführbaren Dateien und Bibliotheken aus den Wurzelverzeichnissen in den /usr-Bereich zu verschieben (/bin, /sbin und /lib* wurden mit den entsprechenden Verzeichnissen innerhalb von /usr vereinheitlicht und durch symbolische Links darauf erstellt). Um eine solche Zusammenführung während der Installation zu aktivieren, sollte die Umgebungsvariable BOOTSTRAP_USR_MERGED vor dem Aufruf des Tools setup-disk gesetzt werden. Auf bereits bestehenden Systemen kann das Paket merge-usr für die Zusammenführung genutzt werden.
- Das Build-System setuptools wurde auf die Version 82.0.0 aktualisiert, wobei das Modul pkg_resources entfernt wurde.
- Der Dienst qemu-binfmt aus dem Paket qemu-openrc wurde als veraltet erklärt; stattdessen sollte der Ordner binfmt.d zusammen mit dem Dienst binfmt für die Ablage von Konfigurationsdateien verwendet werden.
- Pakete mit GTK 3.0 wurden aus dem Repository „main“ in „community“ verschoben.
Quelle: opennet.ru
