Projekt AlmaLinux zaprezentował aktualizację dystrybucji Kitten 10, opartej na bazie pakietów CentOS Stream 10, która stanowi podstawę przyszłej wersji Red Hat Enterprise Linux 10. Kitten 10 jest przedstawiany jako dystrybucja testowa, pozwalająca zapoznać się z możliwościami rozwijanymi dla RHEL 10 oraz uzupełniająca CentOS Stream o własne zmiany. Wersje instalacyjne dystrybucji są tworzone dla architektur x86_64, x86_64_v2, aarch64, ppc64le i s390x.
W repozytorium Kitten stosowany jest ciągły model aktualizacji pakietów. Wersje instalacyjne aktualizowane są co trzy miesiące. Repozytoria Kitten służą jako upstream dla gałęzi AlmaLinux 10 — poprawki i nowe możliwości są najpierw testowane w repozytoriach Kitten, a następnie przenoszone do AlmaLinux. Repozytoria Kitten mogą być również używane jako platforma do integracji i współpracy z wyższymi projektami, takimi jak CentOS Stream i Fedora. W nowej wersji zauważono przejście na jądro Linux 6.12 oraz dodanie pakietów z Qt 6.8, umożliwiających korzystanie z KDE z repozytorium EPEL.
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).

Źródło: opennet.ru
