Leçon d'histoire pour les débutants CentOS OS
Jusqu'à il y a un an ou deux, CentOS était proposé au monde sous la forme d'une copie octet par octet de Red Hat Enterprise Linux Edition. Les opérateurs de serveurs critiques avaient le choix : payer les frais de licence à Red Hat pour le support et la maintenance de leur flotte de machines, réelles ou virtuelles, ou utiliser CentOS et assumer la responsabilité de leurs propres correctifs et mises à jour qui garantiraient la meilleure disponibilité possible. et la sécurité du système d'exploitation et des logiciels qui y sont exécutés. Même si CentOS était gratuit, financièrement, il entraînait donc des coûts indirects : payer le personnel pour garantir la continuité des services sans accroc.
De nombreuses organisations ont également déployé CentOS dans des environnements de développement pour garantir que les nouveaux logiciels puissent être rigoureusement testés sur le système d'exploitation avant d'être déployés en production. Les corrections de bogues, les optimisations et les améliorations seraient « transmises en amont » – présentées à Red Hat, où les développeurs du produit phare RHEL intégreraient les modifications acceptées dans la prochaine version du système d'exploitation.
LIRE SUIVANT
Le court-termisme honteux de Red Hat
C'était la voie de l'open source, un effort collectif d'utilisateurs payants et non payants pour peaufiner les logiciels pour le bien collectif. Tout le monde ne pouvait pas payer pour les licences RHEL ; certains n'ont pas payé ce qui aurait sans doute dû l'être, et d'autres ont utilisé une combinaison de paiements pour assurer la tranquillité d'esprit et la continuité de RHEL tout en exécutant CentOS dans des laboratoires de développement, des zones de test et des environnements de production à petite échelle.
En 2023, Red Hat a modifié le rôle de CentOS en le renommant CentOS Stream. Au lieu d'une copie de RHEL dépourvue simplement de la marque RHEL, elle est devenue une version de la prochaine itération de RHEL, produite avec des versions expérimentales et plus récentes de la myriade de composants qui composent un Linux d'entreprise. Les utilisateurs de CentOS Stream exécuteraient donc ce qui était effectivement un logiciel en phase de test. Bien sûr, il fonctionnerait assez bien, mais ce serait un professionnel de l'informatique non avare de risques qui l'utiliserait en production.
Le support de la version 8 de CentOS a cessé fin 2021, tandis que le support de la version 7 était prévu pour juin 2024.
De nombreux membres de la communauté Linux étaient agacés par ce qui était largement considéré comme un changement d'équilibre d'un marché mature motivé par les revenus. Puis, l’année dernière, Red Hat a pris la décision de divulguer le code source uniquement aux détenteurs d’une licence pour RHEL. Le lien de confiance mutuel entre les utilisateurs finaux et l’entreprise considérée comme ayant résolu le problème de la monétisation d’un produit gratuit s’est encore davantage rompu.
Options pour ceux qui sont abandonnés par Red Hat
Comme la plupart des choses dans le monde Linux, des dizaines d’options s’offrent aux décideurs. Par exemple, deux versions de Linux de type RHEL-u ont pris de l'importance l'année dernière : Rocky Linux et AlmaLinux. Sous la contrainte d'avocats aux griffes acérées, ce dernier a depuis modifié son offre, passant d'une compatibilité bug pour bug avec RHEL à une offre compatible ABI (interface binaire d'application). En termes simples, c'est comme RHEL, mais pas tellement que ses créateurs seront poursuivis avec succès.
Rocky Linux, en revanche, maintient un niveau de compatibilité plus risqué. La société rapidement créée pour figure de proue Rocky, CIQ (Ctrl IQ), est petite, et on espère probablement qu'elle est suffisamment petite pour être considérée comme du petit fret par l'équipe juridique de Red Hat. Pourtant, les chiffres peuvent être une source de sécurité, en particulier les chiffres figurant dans les bilans. CIQ a rejoint Oracle et SUSE pour former l'Open Enterprise Linux Association (OpenELA), qui rend disponible le code source de toutes les versions en aval de Linux basées sur RHEL.