Das AlmaLinux-Projekt hat die gleichzeitige Veröffentlichung von zwei stabilen Versionen des Distributions bekanntgegeben: AlmaLinux OS 9.8 „Olive Jaguar“ und AlmaLinux OS 10.2 „Lavender Lion“. Das Projekt betont, dass dies der erste Fall ist, in dem zwei stabile Zweige von AlmaLinux am selben Tag veröffentlicht wurden. Der Release ist das Ergebnis von Verbesserungen der Build-Infrastruktur, Automatisierung und QA-Prozessen, die es ermöglichen, zwei parallele Zweige ohne Verzögerung einer von ihnen zu führen.
AlmaLinux 9.8 wird mit dem Kernel 5.14.0-687.5.3.el9_8 angeboten und ist als Installations-ISO für x86_64, aarch64, ppc64le und s390x. AlmaLinux 10.2 verwendet den Kernel 6.12.0-211.7.3.el10_2; für sie wurden Builds für x86_64, x86_64_v2, aarch64, ppc64le und s390x, sowie eine Benutzerumgebung i686 ohne separaten 32-Bit-Kernel und Installationsprogramm bereitgestellt.
Beide Versionen enthalten Fixes für eine Reihe von kürzlich diskutierten Sicherheitsanfälligkeiten: Kopierfehler, Dirty FRAG, Fragnesia, nginx Rift und SSH Keysign Pwn. Dies ist wichtig für Benutzer, die das System neu installieren oder von noch nicht gepatchten AlmaLinux 9.7 und 10.1 aktualisieren.
Wesentliche Änderungen in AlmaLinux OS 9.8 „Olive Jaguar“
Die Compiler-Sets wurden aktualisiert. Es wurden hinzugefügt LLVM Toolset 21.1.8, Rust Toolset 1.92.0 und GCC Toolset 15. Dies erweitert die verfügbaren Werkzeuge zum Erstellen moderner Anwendungen, ohne dass externe Repositories hinzugefügt werden müssen.
Python 3.14 wurde hinzugefügt. Die neue Python-Version wird als separates Paket angeboten, wodurch sie parallel mit den Systemkomponenten verwendet werden kann, ohne die Kompatibilität des Basisezweigs von Enterprise Linux 9 zu beeinträchtigen.
Es gibt neue modulbasierte Streams für MariaDB, PostgreSQL und Ruby. In AlmaLinux 9.8 wurden modulare Streams hinzugefügt für MariaDB 11.8, PostgreSQL 18 und Ruby 4.0, sowie den Stream Node.js wurde auf die Version 24. Dies bietet EL9-Nutzern einen aktuelleren Stack für Serveranwendungen und -entwicklung.
Die Debugging- und Leistungsanalysetools wurden aktualisiert. Im Release enthalten sind elfutils 0.194, Valgrind 3.26.0, SystemTap 5.4, rsyslog 8.2510.0, GDB 16.3 und Bpftrace 0.24. Diese Komponenten werden zur Nachverfolgung, Profilierung, Diagnose von Low-Level-Problemen und zur Analyse des Verhaltens von Anwendungen verwendet.
Der Sicherheits-Stack wurde verstärkt. Aktualisiert wurden SELinux-policy 38.1.75, SSSD 2.9.8, OpenSSL 3.5.5, OpenSSH 9.9p1, crypto-policies 20260224, Keylime 7.12.1 und GnuTLS 3.8.10. Dies betrifft die Richtlinien für verpflichtende Zugriffskontrolle, kryptografische Einstellungen, SSH, Authentifizierung und Remote-Validierung.
Die Netzwerkkomponenten wurden aktualisiert. Das System enthält NetworkManager 1.54.3 und iproute 6.17.0, was das grundlegende Set an Werkzeugen für die Netzwerkkonfiguration, Routing und Verwaltung von Netzwerk-Schnittstellen aktualisiert.
Container und Virtualisierung wurden aktualisiert. AlmaLinux 9.8 umfasst Podman 5.8.0, Buildah 1.43.0, libvirt 11.10.0, QEMU-KVM 10.1.0 und skopeo 1.22.0. Dies ist ein wichtiger Bestandteil des Releases für Server, CI-Systeme, Container-Bauten und virtuelle Hosts.
Weitere Systemkomponenten wurden aktualisiert. Zu den bemerkenswerten Aktualisierungen gehören Git 2.52.0, Git-LFS 3.7.1, Samba 4.23.5, Mesa 25.2.7, PipeWire 1.4.9, Cockpit 356, cmake 3.31.8 und sudo 1.9.17p2.
Eine vorgezogene Backport-Korrektur für den Kernel wurde hinzugefügt. AlmaLinux 9.8 umfasst den genehmigten ALESCo Backport-Patch proc: fix a dentry lock race between release_task and lookup, der die übermäßige CPU-Nutzung durch die Prozesse systemd und ps bei der Bereinigung von Aufgaben beseitigt. Der Fix wurde in CentOS Stream 9 vorgeschlagen, aber seine Aufnahme in den Upstream wurde mindestens bis RHEL 9.9 verschoben, weshalb AlmaLinux ihn früher integriert hat.
Die wichtigsten Änderungen in AlmaLinux OS 10.2 „Lavender Lion“
Compiler und Toolset-Pakete wurden aktualisiert. In AlmaLinux 10.2 enthalten sind LLVM Toolset 21.1.8, Rust Toolset 1.92.0 und GCC Toolset 15 basierend auf gcc 15.2.1.
Neue Versionen von Programmiersprachen und DBMS wurden hinzugefügt. Im Release enthalten sind Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 und PHP 8.4. Für Entwickler und Administratoren ist dies eines der Hauptmerkmale, die 10.2 von der vorherigen 10.x-Version unterscheiden.
SDL3 und libkrun wurden hinzugefügt. Die Liste der neuen Pakete umfasst SDL3 3.2.4 und libkrun 1.17.4. SDL3 ist wichtig für Multimedia- und Gaming-Anwendungen, während libkrun in Szenarien der leichten Virtualisierung und Isolation verwendet wird.
Performance- und Debugging-Tools wurden aktualisiert. Im Lieferumfang enthalten sind elfutils 0.194, Valgrind 3.26.0, SystemTap 5.4, rsyslog 8.2510.0, GDB 16.3, Bpftrace 0.24.2, BCC 0.35.0 und libbpf 1.7.0. Dies macht die Version 10.2 besser geeignet für eBPF-Trace, Profiling und Problemanalyse in der Produktion.
Der Sicherheits-Stack wurde aktualisiert. Im Release enthalten sind SELinux-policy 42.1.18, SSSD 2.12.0, OpenSSL 3.5.5, OpenSSH 9.9p1-20, crypto-policies 20260216, Keylime 7.14.1, libreswan 5.3-8, audit 4.0.3-5 und aide 0.19.2. Die Änderungen betreffen SELinux, SSH, kryptografische Richtlinien, Audit, VPN/IPsec und Integritätskontrolle.
Netzwerktools wurden aktualisiert. AlmaLinux 10.2 wird ausgeliefert mit NetworkManager 1.56.0, iproute 6.17.0, nftables 1.1.5, BIND 9.18.33-15 und chrony 4.8. Dies aktualisiert die grundlegende Netzwerk-Subsystem, den DNS-Server, die Zeit-Synchronisierung und die Pakete für die Filterung einstellungen.
Container und Virtualisierung wurden aktualisiert. Im Release enthalten sind Podman 5.8.0, Buildah 1.43.0, skopeo 1.22.0, libvirt 11.10.0 und QEMU-KVM 10.1.0.
Desktop und Systemkomponenten wurden aktualisiert. AlmaLinux 10.2 hat erhalten GNOME 49, sowie Git 2.52.0, Git-LFS 3.7.1, Samba 4.23.5, Mesa 25.2.7, PipeWire 1.4.9, Cockpit 356, cmake 3.31.8 und sudo 1.9.17p2.
Btrfs-Unterstützung bleibt bestehen. Im Gegensatz zur kompatiblen Version von RHEL bietet AlmaLinux 10.2 weiterhin Unterstützung Btrfs, einschließlich der Möglichkeit, von einer Btrfs-Partition zu booten.
Die Unterstützung für x86_64_v2 wurde fortgesetzt. AlmaLinux 10 folgt der Entscheidung von Red Hat, x86_64-v3 als Hauptoptimierungsstufe zu verwenden, veröffentlicht aber parallel einen Build x86_64_v2 für ältere Hardware. Für Benutzer dieser Architektur baut das Projekt auch EPEL-Pakete neu zusammen.
Benutzerumgebung i686 hinzugefügt. AlmaLinux 10.2 hat 32-Bit-Benutzerpakete erhalten i686, die für alte Software, CI-Skripte und Containerlasten bestimmt sind. Es gibt keinen separaten 32-Bit-Kernel und Boot-Installer; die Pakete werden über das Vault veröffentlicht, und Docker-Images können mit —platform linux/386 ausgeführt werden.
Frame-Pointer sind standardmäßig aktiviert. Dies vereinfacht die Systemprofilierung und die Echtzeit-Trace-Analyse, was für die Leistungsoptimierung auf Servern und Workstations nützlich ist.
SPICE-Unterstützung zurückgebracht. AlmaLinux 10.2 schließt erneut SPICE sowohl für Server- als auch für Clientanwendungen ein, was für bestimmte Virtualisierungsszenarien und den Remote-Zugriff auf die grafische Konsole wichtig ist.
KVM für IBM POWER aktiviert. Die KVM-Unterstützung im Virtualisierungs-Stack für IBM POWER ist jetzt vollständig aktiviert, nicht mehr im Status einer Vorabfunktion wie zuvor.
Firefox und Thunderbird kommen in Form von regulären RPM-Paketen. In den Systemrepositorys von AlmaLinux 10.2 sind diese Anwendungen als klassische RPM verfügbar, nicht nur in alternativen Bereitstellungsformaten.
CRB ist standardmäßig aktiviert. Repository CodeReady Builder ist sofort aktiviert, was die Installation von Bibliotheken und Header-Dateien erleichtert, die häufig zum Erstellen von Software benötigt werden.
Erweiterte Unterstützung für ältere Hardware. In AlmaLinux 10.2 wurden die PCI-IDs für eine Reihe von Storage- und Netzwerkgeräten zurückgebracht, die upstream deaktiviert wurden: Adaptec, Dell PERC, HP Smart Array, Emulex, Broadcom MegaRAID, Mellanox ConnectX-2/3, LSI SAS, QLogic Fibre Channel und QLogic iSCSI.
Für das Upgrade eines bereits installierten Systems genügt es, das Standard-Upgrade über dnf upgrade -y durchzuführen; spezifische Anleitungen für den Übergang von Beta-Versionen sind in den Release-Notes von AlmaLinux aufgeführt.
Quelle: linux.org.ru
