Predstavljena je izdaja distribucije AlmaLinux 10.1, sinhronizirana z Red Hat Enterprise Linux 10.1 in vsebuje vse predlagane spremembe v tej izdaji. Namestitvene slike so pripravljene za arhitekture x86_64_v3, x86_64_v2, ARM64, ppc64le in s390x v obliki zagonske (927 MB), minimalne (1.4 GB) in polne slike (8.3 GB). Kasneje bodo ustvarjene žive različice z GNOME, KDE, MATE in Xfce, prav tako pa tudi slike za plošče Raspberry Pi, vsebnike, WSL (podsistem Windows za Linux) in platforme v oblaku.
Distribucija je binarno združljiva z Red Hat Enterprise Linuxom, kjer je to mogoče, in se lahko uporablja kot nadomestilo za RHEL 10.1 in CentOS 10 Stream. Poleg preimenovanja in odstranitve paketov, specifičnih za RHEL, ima AlmaLinux 10.1 naslednje razlike od RHEL 10.1:
- Podpora za datotečni sistem Btrfs je bila obnovljena. V namestitveni program smo dodali možnost particioniranja pogonov z uporabo Btrfs, zagotovili namestitev modula jedra btrfs.ko, vrnili paket pripomočkov btrfs-progs in prilagodili sklad za upravljanje shrambe za Btrfs. Preverili smo tudi, da naslednji paketi pravilno delujejo v okoljih Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 in virt-v2v. Red Hat je v RHEL 7.4 (2017) opustil datotečni sistem Btrfs in ukinil podporo zanj v RHEL 8.
- Repozitorij paketov CodeReady Builder (CRB) je privzeto omogočen. Vsebuje izbor paketov, ki niso privzeto na voljo v Red Hat Enterprise Linuxu, vključno z razvijalskimi aplikacijami, dodatnimi knjižnicami in ovojnicami, pa tudi paketi, ki vsebujejo podatke za odpravljanje napak, dokumentacijo, datoteke glave, statične gradnje in vzorce kode (paketi »-devel«, »-example«, »-doc« in »-static«). CRB med drugim vključuje knjižnice, ki se uporabljajo kot odvisnosti v paketih iz repozitorija EPEL (Extra Packages for Enterprise Linux).
- Ustvarjeni so bili paketi za namestitev gonilnikov NVIDIA in sklada CUDA. Gonilnike je mogoče uporabljati v konfiguracijah z UEFI Secure Boot. Modulov jedra iz uradnega nabora lastniških gonilnikov NVIDIA ni mogoče naložiti v načinu UEFI Secure Boot, ker jih distribucija ni digitalno podpisala. To omejitev so zaobšli z uporabo modulov jedra, ki so prosto dostopni pri NVIDIA in so bili uporabljeni za ustvarjanje lastniškega paketa nvidia-open-kmod z moduli, ki jih je digitalno podpisala AlmaLinux. Ločen paket, almalinux-release-nvidia-driver, konfigurira zunanje skladišče, ki ga vzdržuje NVIDIA, iz katerega se nalagajo gonilniki CUDA in lastniške komponente gonilnikov NVIDIA, ki se izvajajo v uporabniškem prostoru.
- Za drugo različico mikroarhitekture x86-64 (x86-64-v2) so bile ustvarjene ločene različice. Te različice se vzdržujejo vzporedno z osnovnimi različicami x86-64, ki so ustvarjene z optimizacijami za mikroarhitekturo x86-64-v3, ki se uporablja v RHEL 10. Dodatna podpora za x86-64-v2 zagotavlja združljivost s procesorji, starejšimi od Intel Haswell in AMD Excavator, zasnovanimi pred letom 2013. Poleg standardnih repozitorijev so za pakete iz repozitorija EPEL pripravljene tudi različice x86-64-v2.
- Ponovno so bile uvedene strežniške in odjemalske implementacije protokola SPICE, ki omogočajo interakcije z oddaljenim namizjem v virtualnem okolju pod QEMU/KVM. Za razliko od protokolov VNC in RDP SPICE upodablja vsebino zaslona in obdeluje zvočne tokove na strani odjemalca in ne na strežniku. strežnikaV RHEL-u je bila podpora za SPICE ukinjena v izdaji 9.0.
- Vrnitev na uporabo registra procesorja %rbp kot osnovnega kazalca na okvir sklada, ki vsebuje povratne naslove in funkcijske spremenljivke (kazalec okvirja). Uporaba kazalca za zlaganje okvirjev omogoča distribuciji uporabo dodatnih zmožnosti za sistemsko sledenje in profiliranje.
- Implementirana je bila možnost uporabe hipervizorja. KVM V sistemih s procesorji IBM POWER. V RHEL je bila takšna podpora ukinjena v veji 9.0.
- Vzdržuje se repozitorij Synergy, ki vsebuje tudi druge pakete poleg Red Hat Enterprise Linuxa. Trenutno repozitorij Synergy vsebuje pakete za uporabniško okolje Pantheon, ki ga je razvil projekt Elementary OS, in Warpinator, pripomoček za šifrirano deljenje datotek med dvema računalnikoma.
- Možnost zagona v načinu UEFI Secure Boot je bila implementirana za sisteme s procesorji Intel/AMD in ARM.
- Podpora za več kot 150 strojnih naprav, ki jih RHEL 10.1 ne podpira, je bila obnovljena. Na primer, vrnjeni so bili ID-ji starih PCI naprav v gonilnikih:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI za BladeEngine 2 in 3
- be2net – adapterji Emulex BladeEngine 2 in 3 *
- hpsa - krmilnik HP Smart Array
- lpfc - Emulex LightPulse Fibre Channel SCSI
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 in ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - gostitelj Fusion MPT SAS
- qla2xxx - QLogic Fibre Channel HBA
- qla4xxx - QLogic iSCSI HBA.
Distribucijo AlmaLinux je ustanovil CloudLinux kot odgovor na prezgodnji konec podpore za CentOS 8 s strani Red Hat (izdaja posodobitev za CentOS 8 je bila prekinjena konec leta 2021 in ne leta 2029, kot so uporabniki pričakovali). Projekt nadzira ločena neprofitna organizacija, AlmaLinux OS Foundation, ki je bila ustvarjena za razvoj v nevtralnem okolju, ki ga vodi skupnost, z uporabo modela upravljanja, podobnega projektu Fedora. Distribucijski komplet je brezplačen za vse kategorije uporabnikov. Vsi dogodki AlmaLinuxa so objavljeni pod brezplačnimi licencami.
Poleg AlmaLinuxa se kot alternative klasičnemu CentOS postavljajo še Rocky Linux (ki ga je razvila skupnost pod vodstvom ustanovitelja CentOS), Oracle Linux, SUSE Liberty Linux in EuroLinux. Poleg tega je Red Hat omogočil brezplačno uporabo RHEL odprtokodnim organizacijam in posameznim okoljem razvijalcev z do 16 virtualnimi ali fizičnimi sistemi.
Vir: opennet.ru
