AlmaLinux 10.2 distribution release has been introduced, along with an update of the previous branch — AlmaLinux 9.8. The releases are synchronized with Red Hat Enterprise Linux 9.8 and 10.2 and include all the changes proposed in these releases. Installation images have been prepared for the x86_64_v3, x86_64_v2, ARM64, ppc64le, and s390x architectures in the form of a boot (1 GB), minimal (1.6 GB), and full image (10 GB). Live builds with GNOME, KDE, MATE, and Xfce will be created later, as well as images for Raspberry Pi devices, containers, WSL (Windows Subsystem for Linux), and cloud platforms.
The distribution is binary-compatible with Red Hat Enterprise Linux and can be used as a replacement for RHEL 10.2 and CentOS 10 Stream. In addition to rebranding and removing RHEL-specific packages in AlmaLinux 10.2, the following differences from RHEL 10.2 have been noted:
- A package repository has been published for the i686 architecture, as well as Docker container images for 32-bit x86 systems. Red Hat discontinued the formation of 32-bit builds for the x86 architecture in the release of RHEL 7, published in 2014. In the CentOS 7 branch, the 32-bit package builds were continued by the CentOS Linux AltArch SIG team, but starting with the CentOS 8 branch, such builds were stopped. The reason for reviving builds for the i686 architecture in AlmaLinux was the desire to provide the ability to run old applications that are only available in the form of executables for 32-bit systems. The builds may also be useful for creating 32-bit environments for testing code in continuous integration systems and for running containers for 32-bit programs.
- Support for the Btrfs filesystem has been restored. The ability to partition storage using Btrfs has been added in the installer, the btrfs.ko kernel module has been installed, the btrfs-progs utility set has been returned, and work has been done to adapt Btrfs to data storage management stacks. The functionality of the bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2, and virt-v2v packages has been verified in environments with Btrfs. Red Hat announced the Btrfs filesystem obsolete in the release of RHEL 7.4 (2017) and completely discontinued its support in the RHEL 8 branch.
- Som standard er CRB (CodeReady Builder) pakke-repositoriet aktiveret, som indeholder en samling af pakker, der ikke tilbydes som standard i Red Hat Enterprise Linux, såsom udviklerapplikationer, ekstra biblioteker og bindings samt pakker med debug-oplysninger, dokumentation, header-filer, statiske bygninger og kodeeksempler (pakkerne "-devel", "-example", "-doc" og "-static"). Blandt andet indeholder CRB biblioteker, der bruges som afhængigheder i pakker fra repositoriet.
EPEL (Extra Packages for Enterprise Linux). - Pakker til installation af NVIDIA-drivere og CUDA-stakken er blevet oprettet. Driverne kan bruges i konfigurationer med UEFI Secure Boot. Kernemodulerne fra det officielle sæt af proprietære drivere fra NVIDIA kan ikke indlæses i UEFI Secure Boot-tilstand, da de ikke er signeret med distributionens digitale signatur. Denne begrænsning
er blevet omgået ved at bruge de åbne kernemoduler fra NVIDIA, som baseres på et eget pakke nvidia-open-kmod med moduler, der er signeret med digitale signaturer fra AlmaLinux. Der er separat oprettet et paket almalinux-release-nvidia-driver med konfigurationen af det eksterne repository, der understøttes af NVIDIA, hvorfra CUDA-drivere og proprietære komponenter til NVIDIA-driveren, der kører i brugerrummet, hentes. - Der er oprettet separate bygninger til den anden version af x86-64 mikroarkitektur (x86-64-v2), som bliver ledsaget af de grundlæggende x86-64 bygninger, der bliver dannet med optimeringer til x86-64-v3 mikroarkitektur, som anvendes i RHEL 10. Den yderligere støtte til x86-64-v2 sikrer, at der er kompatibilitet med CPU'er der er ældre end Intel Haswell og AMD Excavator, designet før 2013. Udover de officielle repositories er x86-64-v2 bygningerne også forberedt til pakker fra EPEL-repositoriet.
- Server- og klientimplementationer af SPICE-protokollen er blevet genoptaget, hvilket muliggør fjernarbejde med en desktop, der kører i et virtuelt miljø under QEMU/KVM. I modsætning til VNC- og RDP-protokoller håndteres skærmindholdet og audio streams i SPICE på klientsiden, ikke på serveren. I RHEL blev understøttelsen af SPICE ophørt i version 9.0.
- Brug af registeret %rbp er tilbageført som en base pointer for stakrammen, der indeholder returadresser og funktionens variabler (frame pointer). Brug af stakramme-pointers giver mulighed for at udnytte yderligere funktioner til sporing og profilering af systemet i distributeret.
- Muligheden for at bruge hypervisoren er implementeret KVM på systemer med IBM POWER-processorer. I RHEL blev sådan støtte stoppet i version 9.0.
- Repositoryet
Synergy understøttes, hvor pakker, der adskiller sig fra Red Hat Enterprise Linux, er placeret. I øjeblikket er der allerede offentliggjort pakker med det brugerdefinerede miljø Pantheon, udviklet af projektet Elementary OS, og værktøjet Warpinator, der er designet til krypteret filudveksling mellem to computere. - Det er nu muligt at starte i UEFI Secure Boot-tilstand for systemer med Intel/AMD- og ARM-processorer.
- Støtten til mere end 150 hardware-enheder, der ikke var understøttet i RHEL 10.2, er genoptaget. For eksempel er identifikatorerne for ældre PCI-enheder i driverne blevet tilbageført:
- 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 til BladeEngine 2 og 3
- be2net — Emulex BladeEngine 2 og 3-adaptere *
- hpsa — HP Smart Array Controller
- lpfc — Emulex LightPulse Fibre Channel SCSI
- megaraid_sas — Broadcom MegaRAID SAS
- mlx4_core — Mellanox Gen2 og ConnectX-2
- mpt3sas — LSI MPT Fusion SAS 3.0
- mptsas — Fusion MPT SAS Host
- qla2xxx — QLogic Fibre Channel HBA
- qla4xxx — QLogic iSCSI HBA.
AlmaLinux-distributionen er baseret på CloudLinux i respons på den for tidlige ophør af støtte til CentOS 8 fra Red Hat (udgivelsen af opdateringer til CentOS 8 stoppes i slutningen af 2021, og ikke i 2029, som brugerne troede). Projektet overvåges af den ikke-kommercielle organisation AlmaLinux OS Foundation, som blev oprettet for at udvikle på en neutral platform med deltagelse af samfundet og med brug af en ledelsesmodel, der ligner organisationen af Fedora-projektet. Distributionen er gratis for alle brugergrupper. Alle arbejde fra AlmaLinux offentliggøres under åbne licenser.
Ud over AlmaLinux bliver Rocky Linux (udviklet af fællesskabet under ledelse af CentOS-grundlæggeren), Oracle Linux, SUSE Liberty Linux og EuroLinux også præsenteret som alternativer til klassisk CentOS. Derudover har Red Hat gjort det muligt at bruge RHEL gratis i organisationer, der udvikler open source-software, samt i miljøer med individuelle udviklere, som har op til 16 virtuelle eller fysiske systemer.
Kilde: opennet.ru
