Megérkezett az AlmaLinux 10.2 disztribúciójának kiadása, valamint a korábbi ági frissítése — AlmaLinux 9.8. A kiadások szinkronban vannak a Red Hat Enterprise Linux 9.8 és 10.2 verziókkal, és tartalmazzák az ezekben a kiadásokban javasolt összes változást. Az installáló képek az x86_64_v3, x86_64_v2, ARM64, ppc64le és s390x architektúrákhoz készültek bootolható (1 GB), minimális (1,6 GB) és teljes (10 GB) formában. Később GNOME, KDE, MATE és Xfce környezetekkel Live-gyűjtemények, valamint Raspberry Pi platformokhoz, konténerekhez, WSL (Windows Subsystem for Linux) és felhőplatformokhoz készült képek is létrejönnek.
A disztribúció lehetőség szerint binárisan kompatibilis a Red Hat Enterprise Linux-szal, és használható a RHEL 10.2 és a CentOS 10 Stream helyettesítésére. A rebranding mellett, és a RHEL-specifikus csomagok eltávolítása után, az AlmaLinux 10.2 a következő eltéréseket mutatja a RHEL 10.2-hez képest:
- Közzétették a i686 architektúrára összeállított csomagok tárolóját, valamint Docker formátumú konténerképeket a 32 bites x86 rendszerekhez. A Red Hat 2014-ben a RHEL 7 kiadásban leállította a 32 bites x86 architektúrára vonatkozó kiadások készítését. A CentOS 7 ágon a 32 bites csomagok összeállítását a CentOS Linux AltArch SIG csapat folytatta, de a CentOS 8 ágtól kezdve a hasonló összetevők készítése megszűnt. Az i686 architektúrát célzó csomagok újbóli bevezetésének oka az volt, hogy lehetőséget biztosítsanak a régi alkalmazások futtatására, amelyek csak 32 bites rendszerekhez elérhető futtatható fájlok formájában visszük. Ezek az összeállítások hasznosak lehetnek 32 bites környezetek létrehozására a kód folyamatos integrációs teszteléséhez, és 32 bites programok konténereinek futtatásához is.
- Visszatér a Btrfs fájlrendszer támogatása. A telepítőben hozzáadott funkció a meghajtók Btrfs-sel való partícionálása, biztosított a btrfs.ko kernel modul telepítése, visszakerült a btrfs-progs eszközkészlete, valamint elvégezték a Btrfs-sel való munkavégzéshez szükséges adattárolás kezelési stack alkalmazkodási munkáját, és ellenőrizték a bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 és virt-v2v csomagok működésének helyességét Btrfs környezetekben. A Red Hat a Btrfs fájlrendszert elavultnak nyilvánította a RHEL 7.4-es kiadásban (2017) és teljes mértékben leállította a támogatást a RHEL 8 ágon.
- Alapértelmezés szerint aktív a CRB (CodeReady Builder) csomagok tárolója, amely különböző, a Red Hat Enterprise Linux standard csomaglistájába nem tartozó csomagokat kínál, mint például fejlesztői alkalmazások, kiegészítő könyvtárak és kötések, valamint hibakeresési adatokkal, dokumentációval, fejléctartalmakkal, statikus könyvtárakkal és példakódokkal rendelkező csomagok (pl. «-devel», «-example», «-doc» és «-static»). A CRB-ben egyebek mellett olyan könyvtárak találhatók, amelyek a tárolóból származó csomagok függőségeként használatosak.
EPEL (Extra Packages for Enterprise Linux). - Kialakították az NVIDIA illesztőprogramok és CUDA stack telepítőcsomagjait. Az illesztőprogramok UEFI Secure Boot konfigurációban is használhatók. Az NVIDIA hivatalos zárt forráskódú illesztőprogramcsomagjából származó kernelmodulok nem tölthetők be UEFI Secure Boot üzemmódban, mivel nem rendelkeznek a disztribúció digitális aláírásával. Ezt a korlátozást
környezetben sikerült megkerülni az NVIDIA által közzétett nyílt kernel modulok felhasználásával, amely alapján saját nvidia-open-kmod csomagot alakítottak ki a digitálisan aláírt AlmaLinux moduljaival. Külön csomagot hoztak létre az almalinux-release-nvidia-driver néven, amely az NVIDIA által támogatott külső tároló konfigurációját tartalmazza, ahonnan a CUDA illesztőprogramok és az NVIDIA illesztőprogram felhasználói térben működő, zárt forráskódú összetevői töltődnek le. - Különböző összeállítások készültek az x86-64 architektúra második verziójához (x86-64-v2), amelyek párhuzamosan készülnek az x86-64 alapváltozatokkal, amelyek az x86-64-v3 architektúrára optimalizáltak, amely a RHEL 10-ben van használatban. A x86-64-v2 további támogatása lehetővé teszi az Intel Haswell és AMD Excavator CPU-k, amelyek 2013 előtt lettek megtervezve, való kompatibilitás biztosítását. Az alap tárolókon kívül az x86-64-v2 összeállításokat az EPEL tárolóból származó csomagok számára is előkészítették.
- Visszaálltak a SPICE protokoll szerver és kliens megvalósításai, amelyek lehetővé teszik a távoli munkát egy virtuális környezetben működő asztali számítógép kezelésére a QEMU/KVM vezérlésével. A VNC és RDP protokolloktól eltérően a SPICE-nél a képernyőtartalom megjelenítését és az audio stream-ek feldolgozását a kliens végzi, nem pedig a szerveren. Az RHEL 9.0 verzióban a SPICE támogatása megszűnt.
- Visszaállt a %rbp processzoregiszter használata mint alap mutató a veremkeret számára, amely tartalmazza a visszatérési címeket és a funkció változóit (keretmutató). A keretmutató használata lehetővé teszi a disztribúció számára, hogy további nyomozási és profilozási lehetőségeket használjon.
- Lehetőséget kapott a hipervizor használata KVM IBM POWER processzorokkal rendelkező rendszereken. Az RHEL 9.0 ágon a hasonló támogatás megszűnt.
- Támogatott tároló.
Synergy, amely csomagokat tartalmaz, amelyek eltérnek a Red Hat Enterprise Linux-tól. Jelenleg a Synergy tárolóban már elérhetők a Pantheon felhasználói környezettel rendelkező csomagok, melyeket az Elementary OS projekt fejlesztett, valamint a Warpinator segédprogram, amely a fájlok titkosított átvitelére szolgál két számítógép között. - Megvalósult az UEFI Secure Boot módú betöltés lehetősége Intel/AMD és ARM processzorral rendelkező rendszerek számára.
- Több mint 150 nem támogatott hardvereszköz támogatása újraindult az RHEL 10.2 verzióhoz képest. Például visszaállították a régi PCI-eszközök azonosítóit az illesztőprogramokban:
- aacraid — Dell PERC2, 2/SI, 3/SI, 3/DI, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi — Emulex OneConnect Open-iSCSI BladeEngine 2 és 3 számára
- be2net — Emulex BladeEngine 2 és 3 adapterek *
- hpsa — HP Smart Array Controller
- lpfc — Emulex LightPulse Fibre Channel SCSI
- megaraid_sas — Broadcom MegaRAID SAS
- mlx4_core — Mellanox Gen2 és ConnectX-2
- mpt3sas — LSI MPT Fusion SAS 3.0
- mptsas — Fusion MPT SAS Host
- qla2xxx — QLogic Fibre Channel HBA
- qla4xxx — QLogic iSCSI HBA.
Az AlmaLinux disztribúciót a CloudLinux alapította a CentOS 8 támogatásának korai megszüntetésére válaszul a Red Hat által (a CentOS 8 frissítései 2021 végén megszakadtak, nem pedig 2029-ben, ahogy a felhasználók gondolták). A projektet az AlmaLinux OS Foundation, egy külön nonprofit szervezet felügyeli, amely a közösség részvételével egy semleges platformon dolgozik, és a Fedora projekt munkaszervezési modelljét alkalmazza. A disztribúció ingyenesen elérhető minden felhasználói kategória számára. Az AlmaLinux összes fejlesztése szabad licenc alatt jelenik meg.
Az AlmaLinux mellett klasszikus CentOS alternatívájaként szerepel a Rocky Linux (a CentOS alapítójának vezetésével a közösség által fejlesztve), az Oracle Linux, a SUSE Liberty Linux és az EuroLinux. Ezen kívül a Red Hat lehetőséget biztosított az RHEL ingyenes használatára az olyan szervezetek számára, amelyek nyílt forráskódú szoftvert fejlesztenek, és egyéni fejlesztők környezetében, legfeljebb 16 virtuális vagy fizikai rendszerig.
Forrás: opennet.ru
