De release van de AlmaLinux 10.1-distributie wordt gepresenteerd, gesynchroniseerd met Red Hat Enterprise Linux 10.1 en bevat alle in deze release voorgestelde wijzigingen. Installatie-images zijn voorbereid voor x86_64_v3, x86_64_v2, ARM64, ppc64le en s390x architecturen in de vorm van een opstartbare (927 MB), minimale (1.4 GB) en volledige image (8.3 GB). Live builds met GNOME, KDE, MATE en Xfce worden later gemaakt, evenals images voor Raspberry Pi-borden, containers, WSL (Windows Subsystem for Linux) en cloudplatforms.
De distributie is waar mogelijk binair compatibel met Red Hat Enterprise Linux en kan worden gebruikt als vervanging voor RHEL 10.1 en CentOS 10 Stream. Naast de naamswijziging en het verwijderen van RHEL-specifieke pakketten, kent AlmaLinux 10.1 de volgende verschillen met RHEL 10.1:
- Ondersteuning voor het Btrfs-bestandssysteem is hersteld. We hebben de mogelijkheid toegevoegd om schijven te partitioneren met Btrfs in het installatieprogramma, de installatie van de btrfs.ko-kernelmodule gegarandeerd, de btrfs-progs utility suite geretourneerd en de storage management stack aangepast voor Btrfs. We hebben ook geverifieerd dat de volgende pakketten correct werken in Btrfs-omgevingen: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 en virt-v2v. Red Hat heeft het Btrfs-bestandssysteem in RHEL 7.4 (2017) afgeschaft en de ondersteuning ervan in RHEL 8 stopgezet.
- De CodeReady Builder (CRB)-pakketrepository is standaard ingeschakeld. Deze bevat een selectie pakketten die niet standaard worden aangeboden in Red Hat Enterprise Linux, waaronder ontwikkelaarsapplicaties, aanvullende bibliotheken en wrappers, evenals pakketten met foutopsporingsgegevens, documentatie, headerbestanden, statische builds en codevoorbeelden (de pakketten "-devel", "-example", "-doc" en "-static"). CRB bevat onder andere bibliotheken die als afhankelijkheden worden gebruikt in pakketten uit de EPEL-repository (Extra Packages for Enterprise Linux).
- Er zijn pakketten gemaakt voor de installatie van NVIDIA-drivers en de CUDA-stack. De drivers kunnen worden gebruikt in configuraties met UEFI Secure Boot. Kernelmodules uit de officiële set propriëtaire drivers van NVIDIA kunnen niet worden geladen in de UEFI Secure Boot-modus, omdat ze niet digitaal zijn ondertekend door de distributie. Deze beperking is omzeild door gebruik te maken van kernelmodules die openbaar beschikbaar zijn bij NVIDIA. Deze modules zijn gebruikt om een propriëtair nvidia-open-kmod-pakket te maken met modules die digitaal zijn ondertekend door AlmaLinux. Een apart pakket, almalinux-release-nvidia-driver, configureert een externe repository die wordt beheerd door NVIDIA, van waaruit CUDA-drivers en propriëtaire NVIDIA-drivercomponenten die in de gebruikersruimte draaien, worden geladen.
- Er zijn aparte builds gemaakt voor de tweede versie van de x86-64-microarchitectuur (x86-64-v2). Deze builds worden parallel aan de x86-64-basisbuilds onderhouden, die worden gegenereerd met optimalisaties voor de x86-64-v3-microarchitectuur die in RHEL 10 wordt gebruikt. Extra ondersteuning voor x86-64-v2 zorgt voor compatibiliteit met CPU's ouder dan Intel Haswell en AMD Excavator, ontworpen vóór 2013. Naast de standaardrepository's worden x86-64-v2-builds ook voorbereid voor pakketten uit de EPEL-repository.
- Server- en clientimplementaties van het SPICE-protocol zijn opnieuw geïntroduceerd, waardoor interacties op afstand via een virtuele omgeving onder QEMU/KVM mogelijk zijn. In tegenstelling tot de VNC- en RDP-protocollen rendert SPICE de scherminhoud en verwerkt het audiostreamen aan de clientzijde, in plaats van aan de serverzijde. serverIn RHEL is de ondersteuning voor SPICE in versie 9.0 komen te vervallen.
- Teruggekeerd naar het gebruik van processorregister %rbp als basisaanwijzer naar een stapelframe dat retouradressen en functievariabelen bevat (frameaanwijzer). Door een pointer te gebruiken om frames te stapelen, kan de distributie extra mogelijkheden gebruiken voor systeemtracering en profilering.
- De mogelijkheid om een hypervisor te gebruiken is geïmplementeerd. KVM Op systemen met IBM POWER-processors. In RHEL werd deze ondersteuning in versie 9.0 stopgezet.
- De Synergy-repository, die andere pakketten dan Red Hat Enterprise Linux bevat, wordt onderhouden. Momenteel bevat de Synergy-repository pakketten voor de Pantheon-gebruikersomgeving, ontwikkeld door het Elementary OS-project, en Warpinator, een hulpprogramma voor het versleuteld delen van bestanden tussen twee computers.
- De mogelijkheid om op te starten in de UEFI Secure Boot-modus is geïmplementeerd voor systemen met Intel/AMD- en ARM-processors.
- Ondersteuning voor meer dan 150 hardwareapparaten die niet worden ondersteund in RHEL 10.1, is hersteld. Zo zijn bijvoorbeeld de ID's van oude PCI-apparaten in de drivers geretourneerd:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid-producten, HP NetRAID-4M, IBM ServeRAID en ICP SCSI
- be2iscsi - Emulex OneConnectOpen-iSCSI voor BladeEngine 2 en 3
- be2net – Emulex BladeEngine 2- en 3-adapters *
- hpsa - HP Smart Array-controller
- lpfc - Emulex LightPulse Fibre Channel SCSI
- megaraid_sas - Broadcom MegaRAID SAS
- mlx4_core - Mellanox Gen2 en ConnectX-2
- mpt3sas - LSI MPT Fusion SAS 3.0
- mptsas - Fusion MPT SAS-host
- qla2xxx - QLogic Fibre Channel HBA
- qla4xxx - QLogic iSCSI HBA.
De AlmaLinux-distributie is opgericht door CloudLinux als reactie op het voortijdige einde van de ondersteuning voor CentOS 8 door Red Hat (updates voor CentOS 8 werden eind 2021 stopgezet, en niet in 2029, zoals gebruikers hadden verwacht). Het project staat onder toezicht van een aparte non-profitorganisatie, de AlmaLinux OS Foundation, die is opgericht om zich te ontwikkelen in een neutrale, gemeenschapsgestuurde omgeving met behulp van een bestuursmodel vergelijkbaar met het Fedora-project. De distributiekit is gratis voor alle categorieën gebruikers. Alle ontwikkelingen van AlmaLinux worden gepubliceerd onder vrije licenties.
Naast AlmaLinux worden ook Rocky Linux (ontwikkeld door de gemeenschap onder leiding van de oprichter van CentOS), Oracle Linux, SUSE Liberty Linux en EuroLinux gepositioneerd als alternatieven voor het klassieke CentOS. Daarnaast heeft Red Hat RHEL gratis beschikbaar gesteld aan open source-organisaties en individuele ontwikkelaarsomgevingen met maximaal 16 virtuele of fysieke systemen.
Bron: opennet.ru
