Die Veröffentlichung von Rocky Linux 10.0, einer freien Distribution, die auf Red Hat Enterprise Linux basiert und als Ersatz für das klassische CentOS dient, ist erfolgt. Die Distribution ist binär kompatibel mit Red Hat Enterprise Linux und kann als Ersatz für RHEL 10 und CentOS 10 Stream verwendet werden. Der Support für die Rocky Linux 10 Version wird bis 2035 angeboten. Installations-ISO-Images von Rocky Linux sind für die Architekturen x86-64-v3, aarch64, ppc64le (IBM POWER), s390x (IBM Z) und riscv64 vorbereitet. Zusätzlich werden Live-Umgebungen mit den Desktop-Umgebungen GNOME und KDE für die Architektur x86_64 angeboten.
Wie im klassischen CentOS beschränken sich die Änderungen an den Rocky Linux-Paketen im Wesentlichen auf die Entfernung der Bindung an die Marke Red Hat und die Löschung von RHEL-spezifischen Paketen wie redhat-*, insights-client und subscription-manager-migration*. Eine Übersicht über die Änderungen in Rocky Linux 10.0 kann in der Ankündigung zu RHEL 10.0 nachgelesen werden. Die Veröffentlichung umfasst ausschließlich 64-Bit-Paketversionen, alle 32-Bit-Pakete wurden entfernt (für die Ausführung von 32-Bit-Anwendungen wird empfohlen, Container mit 32-Bit-Abhängigkeiten zu verwenden).
Unter den spezifischen Änderungen für Rocky Linux ist die offizielle Unterstützung der RISC-V-Architektur zu erwähnen, die für die StarFive VisionFive 2 (VF2) und SiFive HiFive Premier P550 verfügbar ist, sowie der Start im QEMU-Emulator. Darüber hinaus werden mehrere eigene Repositories mit zusätzlichen Paketen entwickelt:
- plus — derzeit ist nur das Paket mit der DBMS Valkey 8.0.3 (Fork von Redis) verfügbar.
- NFV — Pakete zur Virtualisierung von Netzwerkkomponenten, entwickelt von der SIG-Gruppe NFV (Network Functions Virtualization).
- CRB (Code Ready Builder) — zusätzliche Pakete für Entwickler.
- RT — Pakete für Echtzeitanwendungen.
- HighAvailability und ResilientStorage sind Pakete zur Erstellung hochverfügbarer Systeme.
- SAP und SAP HANA — Pakete für SAP und SAP HANA, wie resource-agents, sap-hana-ha, sap-cluster-connector und vhostmd.
Für die Bereitstellung der Quellpakete bei der Erstellung von Rocky Linux 10 wird das OpenELA-Repository verwendet, das in Zusammenarbeit mit Oracle und SUSE unterstützt wird. Die Änderungen im Entwicklungsprozess sind auf die Einstellung der Veröffentlichung von Quelltexten der RPM-Pakete von RHEL im öffentlichen Repository git.centos.org durch Red Hat zurückzuführen. Die Quellpakete werden den Kunden des Unternehmens nur über einen geschlossenen Bereich der Website zur Verfügung gestellt, auf dem eine Nutzungsvereinbarung (EULA) gilt, die die Redistribuierung dieser Daten verbietet, was die Nutzung dieser Pakete zur Erstellung abgeleiteter Distributionen unmöglich macht. Die Quelltexte sind im Repository von CentOS Stream weiterhin verfügbar, sind jedoch nicht vollständig mit RHEL synchronisiert, und die neuesten Versionen der Pakete stimmen nicht immer mit denen von RHEL überein.
Die Rocky Linux-Distribution wird unter der Schirmherrschaft der Rocky Enterprise Software Foundation (RESF) entwickelt, die als gemeinnützige Gesellschaft (Public Benefits Corporation) registriert ist und nicht auf Gewinnmaximierung ausgerichtet ist. Der Inhaber der Organisation ist Gregory Kurtzer, der Gründer von CentOS, allerdings werden die Managementaufgaben gemäß der verabschiedeten Satzung an einen Vorstand delegiert, der aus Mitgliedern besteht, die von der Community gewählt werden und sich an der Arbeit am Projekt beteiligen. Parallel wurde zur Entwicklung erweiterter Produkte basierend auf Rocky Linux und zur Unterstützung der Community der Entwickler dieser Distribution ein kommerzielles Unternehmen namens Ctrl IQ gegründet, das 26 Millionen Dollar an Investitionen erhalten hat. An der Entwicklung und Finanzierung des Projekts beteiligen sich Unternehmen wie Google, Amazon Web Services, GitLab, MontaVista, 45Drives, OpenDrives und NAVER Cloud.
Quelle: opennet.ru
