Veröffentlichung des minimalistischen Distributionskits Alpine Linux 3.16

Die Veröffentlichung von Alpine Linux 3.16 ist verfügbar, einer minimalistischen Distribution, die auf der Grundlage der Musl-Systembibliothek und des BusyBox-Utility-Sets basiert. Die Distribution zeichnet sich durch erhöhte Sicherheitsanforderungen aus und ist mit SSP-Schutz (Stack Smashing Protection) ausgestattet. OpenRC wird als Initialisierungssystem verwendet und ein eigener APK-Paketmanager dient zur Paketverwaltung. Alpine wird zum Erstellen offizieller Docker-Container-Images verwendet. Bootfähige ISO-Images (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) werden in fünf Versionen vorbereitet: Standard (155 MB), ungepatchter Kernel (168 MB), erweitert (750 MB) und für virtuelle Maschinen (49 MB). .

In der neuen Version:

  • Die Unterstützung für NVMe-Laufwerke wurde in Systemkonfigurationsskripten verbessert, die Möglichkeit zum Erstellen eines Administratorkontos wurde hinzugefügt und die Unterstützung für das Hinzufügen von Schlüsseln für SSH wurde hinzugefügt.
  • Um die Installation der Desktop-Umgebung zu vereinfachen, wurde ein neues Setup-Desktop-Skript vorgeschlagen.
  • Das Paket mit dem sudo-Dienstprogramm wurde in das Community-Repository verschoben, was bedeutet, dass die Generierung von Updates mit Beseitigung von Schwachstellen nur für den neuesten stabilen Zweig von sudo erfolgt. Anstelle von sudo wird empfohlen, doas (ein vereinfachtes Analogon von sudo aus dem OpenBSD-Projekt) oder die Ebene doas-sudo-shim zu verwenden, die einen Ersatz für den Befehl sudo darstellt und über dem Dienstprogramm doas ausgeführt wird.
  • Die /tmp-Partition wird jetzt mithilfe des tmpfs-Dateisystems im Speicher zugewiesen.
  • Das icu-data-Paket mit Daten für die Internationalisierung ist in zwei Pakete aufgeteilt: icu-data-en (2.6 MiB, nur en_US/GB-Gebietsschema enthalten) und icu-data-full (29 MiB).
  • Plug-ins für NetworkManager wurden in separate Pakete verschoben: networkmanager-wifi, networkmanager-adsl, networkmanager-wwan, networkmanager-bluetooth, networkmanager-ppp und networkmanager-ovs.
  • Die SDL 1.2-Bibliothek wurde durch das Paket sdl12-compat ersetzt, das eine API bereitstellt, die mit der SDL 1.2-Binärdatei und -Quelle kompatibel ist, aber auf SDL 2 läuft.
  • Busybox-, Dropbear-, Mingetty-, OpenSh- und Util-Linux-Pakete werden mit UTMPS-Unterstützung erstellt.
  • Das Paket util-linux-login wird verwendet, um den Anmeldebefehl bereitzustellen.
  • Aktualisierte Paketversionen, einschließlich 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. Pakete aus PHP7 und Python2 entfernt.

Source: opennet.ru

Kommentar hinzufügen