Predstavujeme vydanie distribúcie AlmaLinux 10.1, synchronizovanej s Red Hat Enterprise Linux 10.1 a obsahujúcej všetky zmeny navrhnuté v tejto verzii. Inštalačné obrazy sú pripravené pre architektúry x86_64_v3, x86_64_v2, ARM64, ppc64le a s390x vo forme bootovacieho (927 MB), minimálneho (1.4 GB) a plného obrazu (8.3 GB). Živé zostavenia s GNOME, KDE, MATE a Xfce budú vytvorené neskôr, rovnako ako obrazy pre dosky Raspberry Pi, kontajnery, WSL (Windows Subsystem for Linux) a cloudové platformy.
Distribúcia je binárne kompatibilná s Red Hat Enterprise Linux, kde je to možné, a možno ju použiť ako náhradu za RHEL 10.1 a CentOS 10 Stream. Okrem premenovania a odstránenia balíkov špecifických pre RHEL sa AlmaLinux 10.1 líši od RHEL 10.1 aj týmito rozdielmi:
- Podpora pre súborový systém Btrfs bola obnovená. Do inštalátora sme pridali možnosť rozdeľovania diskov pomocou Btrfs, zabezpečili sme inštaláciu modulu jadra btrfs.ko, vrátili sme balík nástrojov btrfs-progs a upravili sme zásobník na správu úložiska pre Btrfs. Taktiež sme overili, či nasledujúce balíky fungujú správne v prostrediach Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 a virt-v2v. Spoločnosť Red Hat ukončila podporu súborového systému Btrfs v RHEL 7.4 (2017) a ukončila jeho podporu v RHEL 8.
- Úložisko balíkov CodeReady Builder (CRB) je štandardne povolené. Obsahuje výber balíkov, ktoré nie sú štandardne ponúkané v systéme Red Hat Enterprise Linux, vrátane vývojárskych aplikácií, ďalších knižníc a obalov, ako aj balíkov obsahujúcich ladiace údaje, dokumentáciu, hlavičkové súbory, statické zostavenia a ukážky kódu (balíky „-devel“, „-example“, „-doc“ a „-static“). CRB okrem iného obsahuje knižnice používané ako závislosti v balíkoch z úložiska EPEL (Extra Packages for Enterprise Linux).
- Boli vytvorené balíčky na inštaláciu ovládačov NVIDIA a CUDA stacku. Ovládače je možné použiť v konfiguráciách s UEFI Secure Boot. Moduly jadra z oficiálnej sady proprietárnych ovládačov od spoločnosti NVIDIA nie je možné načítať v režime UEFI Secure Boot, pretože nie sú digitálne podpísané distribúciou. Toto obmedzenie bolo obídené použitím modulov jadra voľne dostupných od spoločnosti NVIDIA, ktoré boli použité na vytvorenie proprietárneho balíka nvidia-open-kmod s modulmi digitálne podpísanými spoločnosťou AlmaLinux. Samostatný balík, almalinux-release-nvidia-driver, konfiguruje externý repozitár spravovaný spoločnosťou NVIDIA, z ktorého sa načítavajú ovládače CUDA a proprietárne komponenty ovládačov NVIDIA bežiace v používateľskom priestore.
- Boli vytvorené samostatné zostavenia pre druhú verziu mikroarchitektúry x86-64 (x86-64-v2). Tieto zostavenia sú udržiavané súbežne so základnými zostaveniami x86-64, ktoré sú generované s optimalizáciami pre mikroarchitektúru x86-64-v3 použitú v RHEL 10. Dodatočná podpora pre x86-64-v2 zaisťuje kompatibilitu s CPU staršími ako Intel Haswell a AMD Excavator, navrhnutými pred rokom 2013. Okrem štandardných repozitárov sú zostavenia x86-64-v2 pripravené aj pre balíčky z repozitára EPEL.
- Implementácie protokolu SPICE na strane servera a klienta boli znovu zavedené, čo umožňuje interakcie so vzdialenou pracovnou plochou vo virtuálnom prostredí pod QEMU/KVM. Na rozdiel od protokolov VNC a RDP, SPICE vykresľuje obsah obrazovky a spracováva zvukové streamy na strane klienta, a nie na serveri. serverV RHEL bola podpora SPICE zrušená vo verzii 9.0.
- Návrat k používaniu registra procesora %rbp ako základného ukazovateľa na zásobníkový rámec obsahujúci návratové adresy a funkčné premenné (ukazovateľ rámca). Použitie ukazovateľa na stohovanie rámcov umožňuje distribúcii využívať ďalšie funkcie na sledovanie systému a profilovanie.
- Bola implementovaná možnosť použitia hypervízora KVM Na systémoch s procesormi IBM POWER. V RHEL bola takáto podpora ukončená vo verzii 9.0.
- Repozitár Synergy, ktorý obsahuje aj iné balíky ako Red Hat Enterprise Linux, je udržiavaný. V súčasnosti repozitár Synergy obsahuje balíky pre používateľské prostredie Pantheon, vyvinuté v rámci projektu Elementary OS, a Warpinator, nástroj na zdieľanie šifrovaných súborov medzi dvoma počítačmi.
- Možnosť spustenia v režime UEFI Secure Boot bola implementovaná pre systémy s procesormi Intel/AMD a ARM.
- Bola obnovená podpora pre viac ako 150 hardvérových zariadení, ktoré neboli podporované v RHEL 10.1. Napríklad boli vrátené ID starých PCI zariadení v ovládačoch:
- aacraid – Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI pre 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.
Distribúciu AlmaLinux založil CloudLinux ako reakciu na predčasný koniec podpory CentOS 8 zo strany Red Hat (vydávanie aktualizácií pre CentOS 8 bolo ukončené koncom roka 2021 a nie v roku 2029, ako používatelia očakávali). Na projekt dohliada samostatná nezisková organizácia AlmaLinux OS Foundation, ktorá bola vytvorená s cieľom rozvíjať sa v neutrálnom prostredí riadenom komunitou pomocou modelu riadenia podobného projektu Fedora. Distribučná súprava je bezplatná pre všetky kategórie používateľov. Všetok vývoj AlmaLinuxu je publikovaný na základe bezplatných licencií.
Okrem AlmaLinuxu sú ako alternatívy ku klasickému CentOS umiestnené aj Rocky Linux (vyvinutý komunitou pod vedením zakladateľa CentOS), Oracle Linux, SUSE Liberty Linux a EuroLinux. Okrem toho spoločnosť Red Hat sprístupnila RHEL bezplatne organizáciám s otvoreným zdrojovým kódom a jednotlivým vývojárskym prostrediam s až 16 virtuálnymi alebo fyzickými systémami.
Zdroj: opennet.ru
