Mit der Veröffentlichung der Rocky Linux 9.4 Distribution wird eine freie RHEL-Alternative geschaffen, die das klassische CentOS ersetzen kann. Die Distribution ist binär kompatibel mit Red Hat Enterprise Linux und kann als Ersatz für RHEL 9.4 und CentOS Stream 4 verwendet werden. Der Support für die Rocky Linux 9 Reihe wird bis zum 31. Mai 2032 angeboten. Installations-ISO-Abbilder von Rocky Linux sind für die Architekturen x86_64, aarch64, ppc64le und s390x (IBM Z) vorbereitet. Darüber hinaus sind Live-Versionen mit den Desktop-Umgebungen GNOME, KDE, Cinnamon und Xfce für die Architektur x86_64 verfügbar.
Wie im klassischen CentOS besteht die Anpassung von Rocky Linux darin, die Bindung an die Marke Red Hat zu entfernen und bestimmte RHEL-spezifische Pakete wie redhat-*, insights-client und subscription-manager-migration* zu löschen. Eine Übersicht der Änderungen in Rocky Linux 9.4 finden Sie in der Ankündigung zu RHEL 9.4. Unter den Rocky Linux-spezifischen Änderungen ist die Bereitstellung der openldap-servers-2.6.6-Pakete in einem separaten Repository zu erwähnen, während das NFV-Repository Pakete für die Virtualisierung von Netzwerkteilen bietet, die von der SIG-Gruppe NFV (Network Functions Virtualization) entwickelt werden. Rocky Linux unterstützt auch die CRB-Repositorys (Code Ready Builder mit zusätzlichen Entwicklerpaketen, die PowerTools ersetzen) sowie RT (Pakete für Echtzeitanwendungen), HighAvailability, ResilientStorage, SAP () und SAPHANA (Pakete für SAP HANA). Hinzugefügt wurde ein experimentelles Paket mit dem Linux-Kernel – kernel-uki, das ein einheitliches UKI (Unified Kernel Image) bereitstellt, das mit einem speziellen Schlüssel für SecureBoot signiert ist.
Für die Erstellung von Rocky Linux 9.4 wird das OpenELA-Repository verwendet, das gemeinsam mit Oracle und SUSE unterstützt wird. Diese Veränderung in den Entwicklungsprozessen ist das Ergebnis der Einstellung von Red Hat, die Quelltexte für rpm-Pakete von RHEL in dem öffentlichen Repository git.centos.org zu hosten. Die Quellpakete werden den Kunden des Unternehmens nur über einen geschlossenen Bereich der Website zur Verfügung gestellt, in dem eine Benutzervereinbarung (EULA) gilt, die die Redistribution dieser Daten verbietet. Daher können diese Pakete nicht verwendet werden, um abgeleitete Distributionen zu erstellen. Die Quelltexte sind weiterhin im CentOS Stream-Repository verfügbar, aber dieses ist nicht vollständig mit RHEL synchronisiert, und die neuesten Versionen der Pakete stimmen nicht immer mit den Paketen aus 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.
Neben Rocky Linux werden auch AlmaLinux (entwickelt von CloudLinux gemeinsam mit der Community), VzLinux (vorbereitet von Virtuozzo), Oracle Linux, SUSE Liberty Linux und EuroLinux als Alternativen zu klassischem CentOS positioniert. Darüber hinaus hat Red Hat die Möglichkeit geschaffen, RHEL kostenlos in Organisationen zu nutzen, die offene Software entwickeln, sowie in Umgebungen individueller Entwickler mit bis zu 16 virtuellen oder physischen Systemen.
Quelle: opennet.ru
