AlmaLinux OS aufgegebene 1:1-Kompatibilität mit RHEL
AlmaLinux OS, bekannt für sein Engagement, einen nahtlosen Übergang von CentOS zu einer freien und quelloffenen RHEL-Alternative zu ermöglichen, hat kürzlich eine bahnbrechende Ankündigung gemacht, nachdem das RHEL-Quellcode-Repository geändert wurde.
Im Gegensatz zu seinem früheren Fokus auf die Aufrechterhaltung der 1:1-Kompatibilität mit RHEL hat AlmaLinux OS seine Strategie nun auf die Kompatibilität mit dem Application Binary Interface (ABI) verlagert. Dieser Schritt ermöglicht es ihnen, die Kompatibilität mit RHEL beizubehalten und gleichzeitig ihre Möglichkeiten zu erweitern, jede Software auszuführen, die mit der Red Hat Enterprise-Distribution kompatibel ist.
Eine ABI ist eine Sammlung von Laufzeitkonventionen, die mit einer kompilierten Binärdarstellung eines Programms interagieren. Sie definiert, wie Maschinencode, Datenstrukturen und Systemaufrufe organisiert und zwischen verschiedenen Teilen eines Programms oder zwischen verschiedenen Softwarekomponenten kommuniziert werden sollen.
Wie in dieser Blog-Ankündigung erwähnt, bezieht sich ABI-Kompatibilität im Kontext von AlmaLinux auf die Bemühungen des Unternehmens, zu garantieren, dass Anwendungen, die für RHEL (oder RHEL-Klone) entwickelt wurden, nahtlos und ohne Probleme auf AlmaLinux funktionieren. Indem sie sich an diesem Ziel orientieren, wollen sie die Notwendigkeit beseitigen, jeden Aspekt des Quellcodes von RHEL für ihre Veröffentlichungen zu replizieren.
Für bestehende Nutzer von AlmaLinux OS sollte dieser Übergang relativ reibungslos verlaufen, da sie weiterhin den Vorteil haben, RHEL-kompatible Anwendungen auszuführen und regelmäßige Sicherheitsupdates zu erhalten. Durch die Übernahme der ABI-Kompatibilität erhält AlmaLinux OS außerdem die Flexibilität, wichtige Fehlerkorrekturen außerhalb des RHEL-Veröffentlichungszyklus zu liefern. Außerdem können sie nun Patches für ungelöste Probleme akzeptieren, die noch nicht von Upstream oder Downstream behoben wurden.
Schlussfolgerung
Die Motivation hinter dieser Schwerpunktverlagerung ist zum Teil auf die Entscheidung von Red Hat zurückzuführen, seinen Quellcode hinter einer Abonnementmauer zu verschließen, was als Hindernis für den Open-Source-Ethos der Linux-Gemeinschaft angesehen werden kann. Es war nur eine Frage der Zeit, bis eine Alternative wie AlmaLinux OS Schritte unternahm, um dieses Problem anzugehen.
Die Entscheidung von AlmaLinux OS, sich auf ABI-Kompatibilität zu konzentrieren, eröffnet neue Möglichkeiten für die nahtlose Integration mit RHEL-kompatiblen Anwendungen und bietet gleichzeitig die Zuverlässigkeit und den Support, den man von einer Enterprise-Grade-Distribution erwartet.
Die Quellen für diesen Artikel sind u.a. eine Geschichte von Its FOSS News.