Projekt AlmaLinux ogłosił testowanie wersji beta dystrybucji AlmaLinux 10.0, zsynchronizowanej z nową gałęzią Red Hat Enterprise Linux 10, zawierającą wszystkie proponowane w niej zmiany. Dystrybucja jest w miarę możliwości binarnie zgodna z Red Hat Enterprise Linux i może być używana jako zamiennik RHEL 10 oraz CentOS 10 Stream. Obrazy instalacyjne zostały przygotowane dla architektur x86_64, x86_64_v2, ARM64 (aarch64), IBM PowerPC (ppc64le) oraz IBM Z (s390x).
Z listą nowości AlmaLinux 10 można zapoznać się w przeglądzie zmian zaproponowanych w RHEL 10-beta. Funkcjonalność AlmaLinux 10 powtarza RHEL 10, z wyjątkiem rebrandingu oraz następujących różnic:
- Sformułowano oddzielne kompilacje dla drugiej wersji mikroarchitektury x86-64 (x86-64-v2), które są towarzyszone równolegle z podstawowymi kompilacjami x86-64, formowanymi z optymalizacjami dla mikroarchitektury x86-64-v3, która jest używana w RHEL 10. Dodatkowe wsparcie dla x86-64-v2 zapewnia kompatybilność z procesorami starszymi niż Intel Haswell i AMD Excavator, zaprojektowanymi przed 2013 rokiem.
- 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.
- Przywrócono serwerowe i klienckie implementacje protokołu SPICE, umożliwiającego zdalne korzystanie z pulpitu, działającego w wirtualnym środowisku zarządzanym przez QEMU/KVM. W odróżnieniu od protokołów VNC i RDP, w SPICE renderowanie zawartości ekranu i 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.
- 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).
- Wznowiono wsparcie dla 144 urządzeń sprzętowych, które nie były wspierane w RHEL 10. Na przykład, przywrócono identyfikatory starych urządzeń PCI w sterownikach:
- aacraid — Dell PERC2, 2/SI, 3/SI, 3/DI, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi — Emulex OneConnect Open-iSCSI dla BladeEngine 2 i 3
- be2net — adaptery Emulex BladeEngine 2 i 3 *
- hpsa — Kontroler HP Smart Array
- lpfc — Emulex LightPulse Fibre Channel SCSI
- megaraid_sas — Broadcom MegaRAID SAS
- mlx4_core — Mellanox Gen2 i ConnectX-2
- mpt3sas — LSI MPT Fusion SAS 3.0
- mptsas — Fusion MPT SAS Host
- qla2xxx — QLogic Fibre Channel HBA
- qla4xxx — QLogic iSCSI HBA.
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
