AlmaLinux 10.1 Distribution ist verfügbar

Die Veröffentlichung der AlmaLinux 10.1-Distribution wird vorgestellt, synchronisiert mit Red Hat Enterprise Linux 10.1 und mit allen in dieser Veröffentlichung vorgeschlagenen Änderungen. Installationsimages werden für die Architekturen x86_64_v3, x86_64_v2, ARM64, ppc64le und s390x in Form eines bootfähigen (927 MB), minimalen (1.4 GB) und vollständigen Images (8.3 GB) vorbereitet. Später werden Live-Builds mit GNOME, KDE, MATE und Xfce erstellt, sowie Images für Raspberry Pi-Boards, Container, WSL (Windows Subsystem for Linux) und Cloud-Plattformen.

Die Distribution ist, soweit möglich, binärkompatibel mit Red Hat Enterprise Linux und kann als Ersatz für RHEL 10.1 und CentOS 10 Stream verwendet werden. Neben der Umbenennung und Entfernung RHEL-spezifischer Pakete weist AlmaLinux 10.1 folgende Unterschiede zu RHEL 10.1 auf:

  • Die Unterstützung für das Btrfs-Dateisystem wurde wiederhergestellt. Wir haben die Möglichkeit hinzugefügt, Laufwerke im Installationsprogramm mit Btrfs zu partitionieren, die Installation des Kernelmoduls btrfs.ko sichergestellt, die Hilfsprogramm-Suite btrfs-progs wiederhergestellt und den Speichermanagement-Stack für Btrfs angepasst. Außerdem haben wir überprüft, ob die folgenden Pakete in Btrfs-Umgebungen korrekt funktionieren: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 und virt-v2v. Red Hat hat das Btrfs-Dateisystem in RHEL 7.4 (2017) als veraltet eingestuft und die Unterstützung dafür in RHEL 8 eingestellt.
  • Das CodeReady Builder (CRB)-Paketrepository ist standardmäßig aktiviert. Es enthält eine Auswahl an Paketen, die in Red Hat Enterprise Linux nicht standardmäßig enthalten sind, darunter Entwickleranwendungen, zusätzliche Bibliotheken und Wrapper sowie Pakete mit Debug-Daten, Dokumentation, Header-Dateien, statischen Builds und Codebeispielen (die Pakete „-devel“, „-example“, „-doc“ und „-static“). CRB enthält unter anderem Bibliotheken, die als Abhängigkeiten in Paketen aus dem EPEL-Repository (Extra Packages for Enterprise Linux) verwendet werden.
  • Es wurden Pakete zur Installation von NVIDIA-Treibern und des CUDA-Stacks erstellt. Die Treiber können in Konfigurationen mit UEFI Secure Boot verwendet werden. Kernelmodule aus dem offiziellen Satz proprietärer NVIDIA-Treiber können im UEFI Secure Boot-Modus nicht geladen werden, da sie nicht digital von der Distribution signiert sind. Diese Einschränkung wurde umgangen, indem frei verfügbare Kernelmodule von NVIDIA verwendet wurden. Aus diesen Modulen wurde ein proprietäres Paket namens `nvidia-open-kmod` erstellt, dessen Module von AlmaLinux digital signiert sind. Ein separates Paket namens `almalinux-release-nvidia-driver` konfiguriert ein externes, von NVIDIA verwaltetes Repository, aus dem CUDA-Treiber und proprietäre NVIDIA-Treiberkomponenten, die im Benutzermodus ausgeführt werden, geladen werden.
  • Für die zweite Version der x86-64-Mikroarchitektur (x86-64-v2) wurden separate Builds erstellt. Diese Builds werden parallel zu den Basis-x86-64-Builds gepflegt, die mit Optimierungen für die in RHEL 10 verwendete x86-64-v3-Mikroarchitektur generiert werden. Die zusätzliche Unterstützung für x86-64-v2 gewährleistet die Kompatibilität mit CPUs, die älter als Intel Haswell und AMD Excavator sind und vor 2013 entwickelt wurden. Neben den Standard-Repositories werden x86-64-v2-Builds auch für Pakete aus dem EPEL-Repository bereitgestellt.
  • Server- und Client-Implementierungen des SPICE-Protokolls wurden wieder eingeführt und ermöglichen so Remote-Desktop-Interaktionen in einer virtuellen Umgebung unter QEMU/KVM. Im Gegensatz zu den Protokollen VNC und RDP rendert SPICE Bildschirminhalte und verarbeitet Audiostreams clientseitig, nicht serverseitig. ServerIn RHEL wurde die SPICE-Unterstützung mit Version 9.0 eingestellt.
  • Zurück zur Verwendung des Prozessorregisters %rbp als Basiszeiger auf einen Stapelrahmen, der Rücksprungadressen und Funktionsvariablen enthält (Rahmenzeiger). Durch die Verwendung eines Zeigers zum Stapeln von Frames kann die Distribution zusätzliche Funktionen für die Systemverfolgung und Profilerstellung nutzen.
  • Die Möglichkeit, einen Hypervisor zu verwenden, wurde implementiert. KVM Auf Systemen mit IBM POWER-Prozessoren. In RHEL wurde diese Unterstützung in der Version 9.0 eingestellt.
  • Das Synergy-Repository, das neben Red Hat Enterprise Linux auch andere Pakete enthält, wird gepflegt. Aktuell enthält es Pakete für die Pantheon-Benutzerumgebung des Elementary OS-Projekts sowie Warpinator, ein Dienstprogramm für den verschlüsselten Dateiaustausch zwischen zwei Computern.
  • Die Möglichkeit, im UEFI Secure Boot-Modus zu booten, wurde für Systeme mit Intel/AMD- und ARM-Prozessoren implementiert.
  • Die Unterstützung für über 150 Hardwaregeräte, die in RHEL 10.1 nicht unterstützt werden, wurde wiederhergestellt. Beispielsweise wurden die IDs alter PCI-Geräte in den Treibern zurückgegeben:
    • aacraid – Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid-Produkte, HP NetRAID-4M, IBM ServeRAID und ICP SCSI
    • be2iscsi – Emulex OneConnectOpen-iSCSI für BladeEngine 2 und 3
    • be2net – Emulex BladeEngine 2 und 3 Adapter *
    • hpsa – HP Smart Array Controller
    • lpfc – Emulex LightPulse Fibre Channel SCSI
    • megaraid_sas – Broadcom MegaRAID SAS
    • mlx4_core – Mellanox Gen2 und ConnectX-2
    • mpt3sas – LSI MPT Fusion SAS 3.0
    • mptsas – Fusion MPT SAS-Host
    • qla2xxx – QLogic Fibre Channel HBA
    • qla4xxx – QLogic iSCSI HBA.

Die AlmaLinux-Distribution wurde von CloudLinux als Reaktion auf das vorzeitige Ende des Supports für CentOS 8 durch Red Hat gegründet (Updates für CentOS 8 wurden Ende 2021 eingestellt und nicht wie erwartet im Jahr 2029). Das Projekt wird von einer separaten gemeinnützigen Organisation, der AlmaLinux OS Foundation, überwacht, die für die Entwicklung in einer neutralen, von der Community betriebenen Umgebung unter Verwendung eines Governance-Modells ähnlich dem Fedora-Projekt gegründet wurde. Das Distributionskit ist für alle Benutzerkategorien kostenlos. Alle Entwicklungen von AlmaLinux werden unter freien Lizenzen veröffentlicht.

Als Alternativen zum klassischen CentOS werden neben AlmaLinux auch Rocky Linux (entwickelt von der Community unter der Führung des Gründers von CentOS), Oracle Linux, SUSE Liberty Linux und EuroLinux positioniert. Darüber hinaus hat Red Hat RHEL Open-Source-Organisationen und einzelnen Entwicklerumgebungen mit bis zu 16 virtuellen oder physischen Systemen kostenlos zur Verfügung gestellt.

Source: opennet.ru

Kommentar hinzufügen