Die AlmaLinux OS Foundation gab am 27. Mai 2025 die allgemeine Verfügbarkeit von AlmaLinux OS 10.0 mit dem Codenamen „Purple Lion“ bekannt! Die neue Hauptversion verwendet den Kernel 6.12.0-55.9.1.el10_0 und ist mit Red Hat Enterprise Linux 10 kompatibel.
🚀💜🦁 AlmaLinux OS 10.0 codenamed “Purple Lion” is now GA!
— AlmaLinux (@AlmaLinux) May 27, 2025
Here's what it brings ⬇️
- Frame pointers are enabled by default
- Secure Boot for Intel/AMD and ARM platforms
- SPICE support is fully re-enabled
+ more!https://t.co/feXOPEgN5g
Die Installations-ISOs sind über die folgenden Links verfügbar:
Ab Version 10.0 gibt es keine 32-Bit-Pakete (i686) mehr, sodass auch die für die Ausführung älterer 32-Bit-Programme erforderlichen Kompatibilitätsbibliotheken nicht mehr installiert werden. (In Version 10.2 wurden die i686-Benutzerpakete wieder eingeführt.)
Das Ziel von AlmaLinux OS ist die Unterstützung der Community, und AlmaLinux OS 10 ist das bislang beste Beispiel dafür. Um die Kompatibilität mit Red Hat Enterprise Linux (RHEL) aufrechtzuerhalten, wurden in AlmaLinux OS 10 kleinere Verbesserungen vorgenommen, die sich an eine bestimmte Gruppe von Nutzern richten. Diese richten sich an diejenigen Nutzer, die sie benötigen und wissen, wie man sie einsetzt. Nutzer von AlmaLinux OS, die auf RHEL-Kompatibilität Wert legen, werden erfreut feststellen, dass AlmaLinux 10 – genau wie seine Vorgänger – vollständig mit RHEL 10 kompatibel ist.
Wie bereits erwähnt, basiert AlmaLinux OS 10.0 auf dem völlig neuen Upstream „AlmaLinux OS Kitten“. Wenn Sie die Diskussionen des ALESCo (AlmaLinux Engineering Steering Committee) verfolgt haben, wissen Sie, dass „Kitten“ zahlreiche neue Funktionen mit sich gebracht hat, die die Community benötigt.

