Predstavljeno je izdanje distribucije AlmaLinux 10.1, sinkronizirano s Red Hat Enterprise Linuxom 10.1 i koje sadrži sve predložene promjene u ovom izdanju. Instalacijske slike su pripremljene za arhitekture x86_64_v3, x86_64_v2, ARM64, ppc64le i s390x u obliku bootable (927 MB), minimalne (1.4 GB) i pune slike (8.3 GB). Kasnije će se kreirati žive verzije s GNOME-om, KDE-om, MATE-om i Xfce-om, kao i slike za Raspberry Pi ploče, kontejnere, WSL (Windows podsustav za Linux) i cloud platforme.
Distribucija je binarno kompatibilna s Red Hat Enterprise Linuxom gdje je to moguće i može se koristiti kao zamjena za RHEL 10.1 i CentOS 10 Stream. Uz rebranding i uklanjanje paketa specifičnih za RHEL, AlmaLinux 10.1 ima sljedeće razlike u odnosu na RHEL 10.1:
- Vraćena je podrška za datotečni sustav Btrfs. Dodali smo mogućnost particioniranja pogona pomoću Btrfs-a u instalacijski program, osigurali instalaciju kernel modula btrfs.ko, vratili paket uslužnih programa btrfs-progs i prilagodili stog za upravljanje pohranom za Btrfs. Također smo provjerili da sljedeći paketi ispravno rade u Btrfs okruženjima: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 i virt-v2v. Red Hat je ukinuo datotečni sustav Btrfs u RHEL-u 7.4 (2017) i prekinuo podršku za njega u RHEL-u 8.
- Repozitorij paketa CodeReady Builder (CRB) omogućen je prema zadanim postavkama. Sadrži izbor paketa koji nisu ponuđeni prema zadanim postavkama u Red Hat Enterprise Linuxu, uključujući razvojne aplikacije, dodatne biblioteke i omotače, kao i pakete koji sadrže podatke za otklanjanje pogrešaka, dokumentaciju, datoteke zaglavlja, statičke verzije i primjere koda (paketi "-devel", "-example", "-doc" i "-static"). Između ostalog, CRB uključuje biblioteke koje se koriste kao ovisnosti u paketima iz repozitorija EPEL (Dodatni paketi za Enterprise Linux).
- Izrađeni su paketi za instaliranje NVIDIA upravljačkih programa i CUDA paketa. Upravljački programi mogu se koristiti u konfiguracijama s UEFI Secure Bootom. Moduli jezgre iz službenog skupa vlasničkih upravljačkih programa tvrtke NVIDIA ne mogu se učitati u UEFI Secure Boot načinu rada jer ih distribucija nije digitalno potpisala. Ovo ograničenje je zaobiđeno korištenjem modula jezgre koji su javno dostupni od NVIDIA-e, a koji su korišteni za stvaranje vlasničkog paketa nvidia-open-kmod s modulima koje je digitalno potpisao AlmaLinux. Zaseban paket, almalinux-release-nvidia-driver, konfigurira vanjsko spremište koje održava NVIDIA, iz kojeg se učitavaju CUDA upravljački programi i vlasničke komponente NVIDIA upravljačkih programa koje se izvode u korisničkom prostoru.
- Izrađene su zasebne verzije za drugu verziju mikroarhitekture x86-64 (x86-64-v2). Ove se verzije održavaju paralelno s osnovnim x86-64 verzijama, koje se generiraju s optimizacijama za mikroarhitekturu x86-64-v3 korištenu u RHEL-u 10. Dodatna podrška za x86-64-v2 osigurava kompatibilnost s CPU-ima starijim od Intel Haswella i AMD Excavatora, dizajniranih prije 2013. godine. Uz standardne repozitorije, x86-64-v2 verzije su također pripremljene za pakete iz EPEL repozitorija.
- Ponovno su uvedene serverske i klijentske implementacije SPICE protokola, omogućujući interakcije s udaljenom radnom površinom u virtualnom okruženju pod QEMU/KVM-om. Za razliku od VNC i RDP protokola, SPICE renderira sadržaj zaslona i obrađuje audio streamove na strani klijenta, a ne na poslužitelju. poslužiteljaU RHEL-u je podrška za SPICE ukinuta u verziji 9.0.
- Vraćeno na korištenje registra procesora %rbp kao osnovnog pokazivača na okvir stoga koji sadrži povratne adrese i funkcijske varijable (pokazivač okvira). Korištenje pokazivača za slaganje okvira omogućuje distribuciji korištenje dodatnih mogućnosti za praćenje i profiliranje sustava.
- Implementirana je mogućnost korištenja hipervizora KVM Na sustavima s IBM POWER procesorima. U RHEL-u je takva podrška ukinuta u verziji 9.0.
- Repozitorij Synergy, koji sadrži pakete osim Red Hat Enterprise Linuxa, se održava. Trenutno repozitorij Synergy sadrži pakete za korisničko okruženje Pantheon, koje je razvio projekt Elementary OS, i Warpinator, uslužni program za dijeljenje šifriranih datoteka između dva računala.
- Mogućnost pokretanja u UEFI Secure Boot načinu rada implementirana je za sustave s Intel/AMD i ARM procesorima.
- Vraćena je podrška za preko 150 hardverskih uređaja koji nisu podržani u RHEL-u 10.1. Na primjer, vraćeni su ID-ovi starih PCI uređaja u upravljačkim programima:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid proizvodi, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI za BladeEngine 2 i 3
- be2net – Emulex BladeEngine 2 i 3 adapteri *
- hpsa - HP Smart Array Controller
- lpfc - Emulex LightPulse Fibre Channel SCSI
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 i ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Fusion MPT SAS Host
- qla2xxx - QLogic Fibre Channel HBA
- qla4xxx - QLogic iSCSI HBA.
AlmaLinux distribuciju osnovao je CloudLinux kao odgovor na preuranjeni prekid podrške za CentOS 8 od strane Red Hata (ažuriranja za CentOS 8 obustavljena su krajem 2021., a ne 2029., kako su korisnici očekivali). Projekt nadzire zasebna neprofitna organizacija, AlmaLinux OS Foundation, koja je stvorena za razvoj u neutralnom okruženju vođenom zajednicom koristeći model upravljanja sličan projektu Fedora. Distribucijski paket je besplatan za sve kategorije korisnika. Svi razvoji AlmaLinuxa objavljeni su pod besplatnim licencama.
Uz AlmaLinux, Rocky Linux (razvijen od strane zajednice pod vodstvom osnivača CentOS-a), Oracle Linux, SUSE Liberty Linux i EuroLinux također su pozicionirani kao alternative klasičnom CentOS-u. Osim toga, Red Hat je RHEL učinio besplatno dostupnim organizacijama otvorenog koda i pojedinačnim razvojnim okruženjima s do 16 virtualnih ili fizičkih sustava.
Izvor: opennet.ru
