Le système d'exploitation AlmaLinux n'est plus compatible avec RHEL à l'échelle 1:1
AlmaLinux OS, connu pour son engagement à fournir une transition transparente de CentOS vers une alternative libre et open-source RHEL, a récemment fait une annonce révolutionnaire après les changements du référentiel source RHEL.
Contrairement à sa stratégie précédente qui consistait à maintenir une compatibilité 1:1 avec RHEL, AlmaLinux OS a maintenant changé de stratégie pour donner la priorité à la compatibilité avec l'interface ABI (Application Binary Interface). Cela lui permet de rester compatible avec RHEL tout en étendant ses capacités à l'exécution de tout logiciel compatible avec la distribution d'entreprise de Red Hat.
Une ABI est un ensemble de conventions d'exécution interagissant avec une représentation binaire compilée d'un programme. Elle définit la manière dont le code machine, les structures de données et les appels système doivent être organisés et communiqués entre les différentes parties d'un programme ou entre les différents composants logiciels.
Comme indiqué dans cette annonce, la compatibilité ABI dans le contexte d'AlmaLinux se réfère à leurs efforts pour garantir que les applications développées pour fonctionner sur RHEL (ou des clones de RHEL) peuvent fonctionner de manière transparente sur AlmaLinux sans rencontrer de problèmes. En s'alignant sur cet objectif, AlmaLinux vise à éliminer la nécessité de reproduire chaque aspect du code source de RHEL pour ses versions.
Pour les utilisateurs actuels d'AlmaLinux OS, cette transition devrait être relativement aisée, car ils continueront à avoir l'avantage d'utiliser des applications compatibles avec RHEL et de recevoir des mises à jour de sécurité régulières. En outre, en adoptant la compatibilité ABI, AlmaLinux OS gagne en flexibilité pour fournir des corrections de bogues cruciales en dehors du cycle de publication de RHEL. En outre, il peut désormais accepter des correctifs pour les problèmes non résolus qui n'ont pas encore été traités en amont ou expédiés en aval.
Conclusion
Ce changement d'orientation est en partie dû à la décision de Red Hat d'enfermer son code source derrière un mur d'abonnement, ce qui peut être considéré comme un obstacle à l'éthique de l'ouverture de la communauté Linux. Ce n'était qu'une question de temps avant qu'une alternative comme AlmaLinux OS ne prenne des mesures pour répondre à ce problème.
Pour les administrateurs de systèmes Linux et les entreprises à la recherche d'une plus grande stabilité, la décision d'AlmaLinux OS de se concentrer sur la compatibilité ABI ouvre de nouvelles possibilités d'intégration transparente avec des applications compatibles avec RHEL tout en offrant la fiabilité et le support attendus d'une distribution de niveau entreprise.
Les sources de cet article comprennent un article de Its FOSS News.


