Veröffentlichung der minimalistischen Distribution Alpine Linux 3.24.

Die Veröffentlichung von Alpine Linux 3.24, einer minimalistischen Distribution, die auf der Systembibliothek Musl und der BusyBox-Werkzeugsammlung basiert, ist verfügbar. Die Distribution zeichnet sich durch erhöhte Sicherheitsanforderungen aus und ist mit Protection SSP (Stack Smashing Protection) versehen. Als Init-System wird OpenRC verwendet, zur Paketverwaltung kommt der eigene Paketmanager apk zum Einsatz. Alpine wird für die Erstellung offizieller Docker-Container-Images verwendet und im Projekt PostmarketOS eingesetzt. Bootfähige ISO-Images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x, riscv64 und loongarch64) sind in sechs Varianten vorbereitet: Standard (352 MB), Netzwerkboot (374 MB), erweiterte Version (1 GB), für virtuelle 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 Netzwerk-Booting über IPv6 ermöglicht.
  • Im Repository „community“ wurden Pakete mit der Desktop-Umgebung COSMIC hinzugefügt, die von der Firma System76 in Rust entwickelt wird.
  • Pakete, die die Bibliotheken GTK 2 und Qt5 verwendeten und nicht auf aktuelle Versionen von GTK und Qt portiert werden konnten, wurden entfernt. GTK 2 soll in der nächsten Version gelöscht werden.
  • Pakete mit neuen Versionen der Desktop-Umgebungen GNOME 50.2, KDE Plasma 6.6, LXQt 2.4.0 und Sway 1.12 wurden angeboten.
  • Die Versionen von Paketen wurden aktualisiert, beispielsweise sind die Versionen GRUB 2.14,
    LLVM 22, Rust 1.96, Go 1.26, Qt 6.11, wlroots 0.20, nginx 1.30, Xen 4.21 verfügbar. Das Linux-Kernel-Paket wird weiterhin mit der Version 6.18 geliefert.
  • Für neue Installationen wird eine optionale Möglichkeit angeboten, alle ausführbaren Dateien und Bibliotheken aus den Wurzelverzeichnissen in den Verzeichnis /usr zu verschieben (die Verzeichnisse /bin, /sbin und /lib* wurden mit den entsprechenden Verzeichnissen innerhalb von /usr vereinheitlicht und über symbolische Links darauf verlinkt). Um eine solche Verschmelzung während der Installation zu aktivieren, sollte die Umgebungsvariable BOOTSTRAP_USR_MERGED vor dem Aufruf des Dienstprogramms setup-disk gesetzt werden. Auf bereits vorhandenen Systemen kann das Paket merge-usr für die Verschmelzung verwendet werden.
  • Das Build-System setuptools wurde auf Version 82.0.0 aktualisiert, in der das Modul pkg_resources entfernt wurde.
  • Der Dienst qemu-binfmt aus dem Paket qemu-openrc wurde als veraltet erklärt. Stattdessen sollte das Konfigurationsverzeichnis binfmt.d zusammen mit dem Dienst binfmt verwendet werden.
  • Pakete mit GTK 3.0 wurden aus dem Repository „main“ in „community“ verschoben.

    Quelle: opennet.ru
60GB SSD 8Gb DDR4