Rocky Linux est-il le nouveau CentOS ?

0
186

Red Hat Enterprise Linux est le leader mondialement reconnu du Linux d'entreprise. CentOS était l'équivalent gratuit, construit à partir du code source de Red Hat et tout aussi stable. Mais Red Hat a changé CentOS pour toujours.

Red Hat et CentOS

Red Hat Enterprise Linux (RHEL) est le Linux commercial le plus réussi dans le monde. Au cours de son exercice 2012, Red Hat a franchi la barre des 1 milliard de dollars de chiffre d'affaires. Mais les initiés murmurent que s'il n'y avait pas eu CentOS, Red Hat aurait été une entreprise de 10 milliards de dollars bien avant de franchir le cap du milliard de dollars.

Red Hat génère des revenus de RHEL en vendant des abonnements. Un abonnement donne accès à un support client de niveau entreprise, à des services basés sur le cloud, à des solutions gérées, à des logiciels packagés, etc. Le fait de savoir que vous disposez des niveaux d'assistance appropriés rend l'adoption de RHEL par votre organisation beaucoup plus attrayante. Si vous confiez vos processus critiques à RHEL, vous devez savoir que Red Hat vous soutient.

Les organisations sans budget pour les abonnements RHEL souhaitaient toujours la stabilité et les performances de RHEL. RHEL—comme tous les autres Linux—est basé sur un certain nombre de projets open source tels que le noyau Linux. Cela signifie à son tour que le code source RHEL doit être rendu public, sans frais. Tout le monde peut revoir le code, et tout le monde peut le modifier ou l'utiliser pour créer un nouveau produit. Pour satisfaire à ces conditions, le code source RHEL est disponible pour tous ceux qui le souhaitent.

Avoir accès au code source est génial, mais être capable de prendre ce code source et de créer un système d'exploitation installable et exécutable est tout autre chose. Cette alchimie nécessite de l'expertise, du temps, des chaînes de construction, des serveurs, des référentiels et de l'argent.

Publicité

Cela ne veut pas dire que cela ne peut pas être fait. C'est possible si vous rassemblez les ressources pour y arriver. Heureusement, c'est ce à quoi le monde de l'open source est excellent. Si vous pouvez créer suffisamment de buzz autour d'un projet et attirer suffisamment de personnes suffisamment qualifiées et dévouées, vous pouvez atteindre une masse critique et vous retrouver avec une communauté viable et un produit robuste.

C'est exactement ce que Greg Kurtzer, Lance Davis, Rocky McGough et d'autres l'ont fait au début des années 2000, entraînant le lancement du système d'exploitation Linux pour entreprise communautaire CentOS en mai 2004.

C'était le système d'exploitation gratuit et ouvert. source, clone prêt pour la production de RHEL que le monde attendait.

L'ascension et la chute de CentOS

Pour les utilisateurs, la chose la plus importante à propos de CentOS était sa compatibilité binaire avec RHEL. Toutes les fonctionnalités qui ont fait de RHEL le Linux d'entreprise dominant ont été incluses dans CentOS. Si vous pouviez vous passer du support de l'entreprise mais que vous vouliez ou aviez besoin d'exécuter un Linux standard de classe entreprise, CentOS était un rêve devenu réalité.

CentOS était un succès retentissant. Les marques mondiales qui s'appuient sur CentOS incluent Rackspace, GoDaddy, Disney et Verizon. De nombreuses entreprises créent des produits ciblant la plate-forme CentOS, tels que Riverbed, Juniper et Fortinet.

CentOS a été victime de son propre succès. Sa pénétration du marché a toujours dépassé les ressources de la communauté CentOS. En 2014, Red Hat a offert un soutien financier pour permettre aux développeurs CentOS de travailler à temps plein sur CentOS. Cela a été accepté et Red Hat a introduit CentOS en interne. Red Hat a également négocié un nouveau schéma de gouvernance pour le projet CentOS, y compris une majorité irrévocable de Red Hat au conseil d'administration de CentOS. Effectivement, Red Hat est devenu propriétaire et contrôle du projet CentOS.

Publicité

Le retour sur investissement attendu lorsque quelqu'un crée un projet open source est que les modifications apportées au code source sont réinjectées dans le projet d'origine. Mais le principe était que CentOS soit binairement compatible avec RHEL. Ainsi, le projet CentOS n'a rien introduit de nouveau qui puisse être rendu à Red Hat et RHEL. La relation était à sens unique. Pendant ce temps, CentOS avait un impact considérable sur les abonnements RHEL.

Mike McGrath, vice-président de l'ingénierie Linux de Red Hat, a déclaré officiellement que « CentOS lui-même n'était pas vraiment utile à Red Hat ». C'est peut-être l'euphémisme de l'année.

