En décembre 2020, l’équipe de Red Hat a annoncé la mort de CentOS Linux, la distribution Linux dédiée aux serveurs et postes de travail. Dans son communiqué, le représentant de Red Hat a déclaré « qu'au cours de l’année prochaine, nous passerons de CentOS Linux, la rebuild de Red Hat Enterprise Linux (RHEL), à CentOS Stream, qui vient juste avant une nouvelle version de RHEL. CentOS Linux 8, en tant que rebuild de RHEL 8, prendra fin à la fin de 2021. CentOS Stream continue après cette date, servant de branche (de développement) en amont de Red Hat Enterprise Linux ». L’entreprise a ajouté « qu'à la fin de CentOS Linux 8 (la rebuild de RHEL 8), votre meilleure option sera de migrer vers CentOS Stream 8, qui est un petit delta de CentOS Linux 8, et dispose de mises à jour régulières comme les versions traditionnelles de CentOS Linux. Si vous utilisez CentOS Linux 8 dans un environnement de production et craignez que CentOS Stream ne réponde pas à vos besoins, nous vous encourageons à contacter Red Hat au sujet des options ».Karsten Wade de Red Hat, Senior Community Architect et membre du conseil d'administration de CentOS, a défendu la décision de tuer CentOS Linux en faveur de CentOS Stream, affirmant que les deux projets étaient « antithétiques » et Stream est un remplacement satisfaisant dans la plupart des cas.
CentOS Linux est en aval de Red Hat Enterprise Linux (RHEL), tandis que CentOS Stream, introduit en septembre 2019 est en amont, une version de développement tardive de ce qui va bientôt entrer dans RHEL (à moins que des problèmes ne soient découverts).
Toutes les variantes de CentOS sont libres et CentOS Linux est naturellement populaire, combinant la stabilité de RHEL avec une disponibilité gratuite. Par exemple, selon les statistiques d'utilisation de Linux pour les sites Web de W3Techs, CentOS détient une part de 18,5 %, contre 1,5 % de Red Hat.
Wade a expliqué la nécessité de CentOS Stream comme moyen de faciliter la contribution de la communauté à RHEL. Il a également dit « qu'en tant que projet, essayer de faire deux choses antithétiques à la fois signifierait faire les deux mal », ce qui sous-entend que c'était la raison de l'abandon de CentOS Linux.
Il a confirmé que la décision était motivée par Red Hat, qui « a approché le projet CentOS avec son plan », mais a déclaré que « le conseil d'administration de CentOS y avait adhéré ».
Reconnaissant que l'absence de CentOS Linux crée une availability gap, Wade a néanmoins déclaré qu'il était convaincu que Stream peut couvrir « 95 % (environ) des charges de travail des utilisateurs actuels » et s'est référé à un article de Stef Walter, directeur de l'ingénierie Linux, qui décrivait Stream comme RHEL avec un modèle de livraison continue, déclarant : « Le but de la livraison continue est de rendre chaque version aussi stable que la précédente ».
Wade a également déclaré que Red Hat mettra à disposition des solutions supplémentaires, ce qui signifie probablement des licences plus abordables pour RHEL dans certains scénarios.
Comme pour expliquer la perspective de la communauté, un internaute a répondu au message de Wade en ces termes : « Les gens se plaignent parce que vous tuez soudainement CentOS 8 qui a été publié l'année dernière avec la promesse d'une compatibilité binaire avec RHEL 8 et des mises à jour de sécurité jusqu'en 2029 ».
Pourcentages de sites Web utilisant diverses sous-catégories de Linux
Un RHEL gratuit pour les petites charges de production
Pour tenter de combler ce vide, Red Hat a annoncé ce 20 janvier 2021 qu'il allait rendre Red Hat Enterprise Linux gratuit pour les petits déploiements de production. « Si CentOS Linux a fourni une distribution Linux gratuite, RHEL existe également aujourd'hui grâce au programme Red Hat Developer », a déclaré l'entreprise dans un billet de blog.
« Les conditions du programme limitaient auparavant son utilisation aux développeurs de machines individuelles. Nous reconnaissons qu'il s'agissait d'une limitation difficile », a-t-elle ajouté. Désormais, l'entreprise remédie à cela en élargissant les conditions du programme Red Hat Developer afin que l'abonnement de développeur individuel pour RHEL puisse être utilisé en production pour un maximum de 16 systèmes. C'est exactement ce dont il s'agit : pour les petits cas d'utilisation en production, il s'agit d'un RHEL gratuit et autofinancé.
« Il vous suffit de vous connecter avec un compte Red Hat gratuit (ou via une connexion unique via GitHub, Twitter, Facebook et d'autres comptes) pour télécharger RHEL et recevoir les mises à jour. Rien d'autre n'est nécessaire. Il ne s'agit pas d'un programme de vente et aucun représentant commercial n'assurera le suivi. Il existe une option dans l'abonnement qui permet de passer facilement au support complet, mais c'est à vous de décider », a déclaré Red Hat. Vous êtes en outre en mesure d'utiliser le programme Red Hat Developer étendu pour exécuter RHEL sur les principaux clouds publics, notamment AWS, GCP et Azure.
Par ailleurs, vous ne devez payer que les frais d'hébergement habituels facturés par le fournisseur de votre choix ; le système d'exploitation est gratuit tant pour les charges de développement que pour les petites charges de production. Ces modifications du programme Developer prendront effet à partir du 1er février. Ceux qui dépassent cette "production à petite échelle" devront toujours acheter des licences Red Hat Enterprise Linux ou rechercher l'un des nombreux dérivés RHEL qui existent déjà comme Oracle Linux ou qui sortent cette année comme AlmaLinux et RockyLinux de CloudLinux.
Enfin, Red Hat a ajouté un RHEL gratuit pour les équipes de développement des clients. « Nous avons reconnu que l'un des défis du programme...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.