Pristatoma „AlmaLinux 10.1“ distribucijos versija, sinchronizuota su „Red Hat Enterprise Linux 10.1“ ir apimanti visus šiame leidime siūlomus pakeitimus. Diegimo atvaizdai paruošti x86_64_v3, x86_64_v2, ARM64, ppc64le ir s390x architektūroms paleidžiamojo (927 MB), minimalaus (1.4 GB) ir pilno atvaizdo (8.3 GB) pavidalu. Vėliau bus kuriamos tiesioginės versijos su GNOME, KDE, MATE ir Xfce, taip pat atvaizdai Raspberry Pi plokštėms, konteineriams, WSL (Windows posistemei Linux) ir debesijos platformoms.
Platinimas yra suderinamas su „Red Hat Enterprise Linux“ dvejetainiu formatu, kur įmanoma, ir gali būti naudojamas kaip RHEL 10.1 ir „CentOS 10 Stream“ pakaitalas. Be RHEL specifinių paketų pervadinimo ir pašalinimo, „AlmaLinux 10.1“ turi šiuos skirtumus, palyginti su RHEL 10.1:
- Atkurtas „Btrfs“ failų sistemos palaikymas. Pridėjome galimybę skaidyti diskus naudojant „Btrfs“ diegimo programoje, užtikrinome „btrfs.ko“ branduolio modulio įdiegimą, grąžinome „btrfs-progs“ įrankių paketą ir pritaikėme saugyklos valdymo paketą „Btrfs“. Taip pat patikrinome, ar šie paketai tinkamai veikia „Btrfs“ aplinkose: „bcc“, „buildah“, „cockpit“, „ignition“, „libblockdev“, „libguestfs“, „osbuild“, „osbuild-composer“, „podman“, „pykickstart“, „python-blivet“, „skopeo“, „udisks2“ ir „virt-v2v“. „Red Hat“ nebenaudoja „Btrfs“ failų sistemos „RHEL 7.4“ (2017 m.) versijoje ir nutraukė jos palaikymą „RHEL 8“.
- „CodeReady Builder“ (CRB) paketų saugykla įjungta pagal numatytuosius nustatymus. Joje yra paketų, kurie pagal numatytuosius nustatymus nėra siūlomi „Red Hat Enterprise Linux“, pasirinkimas, įskaitant kūrėjo programas, papildomas bibliotekas ir apvalkalus, taip pat paketus, kuriuose yra derinimo duomenys, dokumentacija, antraštės failai, statinės kompiliacijos ir kodo pavyzdžiai („-devel“, „-example“, „-doc“ ir „-static“ paketai). Be kita ko, CRB apima bibliotekas, naudojamas kaip priklausomybės EPEL („Extra Packages for Enterprise Linux“) saugyklos paketuose.
- Sukurti paketai, skirti NVIDIA tvarkyklėms ir CUDA paketui diegti. Tvarkykles galima naudoti konfigūracijose su UEFI Secure Boot. Branduolio modulių iš oficialaus NVIDIA patentuotų tvarkyklių rinkinio negalima įkelti UEFI Secure Boot režimu, nes jie nėra skaitmeniniu būdu pasirašyti platinimo. Šis apribojimas buvo apeitas naudojant branduolio modulius, atvirai prieinamus iš NVIDIA, kurie buvo panaudoti kuriant patentuotą nvidia-open-kmod paketą su moduliais, skaitmeniniu būdu pasirašytais „AlmaLinux“. Atskiras paketas „almalinux-release-nvidia-driver“ konfigūruoja išorinę saugyklą, kurią prižiūri NVIDIA, iš kurios įkeliamos CUDA tvarkyklės ir patentuoti NVIDIA tvarkyklių komponentai, veikiantys vartotojo erdvėje.
- Antrajai x86-64 mikroarchitektūros versijai (x86-64-v2) buvo sukurtos atskiros versijos. Šios versijos palaikomos lygiagrečiai su bazinėmis x86-64 versijomis, kurios generuojamos optimizuojant RHEL 10 naudojamą x86-64-v3 mikroarchitektūrą. Papildomas x86-64-v2 palaikymas užtikrina suderinamumą su senesniais nei „Intel Haswell“ ir „AMD Excavator“ procesoriais, sukurtais iki 2013 m. Be standartinių saugyklų, x86-64-v2 versijos taip pat yra paruoštos EPEL saugyklos paketams.
- Vėl buvo pristatytos SPICE protokolo serverio ir kliento implementacijos, leidžiančios nuotolinę darbalaukio sąveiką virtualioje aplinkoje naudojant QEMU/KVM. Skirtingai nuo VNC ir RDP protokolų, SPICE pateikia ekrano turinį ir apdoroja garso srautus kliento pusėje, o ne serveryje. serverisRHEL sistemoje SPICE palaikymas buvo panaikintas 9.0 versijoje.
- Grįžta prie procesoriaus registro %rbp naudojimo kaip pagrindinio rodyklės į dėklo rėmelį, kuriame yra grąžinimo adresai ir funkcijų kintamieji (kadro rodyklė). Naudojant žymeklį kadrams sukrauti, platinimas gali naudoti papildomas sistemos sekimo ir profiliavimo galimybes.
- Įdiegta galimybė naudoti hipervizorių KVM Sistemose su IBM POWER procesoriais. RHEL sistemoje toks palaikymas buvo nutrauktas 9.0 versijoje.
- „Synergy“ saugykla, kurioje yra ne tik „Red Hat Enterprise Linux“, yra prižiūrima. Šiuo metu „Synergy“ saugykloje yra paketai, skirti „Pantheon“ vartotojo aplinkai, kurią sukūrė „Elementary OS“ projektas, ir „Warpinator“ – programai, skirtai užšifruotų failų bendrinimui tarp dviejų kompiuterių.
- Sistemoms su Intel/AMD ir ARM procesoriais įdiegta galimybė paleisti UEFI saugaus įkrovos režimu.
- Atkurtas daugiau nei 150 aparatūros įrenginių, kurie nepalaikomi RHEL 10.1, palaikymas. Pavyzdžiui, tvarkyklėse buvo grąžinti senų PCI įrenginių ID:
- aacraid – Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID ir ICP SCSI
- be2iscsi – „Emulex OneConnectOpen-iSCSI“, skirta 2 ir 3 „BladeEngine“
- be2net – Emulex BladeEngine 2 ir 3 adapteriai*
- hpsa – HP Smart Array valdiklis
- lpfc – Emulex LightPulse Fibre Channel SCSI
- megaraid_sas – Broadcom MegaRAID SAS
- mlx4_core – Mellanox Gen2 ir ConnectX-2
- mpt3sas – LSI MPT Fusion SAS 3.0
- mptsas – „Fusion MPT SAS“ priegloba
- qla2xxx – QLogic Fibre Channel HBA
- qla4xxx – QLogic iSCSI HBA.
„AlmaLinux“ platinimą įkūrė „CloudLinux“, reaguodama į „Red Hat“ per anksti nutraukusį „CentOS 8“ palaikymą (CentOS 8 naujinimų išleidimas buvo sustabdytas 2021 m. pabaigoje, o ne 2029 m., kaip tikėjosi vartotojai). Projektą prižiūri atskira ne pelno organizacija „AlmaLinux OS Foundation“, kuri buvo sukurta siekiant kurti neutralioje platformoje dalyvaujant bendruomenei ir naudojant valdymo modelį, panašų į Fedora projektą. Platinimas yra nemokamas visų kategorijų vartotojams. Visi AlmaLinux kūrimai skelbiami pagal nemokamas licencijas.
Be AlmaLinux, Rocky Linux (kurią sukūrė bendruomenė vadovaujant CentOS įkūrėjui), Oracle Linux, SUSE Liberty Linux ir EuroLinux taip pat yra klasikinės CentOS alternatyvos. Be to, „Red Hat“ suteikė RHEL nemokamai prieinamą atvirojo kodo organizacijoms ir individualioms kūrėjų aplinkoms su iki 16 virtualių ar fizinių sistemų.
Šaltinis: opennet.ru
