Bylo představeno vydání distribuce AlmaLinux 10.1, které je synchronizováno s Red Hat Enterprise Linux 10.1 a obsahuje všechny změny navržené pro toto vydání. Instalace obrazy jsou připraveny pro architektury x86_64_v3, x86_64_v2, ARM64, ppc64le a s390x ve formě spouštěcí (927 MB), minimální (1,4 GB) a plné obraz (8,3 GB). Později budou vytvořeny Live obrazové sestavy s GNOME, KDE, MATE a Xfce, stejně jako obrazy pro Raspberry Pi, kontejnery, WSL (Windows Subsystem for Linux) a cloudové platformy.
Distribuce je co nejvíce binárně kompatibilní s Red Hat Enterprise Linux a může být použita jako náhrada RHEL 10.1 a CentOS 10 Stream. Kromě přepracování a odstranění specifických balíčků RHEL v AlmaLinux 10.1 jsou zaznamenány následující odchylky od RHEL 10.1:
- Byla obnovena podpora souborového systému Btrfs. Byla přidána možnost rozdělování úložišť pomocí Btrfs v instalátoru, byla zajištěna instalace modulu jádra btrfs.ko, byl vrácen soubor nástrojů btrfs-progs a byla provedena práce na přizpůsobení práce se správou datového skladu Btrfs a byla ověřena správnost fungování balíčků bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 a virt-v2v v prostředích s Btrfs. Společnost Red Hat prohlásila FS Btrfs za zastaralou ve vydání RHEL 7.4 (2017) a zcela ukončila její podporu ve větvi RHEL 8.
- Ve výchozím nastavení je aktivován repozitář balíčků CRB (CodeReady Builder), který obsahuje výběr balíčků, které nejsou ve výchozím nastavení nabízeny v Red Hat Enterprise Linux, jako jsou aplikace pro vývojáře, další knihovny a vazby, stejně jako balíčky s ladicími daty, dokumentací, záhlavími, statickými stavbami a příklady kódu (balíčky „-devel“, „-example“, „-doc“ a „-static“). Mezi jinými balíčky obsahuje CRB knihovny, které se používají jako závislosti v balíčcích z repozitáře EPEL (Extra Packages for Enterprise Linux).
- Byly vytvořeny balíčky pro instalaci ovladačů NVIDIA a CUDA steku. Ovladače mohou být použity v konfiguracích s UEFI Secure Boot. Jádrové moduly z oficiálního balíčku proprietárních ovladačů od společnosti NVIDIA nelze načíst v režimu UEFI Secure Boot, protože nejsou podepsány digitálním podpisem distribuce. Toto omezení se podařilo obejít díky využití otevřených jádrových modulů od společnosti NVIDIA, na jejichž základě byl vytvořen vlastní balíček nvidia-open-kmod s moduly podepsanými digitálním podpisem AlmaLinux. Samostatně byl vytvořen balíček almalinux-release-nvidia-driver s konfigurací externího repozitáře podporovaného společností NVIDIA, ze kterého se stahují CUDA ovladače a proprietární komponenty ovladače NVIDIA pracující v prostoru uživatele.
- Byly vytvořeny samostatné sestavy pro druhou verzi mikroarchitektury x86-64 (x86-64-v2), které jsou poskytovány vedle základních sestav x86-64, vytvářených s optimalizacemi pro mikroarchitekturu x86-64-v3, která se používá v RHEL 10. Další podpora x86-64-v2 zajišťuje kompatibilitu s CPU staršími než Intel Haswell a AMD Excavator, navrženými před rokem 2013. Kromě standardních repozitářů jsou sestavy x86-64-v2 také připraveny pro balíčky z repozitáře EPEL.
- Byly navráceny serverové a klientské implementace protokolu SPICE, který umožňuje organizaci vzdálené práce s pracovním stolem fungujícím ve virtuálním prostředí pod správou QEMU/KVM. Na rozdíl od protokolů VNC a RDP v SPICE se vykreslování obsahu obrazovky a zpracování audio streamů provádí na straně klienta, a ne na serveru. V RHEL byla podpora SPICE ukončena ve verzi 9.0.
- Bylo vráceno používání procesorového registru %rbp jako základního ukazatele na rámec zásobníku, obsahujícího adresy návratu a proměnné funkce (frame pointer). Použití ukazatele na rámce zásobníku umožňuje využívat v distribuci další možnosti pro sledování a profilování systému.
- Byla implementována možnost využití hypervisoru KVM na systémech s procesory IBM POWER. Podpora obdobné funkce byla ukončena v RHEL verze 9.0.
- Podporován je repozitář Synergy, ve kterém jsou umístěny balíčky odlišující se od Red Hat Enterprise Linux. V současné době jsou v repozitáři Synergy již publikovány balíčky s uživatelským prostředím Pantheon, vyvíjeným projektem Elementary OS, a nástrojem Warpinator, určeným pro šifrovanou výměnu souborů mezi dvěma počítači.
- Byla realizována možnost spouštění v režimu UEFI Secure Boot pro systémy s procesory Intel/AMD a ARM.
- Byla obnovena podpora více než 150 hardwarových zařízení, která nejsou podporována v RHEL 10.1. Například byly navráceny identifikátory starých PCI zařízení v ovladačích:
- 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 pro BladeEngine 2 a 3
- be2net — adaptéry Emulex BladeEngine 2 a 3 *
- 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.
Distribuce AlmaLinux je založena společností CloudLinux jako reakce na předčasné ukončení podpory CentOS 8 společností Red Hat (vydávání aktualizací pro CentOS 8 bylo ukončeno na konci roku 2021, nikoli v roce 2029, jak předpokládali uživatelé). Projekt se řídí neziskovou organizací AlmaLinux OS Foundation, která byla založena k vývoji na neutrální platformě s účastí komunity a s použitím modelu řízení podobného organizaci práce projektu Fedora. Distribuce je zdarma pro všechny kategorie uživatelů. Všechny výstupy AlmaLinux jsou publikovány pod svobodnými licencemi.
Kromě AlmaLinux se jako alternativy klasickému CentOS také profilují Rocky Linux (vyvíjený komunitou pod vedením zakladatele CentOS), Oracle Linux, SUSE Liberty Linux a EuroLinux. Kromě toho, Red Hat poskytl možnost bezplatného použití RHEL v organizacích, které vyvíjejí otevřené softwarové produkty, a v prostředích individuálních vývojářů, které mají až 16 virtuálních nebo fyzických systémů.
Zdroj: opennet.ru
