Udgivelsen af AlmaLinux 10.1-distributionen præsenteres, synkroniseret med Red Hat Enterprise Linux 10.1 og indeholdende alle de ændringer, der er foreslået i denne udgivelse. Installationsbilleder er forberedt til arkitekturerne x86_64_v3, x86_64_v2, ARM64, ppc64le og s390x i form af et bootable (927 MB), minimalt (1.4 GB) og fuldt image (8.3 GB). Live-builds med GNOME, KDE, MATE og Xfce vil blive oprettet senere, såvel som billeder til Raspberry Pi-boards, containere, WSL (Windows Subsystem for Linux) og cloud-platforme.
Distributionen er binærkompatibel med Red Hat Enterprise Linux, hvor det er muligt, og kan bruges som erstatning for RHEL 10.1 og CentOS 10 Stream. Ud over rebranding og fjernelse af RHEL-specifikke pakker, har AlmaLinux 10.1 følgende forskelle fra RHEL 10.1:
- Understøttelse af Btrfs-filsystemet er blevet gendannet. Vi har tilføjet muligheden for at partitionere drev ved hjælp af Btrfs i installationsprogrammet, sikret installation af btrfs.ko-kernemodulet, returneret btrfs-progs-hjælpepakken og tilpasset lagerstyringsstakken til Btrfs. Vi har også verificeret, at følgende pakker fungerer korrekt i Btrfs-miljøer: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 og virt-v2v. Red Hat udfasede Btrfs-filsystemet i RHEL 7.4 (2017) og ophørte med understøttelse af det i RHEL 8.
- CodeReady Builder (CRB) pakkelageret er aktiveret som standard. Det indeholder et udvalg af pakker, der ikke tilbydes som standard i Red Hat Enterprise Linux, herunder udviklerapplikationer, yderligere biblioteker og wrappers, samt pakker, der indeholder debugdata, dokumentation, headerfiler, statiske builds og kodeeksempler (pakkerne "-devel", "-example", "-doc" og "-static"). CRB inkluderer blandt andet biblioteker, der bruges som afhængigheder i pakker fra EPEL (Extra Packages for Enterprise Linux) lageret.
- Pakker til installation af NVIDIA-drivere og CUDA-stakken er blevet oprettet. Driverne kan bruges i konfigurationer med UEFI Secure Boot. Kernelmoduler fra det officielle sæt af proprietære drivere fra NVIDIA kan ikke indlæses i UEFI Secure Boot-tilstand, fordi de ikke er digitalt signeret af distributionen. Denne begrænsning blev omgået ved at bruge kernemoduler, der er åbent tilgængelige fra NVIDIA, og som blev brugt til at oprette en proprietær nvidia-open-kmod-pakke med moduler digitalt signeret af AlmaLinux. En separat pakke, almalinux-release-nvidia-driver, konfigurerer et eksternt arkiv, der vedligeholdes af NVIDIA, hvorfra CUDA-drivere og proprietære NVIDIA-driverkomponenter, der kører i brugerområdet, indlæses.
- Der er oprettet separate builds til den anden version af x86-64-mikroarkitekturen (x86-64-v2). Disse builds vedligeholdes parallelt med de grundlæggende x86-64 builds, som genereres med optimeringer til x86-64-v3-mikroarkitekturen, der bruges i RHEL 10. Yderligere understøttelse af x86-64-v2 sikrer kompatibilitet med CPU'er ældre end Intel Haswell og AMD Excavator, designet før 2013. Ud over standardrepositorierne forberedes x86-64-v2 builds også til pakker fra EPEL-repositoriet.
- Server- og klientimplementeringer af SPICE-protokollen er blevet genintroduceret, hvilket muliggør interaktioner med fjernskriveborde, der kører i et virtuelt miljø under QEMU/KVM. I modsætning til VNC- og RDP-protokollerne gengiver SPICE skærmindhold og behandler lydstrømme på klientsiden i stedet for på serveren. serverI RHEL blev SPICE-understøttelse droppet i version 9.0.
- Vendte tilbage til at bruge processorregister %rbp som en basispointer til en stakramme indeholdende returadresser og funktionsvariable (frame pointer). Ved at bruge en markør til at stable rammer kan distributionen bruge yderligere funktioner til systemopsporing og profilering.
- Muligheden for at bruge en hypervisor er blevet implementeret KVM På systemer med IBM POWER-processorer. I RHEL blev denne understøttelse afbrudt i 9.0-grenen.
- Synergy-arkivet, som indeholder andre pakker end Red Hat Enterprise Linux, vedligeholdes. I øjeblikket indeholder Synergy-arkivet pakker til Pantheon-brugermiljøet, udviklet af Elementary OS-projektet, og Warpinator, et værktøj til deling af krypterede filer mellem to computere.
- Muligheden for at starte i UEFI Secure Boot-tilstand er implementeret for systemer med Intel/AMD- og ARM-processorer.
- Understøttelse af over 150 hardwareenheder, der ikke understøttes i RHEL 10.1, er blevet gendannet. For eksempel er ID'erne for gamle PCI-enheder i driverne blevet returneret:
- aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID & ICP SCSI
- be2iscsi - Emulex OneConnectOpen-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 blev grundlagt af CloudLinux som svar på den for tidlige ophør af support til CentOS 8 af Red Hat (opdateringer til CentOS 8 blev afbrudt i slutningen af 2021, og ikke i 2029, som brugerne forventede). Projektet overvåges af en separat non-profit organisation, AlmaLinux OS Foundation, som blev oprettet for at udvikle sig i et neutralt, fællesskabsdrevet miljø ved hjælp af en styringsmodel, der ligner Fedora-projektet. Distributionssættet er gratis for alle kategorier af brugere. Alle udviklinger af AlmaLinux udgives under gratis licenser.
Ud over AlmaLinux er Rocky Linux (udviklet af fællesskabet under ledelse af grundlæggeren af CentOS), Oracle Linux, SUSE Liberty Linux og EuroLinux også placeret som alternativer til det klassiske CentOS. Derudover har Red Hat stillet RHEL gratis til rådighed for open source-organisationer og individuelle udviklermiljøer med op til 16 virtuelle eller fysiske systemer.
Kilde: opennet.ru
