AlmaLinux vs Rocky Linux : lequel choisir ?
AlmaLinux contre Rocky Linux ! Ce sont les deux fourches RHEL les plus populaires, mais laquelle est le bon choix ? Continuez à lire pour le découvrir !
AlmaLinux et Rocky Linux sont les deux étoiles les plus brillantes depuis que CentOS a cédé sa position de système d'exploitation serveur fiable basé sur RHEL.
AlmaLinux et Rocky Linux ont tous deux émergé en réponse à l'annonce de Red Hat du 8 décembre 2020 indiquant qu'elle abandonnerait CentOS sur la base des versions de RedHat.
Avant tout, l’open source vise à garantir que les utilisateurs aient le choix. AlmaLinux et Rocky Linux sont des reconstructions RHEL identiques, tout comme CentOS. Donc, en termes de performances, ils devraient être les mêmes.
Les deux distributions sont des candidats privilégiés pour le rôle de remplaçants de CentOS. D'un point de vue technique, ils visent tous deux à être des forks compatibles 1:1 de RHEL. Le choix entre les deux se fait donc principalement pour des raisons idéologiques.
Les gens ont fait valoir des arguments valables pour ne pas utiliser CentOS Stream, l'un d'entre eux étant que ce n'est pas la même chose que RHEL comme avant et comme AlmaLinux et Rocky Linux le sont maintenant. Les gens utilisaient CentOS parce qu'il s'agissait d'une reconstruction RHEL, ce qui n'est plus le cas.
Mais avant de passer au sujet principal de cet article, jetons d’abord un rapide coup d’œil aux deux distributions.
AlmaLinux
Lorsque Red Hat a annoncé qu'elle ne maintiendrait plus les versions CentOS, CloudLinux, une société spécialisée dans la fourniture d'un système d'exploitation personnalisé basé sur Linux aux grands fournisseurs d'hébergement et aux centres de données, a décidé de créer son propre fork RHEL.
Initialement appelé Project Lenix, il a été rebaptisé AlmaLinux le 14 janvier 2021. Il était destiné à être un système d'exploitation à usage général qui serait toujours gratuit. Pour toujours!
Lorsque le projet a été annoncé pour la première fois, CloudLinux a promis un soutien annuel d'un million de dollars, qui est toujours en vigueur. Cependant, bien que CloudLinux finance en grande partie AlmaLinux, il n'est pas propriétaire du projet ni des logiciels qu'il produit.
La première version bêta d'AlmaLinux a été publiée le 1er février 2021 et la première version stable (8.3) d'AlmaLinux, nom de code « Purple Manul », a été publiée le 30 mars 2021.
La dernière version stable d'AlmaLinux est AlmaLinux 8.5 « Arctic Sphynx », publiée le 12 novembre 2021, dans les 48 heures suivant la sortie de RHEL 8.5. Comme vous pouvez le voir, le numéro de version représente la version RHEL sur laquelle il est basé.
La série AlmaLinux 8.x sera prise en charge jusqu'en 2029, année où CentOS 8 devait initialement atteindre sa fin de vie.
Linux rocheux
Rocky Linux a été fondé par Gregory Kurtzer, le fondateur original du projet CentOS. Le nom a été choisi en hommage au premier co-fondateur de CentOS, Rocky McGaugh.
Comme nous l'avons déjà dit, Red Hat a annoncé qu'il se concentrait de la version en aval de CentOS vers la version en amont de CentOS Stream le 8 décembre 2020, et dès le lendemain, l'effort de développement de Rocky Linux a été lancé sur GitHub. Plus de 650 contributeurs nous ont rejoint en moins de 24 heures.
De plus, le projet bénéficie du soutien d'entreprises multimilliardaires, telles que VMWare, AWS, Google, etc.
L'équipe Rocky Linux a annoncé la disponibilité générale de sa première version stable, Rocky Linux 8.4 « Green Obsidian », le 21 juin 2021. Ils refont le « classique » de CentOS.
Les versions CentOS étaient numérotées après les versions RHEL. Cela a permis aux utilisateurs de déterminer facilement quelle version de RHEL était utilisée comme base de code source pour toute version CentOS. Rocky Linux perpétue la tradition.
AlmaLinux contre Rocky Linux
CentOS a été fondée par Lance Davis et Gregory Kurtzer en 2004. En 2014, l'équipe CentOS a accepté un accord avec Red Hat.
En conséquence, Red Hat a acquis CentOS et a obtenu toutes les marques, droits d'auteur, etc. En 2019, IBM a officiellement acquis Red Hat, ce qui a conduit à l'arrêt de CentOS.
Bien sûr, je comprends qu’il soit facile de s’enthousiasmer pour un projet au début. Mais il est bien plus difficile de s’enthousiasmer dix ans plus tard si l’on n’est pas rémunéré financièrement.
Cela dit, peut-on garantir que l’histoire ne se répétera pas puisque Rocky Linux est dirigé par le même gars qui, sous la pression d’une grande entreprise, a abandonné le projet CentOS qui est ensuite passé entre les mains de Red Hat ?
Donc, je ne sais pas pourquoi les gens continuent de mentionner que le fondateur de CentOS a également fondé Rocky pour justifier l'utilisation de Rocky Linux. S’il vous plaît, ne basez pas vos choix logiciels sur un culte de la personnalité. Dans le cas de Rocky Linux, le problème pour moi est la confiance !
Voyons où en sont les choses en matière de migration. La première version de Rocky Linux comprend également un outil de conversion (migrate2rocky) qui peut vous aider à migrer votre système CentOS vers Rocky Linux. Vous pouvez migrer une installation CentOS, AlmaLinux, RHEL ou Oracle Linux existante vers Rocky Linux.
Notez que l'outil mentionné peut migrer toutes les distributions répertoriées uniquement vers Rocky Linux.
Examinons maintenant l'approche d'AlmaLinux. Tout d'abord, ils ont lancé un tout nouveau projet appelé ELevate, qui est leur initiative visant à permettre aux utilisateurs de mettre à niveau ou de migrer entre n'importe quelle distribution basée sur RHEL.
Avez-vous vu la différence entre « seulement à » dans le cas de Rocky et « à n'importe qui » dans l'approche d'AlmaLinux ? À mes yeux, le chemin d’AlmaLinux est plus noble, plus proche de l’esprit de l’open source et de la liberté de choisir, et je respecte cela.
AlmaLinux | Rocky Linux | |
---|---|---|
Production Version | Since March 2021 | Since June 2021 |
1:1 RHEL binary compatibility | Yes | Yes |
Regular updates delay | About 1 business day | About 1 business day |
Errata | Yes | Yes |
Lifecycle | 10 Years | 10 Years |
Commercial support | 3rd party | 3rd party |
ARM support | Yes | Yes |
PowerPC support | Yes | Planned |
s390x support | Planned | TBD |
SecureBoot | Yes | Yes |
Owned By | AlmaLinux OS Foundation | Rocky Enterprise Software Foundation |
Owned by org type | Non-Profit 501(c)(6) | For Profit, Public Benefit Corp |
Et il est maintenant temps de passer à l’aspect peut-être le plus essentiel des choses : le modèle de gouvernance.
Modèle de gouvernance
La Fondation AlmaLinux OS est une organisation à but non lucratif de type 501(c)(6). Il a été créé pour remettre la propriété du système d’exploitation, la propriété intellectuelle et la direction du projet entre les mains de la communauté.
CloudLinux n'a aucun contrôle sur AlmaLinux OS Foundation. La communauté contrôle et possède AlmaLinux, et personne ne peut changer cela. Pas CloudLinux, ni aucune autre société, ni qui que ce soit d'autre.
Il n’y a pas de société mère derrière AlmaLinux. Oui, CloudLinux a eu l'idée de démarrer le projet, mais AlmaLinux est totalement indépendant et n'appartient pas à CloudLinux. Au lieu de cela, il appartient et est gouverné à 100 % par la communauté.
Maintenant, vous vous demandez probablement quel est le point commun entre CloudLinux OS et AlmaLinux ? Vous serez surpris par la réponse : ils n’ont rien en commun.
CloudLinux OS est un produit différent avec ses clients et ses objectifs. Cela n'a rien à voir avec la mission d'AlmaLinux.
Voyons comment les choses se passent pour Rocky Linux.
Rocky Linux est régi et administré par la Rocky Enterprise Software Foundation (RESF), fondée par Kurtzer.
Dans le même temps, il est également propriétaire de la Public Benefit Corporation (PBC), qui chapeaute Rocky Linux.
Donc, Kurtzer possède essentiellement Rocky. Nous devons simplement lui faire confiance : il empêchera que ce qui s’est passé auparavant ne se reproduise.
Il est important que la PBC n’ait aucun désir de générer des revenus, aucun produit ou service ; il est seul responsable du maintien des actifs, de la structure juridique et organisationnelle.
Oui, RESF a un conseil d'administration, mais où que vous le regardiez, Kurtzer est le propriétaire de la société et probablement le décideur de Rocky Linux. Selon votre point de vue, cela peut être considéré à la fois comme un bien ou un mal.
Dans le même temps, la Fondation AlmaLinux OS est une véritable organisation à but non lucratif 501(c)(6) avec un conseil d'administration indépendant et une propriété communautaire, les contributeurs ayant la capacité de voter directement et une voix directe dans la gouvernance du projet.
À mon humble avis, la licence Rocky est propriétaire par rapport à AlmaLinux, ce qui est très clair pour garantir qu'il s'agit d'une organisation à but non lucratif appartenant à la communauté.
Expérience de reconstruction RHEL
Rocky est une initiative du fondateur de CentOS, ce qui signifie beaucoup d'expérience dans ce domaine.
D'un autre côté, AlmaLinux est principalement développé par l'équipe de CloudLinux, qui possède également une grande expérience avec CentOS. En fait, l'équipe de développement principale a plus d'une décennie d'expérience dans la reconstruction de RHEL.
Donc en termes d’expérience, ils l’ont tous les deux.
Assistance commerciale
Almalinux et Rocky Linux bénéficient d'un support commercial. Le premier intègre TuxCare (propriété de CloudLinux), tandis que le second intègre CIQ.
TuxCare intègre ce que CloudLinux appelait KernelCare. Il s'agit de la nouvelle marque ombrelle CloudLinux qui englobe les correctifs en direct pour les composants critiques, les services de support pour les systèmes ayant dépassé leur fin de vie, et désormais également pour les distributions actuelles.
Dans le cas de Rocky, Kurtzer a récemment lancé CIQ, ou Ctrl IQ, pour fournir une assistance aux entreprises clientes de Rocky Linux dans des secteurs tels que la défense et le gouvernement, les médias, les produits pharmaceutiques, le calcul haute performance (HPC), la recherche, etc.
CIQ est fortement investi dans le succès de Rocky, au point qu'il parraine la Rocky Enterprise Software Foundation à la fois financièrement et en embauchant des ingénieurs et en consacrant leur temps au projet.
Commentaires de la communauté
Comme nous l'avons tous vu, probablement 99 % des distributions Linux brandissent fièrement le drapeau avec le mot « Communauté » sur la première page de leurs sites Web. Comme nous le savons, c'est la base sur laquelle la communauté Linux peut s'appuyer.
Pour certaines distributions Linux, la communauté est vraiment quelque chose pour laquelle elles font preuve de respect et de considération. Pour d’autres, il s’agit simplement d’une approche marketing.
Mon expérience personnelle est qu'AlmaLinux est ouvert à la communication et qu'il y a toujours quelqu'un de son équipe pour vous accueillir et répondre à une question. Mais malheureusement, je ne peux pas en dire autant de Rocky Linux.
Conclusion
AlmaLinux et Rocky Linux partagent de nombreuses similitudes, mais il existe des différences significatives dans la manière dont ils sont maintenus et gouvernés.
Bien que je ne sois pas le plus grand fan de Red Hat et de ses dérivés, si je devais choisir un remplacement basé sur RHEL, j'aurais opté pour AlmaLinux car j'ai examiné les systèmes de gestion et de financement de chaque distribution et je préfère l'approche d'Alma.
En plus de cela, AlmaLinux a été plus réactif et a publié les mises à jour plus tôt.
Cependant, la commutation entre eux se fera simplement parce qu’ils sont tous deux basés sur le même amont. Ainsi, si celui que vous dirigez prend du retard ou est gêné par la politique ou le drame, vous pouvez facilement passer à l’autre.
Ils sont tous les deux excellents et quel que soit votre choix, cela fonctionnera à merveille.