Byla zveřejněna nová verze distribuce AlmaLinux 10.2 a také aktualizace předchozí větve – AlmaLinux 9.8. Verze jsou synchronizovány s Red Hat Enterprise Linux 9.8 a 10.2 a obsahují všechny změny uvedené v těchto vydáních. Instalační obrazy byly připraveny pro architektury x86_64_v3, x86_64_v2, ARM64, ppc64le a s390x ve formě bootovatelného (1 GB), minimálního (1,6 GB) a plného obrazu (10 GB). Později budou vytvořeny live verze s GNOME, KDE, MATE a Xfce, stejně jako obrazy pro platformy 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 za RHEL 10.2 a CentOS 10 Stream. Kromě rebranding a odstranění specifických balíčků RHEL byly v AlmaLinux 10.2 zaznamenány následující rozdíly oproti RHEL 10.2:
- Byl zveřejněn repozitář balíčků sestavených pro architekturu i686, stejně jako obrazy kontejnerů ve formátu Docker pro 32bitové systémy x86. Společnost Red Hat přestala vytvářet 32bitové sestavení pro architekturu x86 ve vydání RHEL 7, které bylo zveřejněno v roce 2014. V rámci větve CentOS 7 pokračovala tým CentOS Linux AltArch SIG ve vytváření 32bitových balíčků, ale od větve CentOS 8 se tato výroba zastavila. Důvodem pro obnovení sestavení pro architekturu i686 v AlmaLinux bylo poskytnout možnost spuštění starých aplikací, které jsou k dispozici pouze jako spustitelné soubory pro 32bitové systémy. Tyto sestavení mohou být také užitečné pro vytváření 32bitových prostředí pro testování kódu v systémech kontinuální integrace a pro spuštění kontejnerů pro 32bitové programy.
- Byla obnovena podpora souborového systému Btrfs. Byla přidána možnost rozdělení úložišť pomocí Btrfs v instalátoru, byla zajištěna instalace modulu jádra btrfs.ko, byla vrácena sada utilit btrfs-progs a byla provedena práce na adaptaci správy datového úložiště pro Btrfs a byla ověřena funkčnost 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 souborový systém Btrfs za zastaralý ve vydání RHEL 7.4 (2017) a plně zastavila jeho podporu ve větvi RHEL 8.
- Ve výchozím nastavení je aktivován repozitář balíčků CRB (CodeReady Builder), který poskytuje sadu balíčků, které nejsou standardně nabízeny v Red Hat Enterprise Linux, jako jsou aplikace pro vývojáře, další knihovny a vazby, stejně jako balíčky s ladícími daty, dokumentací, hlavičkovými soubory, statickými sestaveními a příklady kódu (balíčky „-devel“, „-example“, „-doc“ a „-static“). Mezi jinými se v CRB nacházejí knihovny, které jsou používány 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 stacku CUDA. Ovladače mohou být použity v konfiguracích s UEFI Secure Boot. Jádrové moduly z oficiální sady proprietárních ovladačů 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 použití otevřených jádrových modulů 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 připraven balíček almalinux-release-nvidia-driver s konfigurací podporovaného externího repozitáře od společnosti NVIDIA, ze kterého se stahují ovladače CUDA a proprietární komponenty ovladače NVIDIA pracující v uživatelském prostoru. - 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.
- Je podporován repozitář
Synergy, kde jsou umístěny balíčky, které se liší 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 utilitkou Warpinator, určenou 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á nebyla podporována v RHEL 10.2. Například byly vrá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