Unterstützung für Entwickler durch die Aktivierung von Frame-Zeigern
Für Softwareentwickler sind Frame-Zeiger unverzichtbar, um Anwendungen zu diagnostizieren und zu optimieren. Für diejenigen, die AlmaLinux als Basis verwenden, stellte das standardmäßige Fehlen von Frame-Zeigern ein Problem dar, das das AlmaLinux-Team nun gelöst hat.
In AlmaLinux OS 10 sind Frame-Indikatoren standardmäßig aktiviert. Dies ermöglicht eine systemweite Echtzeit-Überwachung und Profilerstellung, um die Leistung jeder auf AlmaLinux ausgeführten Arbeitslast zu optimieren.
Verlängerte Lebensdauer von x86-64-v2
Innerhalb der x86-64-Architektur gibt es Versionen, die spezifische CPU-Funktionen unterstützen. In RHEL 10 unterstützt Red Hat lediglich die Versionen x86-64-v3 und höher, was bedeutet, dass zahlreiche voll funktionsfähige CPUs im Enterprise-Linux-Ökosystem nicht unterstützt werden.
AlmaLinux OS 10 folgt der Entscheidung von Red Hat, standardmäßig für x86-64-v3 optimierte Binärdateien bereitzustellen, bietet jedoch zusätzlich eine x86-64-v2-Architektur an, die es Nutzern mit älterer Hardware ermöglicht, weitere 10 Jahre lang Sicherheitsupdates zu erhalten. Den Versionshinweisen zufolge eignet sich die v2-Version für Aufgaben, für die das Basis-Paketangebot ausreicht oder bei denen der Nutzer zusätzliche Pakete selbst neu kompilieren kann.
Um festzustellen, welche Stufe ein Prozessor unterstützt, können Sie dies mit dem dynamischen Linker auf einem bestehenden Linux-System überprüfen, das mindestens glibc 2.33 verwendet (beispielsweise auf AlmaLinux 9):
/lib64/ld-linux-x86-64.so.2 --help | grep supported
Wenn in der Ausgabe die Zeile x86-64-v3 (supported, searched) erscheint, läuft auch die normale x86_64-ISO-Datei; wenn nur v2 unterstützt wird, wählen Sie bitte die x86-64-v2-ISO-Datei.
Verlängerung der Lebensdauer von EPEL für x86-64-v2
Standardmäßig orientiert sich EPEL an den Red-Hat-Builds, was bedeutet, dass alle Pakete von Drittanbietern für RHEL 10 auf x86-64-v3 basieren werden. Wie AlmaLinux bereits eine Woche zuvor angekündigt hatte, werden die EPEL-10-Pakete mit Zustimmung von ALESCo auch für x86-64-v2 kompiliert, um die Nutzer bei der Einführung der x86-64-v2-Version von AlmaLinux OS 10 zu unterstützen.
Sicherer Systemstart (Secure Boot) für ARM-Plattformen
Ein zuverlässiger Systemstart ist bei Bare-Metal-Geräten schon seit Langem unerlässlich und gewinnt auch in virtualisierten Umgebungen zunehmend an Beliebtheit. Das Betriebssystem AlmaLinux OS 10 unterstützt den sicheren Systemstart auf Intel/AMD- und ARM-Plattformen.
SPICE hinzufügen
Das Simple Protocol for Independent Computing Environments (SPICE) wird seit RHEL 9.0 nicht mehr unterstützt. AlmaLinux-Nutzer haben die Wiederaufnahme der Unterstützung gefordert, weshalb die SPICE-Unterstützung in AlmaLinux OS 10 sowohl für Server- als auch für Client-Anwendungen wieder vollständig aktiviert wurde.
Technische Vorschau auf KVM für IBM POWER
AlmaLinux OS 10.0 enthält eine technische Vorschau der KVM-Virtualisierungsunterstützung für die IBM Power-Architektur. Diese Funktion war seit Version 9.0 im Upstream nicht mehr verfügbar, ist jedoch für zahlreiche AlmaLinux-Nutzer von grundlegender Bedeutung. Auf der Liste steht unter anderem das Open-Source-Labor der Oregon State University, das im Februar den RFC dem AlmaLinux Engineering Steering Committee zur Prüfung vorgelegt hat.
Die erweiterte Hardware-Unterstützung wird fortgesetzt
Ab den Versionen AlmaLinux 8.10 und 9.4 wurde die Unterstützung für mehr als 150 Geräte, die vom Upstream entfernt worden waren, wieder aktiviert. Diese Ergänzungen setzen sich auch in AlmaLinux OS 10.0 fort: Die Treiber aacraid, be2iscsi, be2net, hpsa, lpfc, megaraid_sas, mlx4_core, mpt3sas, mptsas, qla2xxx und qla4xxx erkennen nun wieder die älteren Controller. Die vollständige Liste der Geräte finden Sie in den Release Notes zu AlmaLinux OS 10.0.
Softwareversionen in AlmaLinux 10.0
Mit der neuen Hauptversion haben fast alle wichtigen Komponenten im Vergleich zur Version 9 einen großen Schritt nach vorne gemacht:
| Bereich | Versionen |
|---|---|
| Sprachen | Python 3.12, PHP 8.3, Node.js 22, Ruby 3.3, Perl 5.40 |
| Webserver | Apache HTTP Server 2.4.62, nginx 1.26 |
| Proxy und Cache | Varnish Cache 7.6, Squid 6.10 |
| Datenbanken | MariaDB 10.11, MySQL 8.4, PostgreSQL 16, Valkey 8.0 |
| Versionsverwaltung | Git 2.47, Subversion 1.14 |
| Grundlegende Befehlskette | GCC 14.2, glibc 2.39, binutils 2.41 |
| Übersetzer und Toolkits | LLVM-Toolset 19.1.7, Rust-Toolset 1.84.1, Go-Toolset 1.23 |
| Fehlerbehebung und Leistungsmessung | GDB 14.2, Valgrind 3.24, SystemTap 5.2, PCP 6.3.2, Grafana 10.2.6 |
Eine wichtige Änderung für Webserver-Betreiber ist, dass Redis durch Valkey 8.0 ersetzt wurde, die Open-Source-Fortsetzung von Redis durch die Community. Die meisten Anwendungen können ohne Änderungen eine Verbindung herstellen, jedoch müssen die Paket- und Dienstnamen (valkey) in den Installationsskripten angepasst werden.
Neuheiten im Bereich Sicherheit
- Post-Quanten-Verschlüsselung: crypto-policies, OpenSSL und OpenSSH unterstützen bereits Post-Quanten-Algorithmen (PQ)
- OpenSSH 9.9 anstelle der OpenSSH-Version 8.7 in AlmaLinux 9
- Sequoia PGP: Die Tools
squndsqvals Ergänzung zu GnuPG - OpenSSL: FIPS-kompatible PKCS #12-Dateien und
pkcs11-providerfür Hardware-Token - SELinux 3.8 und Keylime-Agent 0.2.7 (standardmäßig TLS 1.3, neues
keylime-policy-Tool) - sudo-Systemrolle: Die sudo-Einstellungen lassen sich mit Ansible einheitlich verwalten
Installation und Überprüfung der ISO-Datei
Die Pakete und Repositories von AlmaLinux 10 werden mit einem neuen Schlüssel (RPM-GPG-KEY-AlmaLinux-10) signiert. So können Sie die heruntergeladene ISO-Datei unabhängig von der Architektur überprüfen:
wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10
gpg --import RPM-GPG-KEY-AlmaLinux-10
wget https://vault.almalinux.org/10.0/isos/$(uname -m)/CHECKSUM
gpg --verify CHECKSUM
sha256sum AlmaLinux-10.0-$(uname -m)-boot.iso
In der Ausgabe von gpg --verify muss die Zeile „Good signature“ erscheinen, die vom Schlüssel „AlmaLinux OS 10“ stammt (Fingerabdruck: EE6D B7B9 8F5B F5ED D9DA 0DE5 DEE5 C11C C2A1 E572), und der SHA256-Wert der ISO-Datei muss mit dem im CHECKSUM-Datei übereinstimmen.
Update auf AlmaLinux 10
Nutzer der Beta-Version 10.0 können wie folgt auf die endgültige Version aktualisieren:
dnf install https://repo.almalinux.org/almalinux/almalinux-{release,repos,gpg-keys}-latest-10.$(uname -m).rpm
dnf upgrade -y
Ein Upgrade von AlmaLinux 9 auf 10 mit dem Befehl dnf upgrade ist nicht möglich. Bei der Veröffentlichung wies AlmaLinux darauf hin, dass die Unterstützung für Version 10.0 im Rahmen des ELevate-Projekts derzeit in Entwicklung ist; die Voraussetzungen für ein In-Place-Upgrade sowie die derzeit unterstützten Vorgehensweisen sollten Sie am Ende unseres ELevate-Leitfadens und in der ELevate-Dokumentation überprüfen. In vielen Fällen ist es einfacher, einen neuen AlmaLinux 10-Server zu installieren und die Anwendungen darauf zu migrieren.
Wie lange wird AlmaLinux 10 noch unterstützt?
Die aktive Unterstützung für AlmaLinux 10 läuft bis zum 31. Mai 2030; Sicherheitsupdates werden bis zum 31. Mai 2035 bereitgestellt. Die einzelnen Unterversionen erreichen das Ende ihres Lebenszyklus mit der Veröffentlichung der folgenden Versionen; weitere Veröffentlichungen der Serie 10 sind AlmaLinux 10.1 (November 2025, mit Btrfs-Unterstützung) und AlmaLinux 10.2 (Mai 2026). Die vorherige Hauptversion, AlmaLinux 9, erhält bis 2032 Sicherheitsupdates, AlmaLinux 8 bis 2029; die letzte Version der 9er-Reihe ist 9.8.
Die vollständigen Versionshinweise finden Sie im Wiki: Versionshinweise zu AlmaLinux OS 10.0; die vollständige Liste der Änderungen finden Sie in den Versionshinweisen zu Red Hat Enterprise Linux 10.0.
AlmaLinux ist auch auf unseren KVM-VPS-Servern als Betriebssystem wählbar. Die Version x86-64-v2 eignet sich besonders dann, wenn Sie die Hauptversion 10 auf einem dedizierten Server mit einem älteren Prozessor ausführen möchten.