Die Veröffentlichung der Rocky Linux 9.5-Distribution wurde vorgestellt, die darauf abzielt, eine freie Build-Version von RHEL zu erstellen, die die klassische CentOS-Position einnehmen kann. Die Distribution ist binär kompatibel mit Red Hat Enterprise Linux und kann als Ersatz für RHEL 9.5 und CentOS 9 Stream verwendet werden. Die Unterstützung für den Rocky Linux 9 Branch wird bis zum 31. Mai 2032 gewährleistet. Installations-ISO-Images von Rocky Linux sind für die Architekturen x86_64, aarch64, ppc64le und s390x (IBM Z) vorbereitet. Zusätzlich werden Live-Builds mit den Desktop-Umgebungen GNOME, KDE, Cinnamon und Xfce veröffentlicht, die für die Architektur x86_64 bereitgestellt werden.
Wie im klassischen CentOS bestehen die Änderungen in den Rocky Linux-Paketen darin, sich von der Bindung an die Marke Red Hat zu befreien und spezifische RHEL-Pakete wie redhat-*, insights-client und subscription-manager-migration* zu entfernen. Eine Übersicht der Änderungen in Rocky Linux 9.5 kann in der Ankündigung von RHEL 9.5 gefunden werden. Zu den spezifischen Änderungen in Rocky Linux gehört die Bereitstellung des OpenLDAP-Servers in einem separaten Repository plus 2.6.6, während im NFV-Repository Pakete für die Virtualisierung von Netzwerkkomponenten bereitgestellt werden, entwickelt von der SIG-Gruppe NFV (Network Functions Virtualization). In Rocky Linux werden auch die CRB-Repositories (Code Ready Builder mit zusätzlichen Paketen für Entwickler, die die PowerTools ersetzt haben), RT (Pakete für Echtzeitarbeiten), HighAvailability, ResilientStorage, SAP und SAPHANA (Pakete für SAP HANA) unterstützt. Ein experimentelles Paket mit dem Linux-Kernel – kernel-uki – wurde hinzugefügt, das ein einheitliches UKI (Unified Kernel Image) bereitstellt, das mit einem separaten Schlüssel für SecureBoot signiert ist.
Als Quelle für die Quellpakete bei der Erstellung von Rocky Linux 9.5 wurde das OpenELA-Repository verwendet, das gemeinsam mit Oracle und SUSE unterstützt wird. Die Änderung der Entwicklungsprozesse resultiert aus der Einstellung der Bereitstellung von Quelltexten der rpm-Pakete von RHEL im öffentlichen Repository git.centos.org durch die Firma Red Hat. Quellpakete werden den Kunden des Unternehmens nur über einen geschlossenen Bereich der Webseite zur Verfügung gestellt, wo eine Nutzungsvereinbarung (EULA) gilt, die die Redistribution dieser Daten verbietet, was die Verwendung dieser Pakete zur Erstellung abgeleiteter Distributionen unmöglich macht. Der Quellcode bleibt im CentOS Stream-Repository verfügbar, aber es ist nicht vollständig mit RHEL synchronisiert, und die neuesten Versionen der Pakete stimmen nicht immer mit den Paketen von RHEL überein.
Die Distribution Rocky Linux wird unter dem Schirm der Rocky Enterprise Software Foundation (RESF) entwickelt, die als gemeinnützige Körperschaft (Public Benefits Corporation) registriert ist und nicht auf Gewinn ausgerichtet ist. Der Eigentümer der Organisation ist Gregory Kurtzer, der Gründer von CentOS, aber die Verwaltungsfunktionen sind gemäß der angenommenen Satzung dem Vorstand delegiert, der aus Mitgliedern besteht, die von der Gemeinschaft gewählt werden und an dem Projekt beteiligt sind. Parallel dazu wurde zur Entwicklung erweiterter Produkte auf Basis von Rocky Linux und zur Unterstützung der Entwicklergemeinschaft dieser Distribution ein kommerzielles Unternehmen namens Ctrl IQ gegründet, das 26 Millionen Dollar an Investitionen erhielt. An der Entwicklung und Finanzierung des Projekts haben Unternehmen wie Google, Amazon Web Services, GitLab, MontaVista, 45Drives, OpenDrives und NAVER Cloud mitgewirkt.
Zusätzlich sollte die Veröffentlichung von Oracle Linux 9.5 hervorgehoben werden, das auf der Paketbasis von Red Hat Enterprise Linux 9.5 basiert und vollständig binär kompatibel ist. Unbeschränkte Downloads werden mit Installations-ISO-Images angeboten, die 12 GB und 1,1 GB groß sind und für die Architekturen x86_64 und ARM64 (aarch64) vorbereitet wurden. Für Oracle Linux 9 gibt es unbeschränkten und kostenlosen Zugang zum Yum-Repository mit binären Paketupdates, die Fehlerbehebungen (Errata) und Sicherheitsprobleme umfassen. Separat vorbereitete unterstützte Repositories mit Anwendungsstream-Paketsets und CodeReady Builder sind ebenfalls verfügbar.
Neben dem Kernel-Paket aus RHEL (basierend auf Kernel 5.14) bietet Oracle Linux einen eigenen Unbreakable Enterprise Kernel 7 Update 3 an, der auf Kernel Linux 5.15 basiert und für den Betrieb mit Oracle-Industrie-Software und -Hardware optimiert ist. Der Quellcode des Kernels, einschließlich der Aufteilung in separate Patches, ist in einem öffentlichen Git-Repository von Oracle verfügbar. Der Unbreakable Enterprise Kernel wird standardmäßig installiert, positioniert sich als Alternative zum RHEL-Kernel-Paket und bietet eine Reihe erweiterter Funktionen, wie die Integration von DTrace und verbesserte Unterstützung für Btrfs. Abgesehen vom zusätzlichen Kernel sind die Versionen von Oracle Linux 9.5 und RHEL 9.5 vollständig identisch (eine Liste der Änderungen kann im Ankündigungsdokument von RHEL 9.5 eingesehen werden).
Quelle: opennet.ru
