Programiści z projektu AlmaLinux opublikowali pierwsze wydanie nowej dystrybucji Kitten 10, opartej na bazie pakietów CentOS Stream 10, wykorzystywanej do rozwoju przyszłego znaczącego wydania Red Hat Enterprise Linux 10. Kitten 10 przedstawiany jest jako dystrybucja testowa, umożliwiająca zapoznanie się z możliwościami, które są rozwijane dla RHEL 10, i stanowi zapowiedź przyszłego stabilnego wydania AlmaLinux 10. Instalacyjne obrazy dystrybucji są przygotowane dla architektur x86_64, x86_64_v2, aarch64, ppc64le i s390x.
W repozytorium Kitten zastosowano ciągły model aktualizacji pakietów. Obrazy instalacyjne będą aktualizowane co trzy miesiące. Repozytoria Kitten wykorzystywane są jako upstream dla gałęzi AlmaLinux 10 – poprawki i nowe funkcje najpierw testowane są w repozytoriach Kitten, a następnie przenoszone do AlmaLinux. Repozytoria Kitten służą także jako platforma do integracji i wspólnej pracy z wyższymi projektami, takimi jak CentOS Stream i Fedora.
Główne różnice Kitten od CentOS Stream:
- Zwrócono do użycia rejestr procesora %rbp jako wskaźnik bazowy dla ramki stosu, zawierającej adresy powrotu i zmienne funkcji (wskaźnik ramki). Użycie wskaźnika na ramki stosu pozwala na wykorzystanie w dystrybucji dodatkowych możliwości śledzenia i profilowania systemu.
- Przygotowano osobne obrazy dla drugiej wersji mikroarchitektury x86-64 (x86-64-v2), które są równolegle dostarczane z podstawowymi obrazami x86-64, przygotowanymi z optymalizacjami dla mikroarchitektury x86-64-v3, która jest używana w RHEL 10. Dodatkowe wsparcie dla x86-64-v2 zapewnia zgodność z procesorami starszymi od Intel Haswell i AMD Excavator, zaprojektowanymi przed 2013 rokiem.
- Zrealizowano możliwość uruchamiania w trybie UEFI Secure Boot dla systemów z procesorami Intel/AMD oraz ARM.
- Kontynuowano dostarczanie serwerowych i klienckich realizacji protokołu SPICE, umożliwiającego zdalną pracę z pulpitem działającym wirtualnym środowisku zarządzanym przez QEMU/KVM. W przeciwieństwie do protokołów VNC i RDP, w SPICE renderowanie zawartości ekranu oraz przetwarzanie strumieni audio odbywa się po stronie klienta, a nie na serwerze. W RHEL wsparcie dla SPICE zostało zakończone w wersji 9.0.
- Zrealizowano możliwość wykorzystania hipernadzorcy KVM na systemach z procesorami IBM POWER. W RHEL wsparcie to zostało zakończone w gałęzi 9.0.
- Wznowiono wsparcie dla ponad 150 urządzeń sprzętowych, które nie były wspierane w RHEL 10.
- W repozytorium znajdują się pakiety rpm z Firefoxem i Thunderbirdem (w CentOS Stream 10 i RHEL 10 sugeruje się instalację Firefox i Thunderbird z pakietów w formacie flatpak).
Wersje oprogramowania:
- Jądro Linux 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.
- Zakończono tworzenie pakietów dla systemów 32-bitowych (i686).

Distro AlmaLinux został stworzony przez firmę CloudLinux w odpowiedzi na przedwczesne zakończenie wsparcia dla CentOS 8 przez Red Hat (wydawanie aktualizacji dla CentOS 8 zostało zakończone pod koniec 2021 roku, a nie w 2029 roku, jak zakładali użytkownicy). Projekt jest nadzorowany przez niezależną organizację non-profit AlmaLinux OS Foundation, która została stworzona do prowadzenia prac w neutralnym środowisku z udziałem społeczności oraz z wykorzystaniem modelu zarządzania podobnego do organizacji pracy projektu Fedora. Distro jest bezpłatne dla wszystkich kategorii użytkowników. Wszystkie osiągnięcia AlmaLinux są publikowane na zasadach licencji open source.
Źródło: opennet.ru
