Bol pridružený vydanie distribúcie AlmaLinux 10.1, synchronizované s Red Hat Enterprise Linux 10.1 a obsahujúce všetky navrhnuté zmeny v tejto verzii. Inštalačné obrazy sú pripravené pre architektúry x86_64_v3, x86_64_v2, ARM64, ppc64le a s390x vo forme zavádzacieho (927 MB), minimálneho (1.4 GB) a kompletného obrazu (8.3 GB). Neskôr budú vytvorené Live verzie s GNOME, KDE, MATE a Xfce, ako aj obrazy pre platformy Raspberry Pi, kontajnery, WSL (Windows Subsystem for Linux) a cloudové platformy.
Distribúcia je čo najviac binárne kompatibilná s Red Hat Enterprise Linux a môže byť použitá ako náhrada za RHEL 10.1 a CentOS 10 Stream. Okrem prebrandovania a odstránenia špecifických paketov RHEL v AlmaLinux 10.1 sú uvedené nasledujúce odlišnosti od RHEL 10.1:
- Bola obnovená podpora súborového systému Btrfs. Pridala sa možnosť rozdelenia úložných zariadení pomocou Btrfs v inštalátore, zabezpečila sa inštalácia jadrového modulu btrfs.ko, bol vrátený súbor nástrojov btrfs-progs a vykonala sa práca na prispôsobení správy so súborovým systémom Btrfs vrátane kontroly správneho fungovania balíkov bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 a virt-v2v v prostrediach s Btrfs. Spoločnosť Red Hat oznámila, že súborový systém Btrfs je zastaraný vo vydaní RHEL 7.4 (rok 2017) a úplne ukončila jeho podporu v vetve RHEL 8.
- Predvolene je aktivovaný repozitár balíkov CRB (CodeReady Builder), ktorý dodáva zbierku balíkov, ktoré nie sú vo výchozím nastavení ponúkané v Red Hat Enterprise Linux, ako sú aplikácie pre vývojárov, doplnkové knižnice a obaly, ako aj balíky s ladícími údajmi, dokumentáciou, hlavičkovými súbormi, statickými zostavami a príkladmi kódu (balíky „-devel“, „-example“, „-doc“ a „-static“). Medzi iným v CRB sú prítomné knižnice, ktoré sú používané ako závislosti v balíkoch z repozitára EPEL (Extra Packages for Enterprise Linux).
- Boli vytvorené balíky na inštaláciu ovládačov NVIDIA a CUDA stacku. Ovládače môžu byť použité v konfiguráciách s UEFI Secure Boot. Jadro moduly z oficiálneho balíka proprietárnych ovládačov od spoločnosti NVIDIA nemôžu byť načítané v režime UEFI Secure Boot, pretože nie sú podpísané digitálnym podpisom distribúcie. Toto obmedzenie sa podarilo obísť pomocou otvorených modulov jadra, ktoré vytvorila spoločnosť NVIDIA, na základe ktorých bol vytvorený vlastný balík nvidia-open-kmod s modulmi, ktoré sú podpísané digitálnym podpisom AlmaLinux. Samostatne bol vytvorený balík almalinux-release-nvidia-driver s konfiguráciou podporovaného vonkajšieho repozitára od spoločnosti NVIDIA, z ktorého sa sťahujú CUDA ovládače a proprietárne komponenty ovládača NVIDIA, ktoré fungujú v používateľskom prostredí.
- Boli vytvorené samostatné zostavy pre druhú verziu mikroarchitektúry x86-64 (x86-64-v2), ktoré sú paralelne sprístupnené s základnými zostavami x86-64, ktoré sú generované s optimalizáciami pre mikroarchitektúru x86-64-v3, ktorá sa používa v RHEL 10. Dodatočná podpora x86-64-v2 umožňuje zabezpečiť kompatibilitu s CPU staršími ako Intel Haswell a AMD Excavator, navrhnutými pred rokom 2013. Okrem štandardných repozitárov sú zostavy x86-64-v2 pripravené aj pre balíky z repozitára EPEL.
- Boli vrátené serverové a klientske implementácie protokolu SPICE, ktorý umožňuje usporiadať vzdialenú prácu s pracovnou plochou, fungujúcou vo virtuálnom prostredí pod správou QEMU/KVM. Na rozdiel od protokolov VNC a RDP, v SPICE je vykresľovanie obsahu obrazovky a spracovanie audio prúdov realizované na strane klienta, a nie na. serveri. V RHEL bola podpora SPICE zastavená vo vydaní 9.0.
- Bolo obnovené používanie procesorového registra %rbp ako základného ukazovateľa na rámec zásobníka, ktorý obsahuje adresy návratu a premenné funkcie (frame pointer). Použitie ukazovateľa na rámce zásobníka umožňuje v distribúcii využiť dodatočné možnosti pre trasovanie a profilovanie systému.
- Implementovali sme možnosť používať hypervízor KVM na systémoch s procesormi IBM POWER. V RHEL bola podobná podpora ukončená vo verzii 9.0.
- Podporovaný je repozitár Synergy, v ktorom sú umiestnené balíky, ktoré sa líšia od Red Hat Enterprise Linux. V súčasnosti sú v repozitári Synergy už publikované balíky s používateľským prostredím Pantheon, vyvíjaným projektom Elementary OS, a utilitou Warpinator, určenou na šifrovanú výmenu súborov medzi dvoma počítačmi.
- Bola implementovaná možnosť načítania v móde UEFI Secure Boot pre systémy s procesormi Intel/AMD a ARM.
- Obnovila sa podpora viac ako 150 hardvérových zariadení, ktoré neboli podporované v RHEL 10.1. Napríklad boli vrátené identifikátory starých PCI zariadení v ovládačoch:
- aacraid — Dell PERC2, 2/Sí, 3/Sí, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi — Emulex OneConnect Open-iSCSI pre BladeEngine 2 a 3
- be2net — Emulex BladeEngine 2 a 3 adaptéry *
- hpsa — HP Smart Array Controller
- lpfc — Emulex LightPulse Fibre Channel SCSI
- megaraid_sas — Broadcom MegaRAID SAS
- mlx4_core — Mellanox Gen2 a ConnectX-2
- mpt3sas — LSI MPT Fusion SAS 3.0
- mptsas — Fusion MPT SAS Host
- qla2xxx — QLogic Fibre Channel HBA
- qla4xxx — QLogic iSCSI HBA.
Distribúcia AlmaLinux bola založená spoločnosťou CloudLinux v reakcii na predčasné ukončenie podpory pre CentOS 8 spoločnosťou Red Hat (vydávanie aktualizácií pre CentOS 8 bolo zastavené na konci roka 2021, a nie v roku 2029, ako predpokladali používatelia). Projekt spravuje samostatná nezisková organizácia AlmaLinux OS Foundation, ktorá bola vytvorená pre vývoj na neutrálnej platforme za účasti komunity a s využitím modelu riadenia podobného organizácii práce projektu Fedora. Distribúcia je bezplatná pre všetky kategórie používateľov. Všetky výstupy AlmaLinux sú zverejňované pod slobodnými licenciami.
Okrem AlmaLinux sú ako alternatívy klasického CentOS tiež pozicionované Rocky Linux (vyvíjaný komunitou pod vedením zakladateľa CentOS), Oracle Linux, SUSE Liberty Linux a EuroLinux. Okrem toho spoločnosť Red Hat poskytla možnosť bezplatného používania RHEL v organizáciách vyvíjajúcich otvorené softvér a v prostrediach individuálnych vývojárov, pričom počet virtuálnych alebo fyzických systémov nepresahuje 16.
Zdroj: opennet.ru