En décembre 2020, le directeur technique de Red Hat, Chris Wright, a annoncé un changement majeur dans la feuille de route CentOS. CentOS serait abandonné et remplacé par un nouveau projet appelé CentOS Stream. Il s'agit d'un suivi des versions progressives juste avant RHEL sur une branche de développement. Les branches de développement ne sont pas stables. Ils sont à la pointe de la technologie, mais imprévisibles et donc inadaptés aux déploiements critiques. L'essentiel est que CentOS Stream ne sera jamais prêt pour la production. De plus, la version 8 de CentOS, la version actuelle, arrivera en fin de vie le 31 décembre 2021, au lieu de décembre 2029.

Donc, Red Hat a finalement trouvé un moyen de bénéficier de CentOS et supprimer le problème de l'utilisation de CentOS comme remplacement sans abonnement et sans abonnement de RHEL. Non pas que la base d'utilisateurs CentOS pense beaucoup à l'affaire.

Mais ce qui a fonctionné une fois, peut souvent fonctionner à nouveau.

La naissance de Rocky Linux

Greg Kurtzer, l'un des co-fondateurs de CentOS, a lancé un nouveau projet pour créer un binaire compatible , version gratuite et identique bogue pour bogue de RHEL, avec un système de publication ponctuelle stable. Tout comme il l'a fait au début des années 2000. Fondamentalement, ils font CentOS “classic” encore une fois. En l'honneur de feu Rocky McGough, l'un des co-fondateurs de CentOS, le nouveau projet a été baptisé Rocky Linux.

Complètement en dehors du camp Red Hat, tout comme CentOS l'était auparavant, Rocky Linux est régi et administré par la Rocky Enterprise Software Foundation. Sept mois après l'annonce du projet, la première version GA de Rocky Linux est sortie.

Publicité

Les versions CentOS suivaient la numérotation des versions RHEL. Cela a permis aux utilisateurs de savoir facilement quelle version de RHEL était utilisée comme base de code source pour toute version CentOS. Rocky Linux va perpétuer cette tradition, sa version initiale est donc Rocky Linux 8.4, nom de code Green Obsidian.

Une assistance communautaire est disponible via Rocky Linux Mattermost, IRC et forums. Fait intéressant, un support commercial est également disponible via la société de Kurtzer, Ctrl IQ, qui est également le principal sponsor de Rocky Linux. les bénéfices de Ctrl IQ sont utilisés pour financer Rocky Linux.

Si vous êtes un utilisateur de CentOS et que vous vous demandez quelle distribution vérifier ensuite, Rocky Linux pourrait être le doppelganger RHEL que vous recherchez. C'est tout ce qui a rendu CentOS si populaire, par de nombreuses personnes qui ont créé CentOS.

Un aperçu de Rocky Linux

L'installation est aussi simple et simple que vous le souhaitez.

En sélectionnant “Installer Rocky Linux 8” du menu d'installation passe par un ensemble d'écrans familiers. Choisissez votre clavier et vos paramètres régionaux, définissez un mot de passe root et choisissez votre schéma de partitionnement, et la partie copie de fichier de l'installation commence.

Lorsque la copie de fichier est terminée, acceptez la licence (un BSD à 3 clauses License) et ajoutez des utilisateurs ou attendez et faites-le lorsque vous vous êtes connecté. C'est tout.

Redémarrez et vous verrez l'écran de connexion Rocky Linux. Une fois connecté, un bureau GNOME 3.32.2 familier mais minimaliste vous accueille.

Publicité

Comme vous vous en doutez, très peu de logiciels sont préinstallés. Ces choix vous sont laissés.

Buzz suffisant ?

Ce que Kurtzfer et son armée de bénévoles et de contributeurs ont réussi à accomplir en sept mois est extrêmement impressionnant. Et il va sans dire qu'il existe une énorme demande pour leur remplacement par CentOS. Au cours des 72 premières heures suivant le lancement, il y a eu 70 000 téléchargements à partir de leur seul miroir de niveau 0, et il y a 100 autres miroirs.

Les grands noms souhaitent également être associés à Rocky Linux. Google est un “sponsor principal” du RESF et a créé un Rocky Linux personnalisé pour Google Compute Engine. Microsoft s'est inscrit en tant que partenaire du RESF et s'engage à garantir la disponibilité de Rocky Linux sur sa plate-forme Azure.

Un projet ne concerne pas uniquement les logiciels. Le projet Rocky Linux a passé beaucoup de temps à décider et à formaliser sa structure interne, sa gouvernance et son éthique.

En parlant de la charte du RESF, la FAQ de Rocky Linux indique « Critical in cette charte est l'établissement de principes qui permettent et protègent la communauté : transparence, implication de la communauté, développement ouvert et indépendance. Rocky Linux ne sera jamais contrôlé, acheté ou influencé par une seule entité ou organisation. fait que l'accent est le leur, pas le mien.