Die Entwickler des AlmaLinux-Projekts haben die erste Ausgabe der neuen Distribution Kitten 10 veröffentlicht, die auf der Paketbasis von CentOS Stream 10 basiert und für die Entwicklung der zukünftigen bedeutenden Veröffentlichung von Red Hat Enterprise Linux 10 verwendet wird. Kitten 10 wird als Testdistribution präsentiert, die es ermöglicht, sich mit den Möglichkeiten vertraut zu machen, die für RHEL 10 entwickelt werden, und die als Vorläufer der künftigen stabilen Veröffentlichung von AlmaLinux 10 dient. Die Installationsversionen der Distribution sind für die Architekturen x86_64, x86_64_v2, aarch64, ppc64le und s390x erstellt worden.
Im Repository von Kitten wird ein kontinuierliches Aktualisierungsmodell für Pakete angewendet. Die Installationsversionen werden alle drei Monate aktualisiert. Die Repositories von Kitten dienen als Upstream für den Branch AlmaLinux 10 — Fehlerbehebungen und neue Funktionen werden zunächst in den Repositories von Kitten getestet, bevor sie in AlmaLinux übertragen werden. Die Repositories von Kitten werden auch als Plattform für Integration und Zusammenarbeit mit übergeordneten Projekten wie CentOS Stream und Fedora verwendet.
Die wichtigsten Unterschiede zwischen Kitten und CentOS Stream:
- Die Nutzung des Prozessorregisers %rbp wurde als Basiszeiger für den Stackrahmen zurückgegeben, der Rücksprungadressen und Variablen der Funktion enthält (Frame Pointer). Die Verwendung des Frame-Pointers ermöglicht zusätzliche Funktionen für das Tracing und Profiling des Systems.
- Es wurden separate Builds für die zweite Version der Mikroarchitektur x86-64 (x86-64-v2) erstellt, die parallel zu den Basis-Builds x86-64 angeboten werden, die mit Optimierungen für die Mikroarchitektur x86-64-v3 versehen sind, die in RHEL 10 verwendet wird. Die zusätzliche Unterstützung von x86-64-v2 gewährleistet die Kompatibilität mit CPUs, die älter sind als Intel Haswell und AMD Excavator, die vor 2013 entworfen wurden.
- Die Möglichkeit, im UEFI Secure Boot-Modus für Systeme mit Intel/AMD- und ARM-Prozessoren zu starten, wurde umgesetzt.
- Die Bereitstellung von Server- und Client-Implementierungen des SPICE-Protokolls wurde fortgesetzt, das die Fernarbeit mit einem im virtuellen Umfeld betriebenen Desktop unter QEMU/KVM ermöglicht. Im Gegensatz zu den Protokollen VNC und RDP erfolgt die Bildschirmdarstellung und die Verarbeitung von Audiostreams bei SPICE auf der Client-Seite und nicht auf Server. In RHEL wurde die Unterstützung für SPICE mit der Version 9.0 eingestellt.
- Die Möglichkeit zur Nutzung des Hypervisors wurde KVM auf Systemen mit IBM POWER-Prozessoren implementiert. In RHEL wurde diese Unterstützung in der Version 9.0 eingestellt.
- Die Unterstützung von mehr als 150 Hardware-Geräten, die in RHEL 10 nicht unterstützt werden, wurde wieder aufgenommen.
- Im Repository wurden RPM-Pakete für Firefox und Thunderbird enthalten (in CentOS Stream 10 und RHEL10 wird empfohlen, Firefox und Thunderbird aus Paketen im Flatpak-Format zu installieren).
Versionsübersicht:
- Linux-Kernel 6.11.
- GCC 14.2, LLVM 18.1, Rust 1.79, Perl 5.40, PHP 8.3, CMake 3.28, Bash 5.2.
- Systemd 256, Anaconda 40.22, glibc 2.39, binutils 2.41, DNF 4.20, RPM 4.19.
- Apache HTTPD 2.4.62, Nginx 1.26, MySQL 8.4, Redis 7.2, Grafana 10.2, OpenSSH 9.9.
- QEMU-KVM 9.1.
- GNOME 47, Qt 6.7.
- Die Erstellung von Paketen für 32-Bit-Systeme (i686) wurde eingestellt.

Das AlmaLinux-Distributionsprojekt wurde von CloudLinux ins Leben gerufen, um auf die vorzeitige Einstellung der Unterstützung für CentOS 8 durch Red Hat zu reagieren (Updates für CentOS 8 wurden Ende 2021 eingestellt, anstatt wie von Benutzern erwartet bis 2029 fortgeführt zu werden). Das Projekt wird von der gemeinnützigen Organisation AlmaLinux OS Foundation koordiniert, die gegründet wurde, um die Entwicklung auf einer neutralen Plattform unter Einbeziehung der Community zu fördern und ein Management-Modell zu nutzen, das dem der Fedora-Projektorganisation ähnelt. Die Distribution ist für alle Nutzergruppen kostenlos. Alle Entwicklungen von AlmaLinux werden unter freien Lizenzen veröffentlicht.
Quelle: opennet.ru
