14 Septembre 2022

AlmaLinux VS Rocky Linux, quelles sont les principales différences ?

Quelles sont les diff√©rences entre les deux distributions Linux qui h√©ritent de l'h√©ritage de CentOS Linux abandonn√© et de Redhat RHEL ?

Avec la décision de 2020 d'arrêter CentOS Linux, deux nouvelles distributions Enterprise Linux sont arrivées pour combler le vide : AlmaLinux, pris en charge par CloudLinux et Rocky Linux, dirigé par l'un des créateurs de CentOS Linux, Gregory Kurtzer. Désormais, avec les deux distributions proposant plusieurs versions réussies et toutes deux prêtes à être utilisées dans les déploiements d'entreprise, la comparaison d'AlmaLinux et de Rocky Linux est un exercice utile pour les équipes qui envisagent leurs options Enterprise Linux.

Dans ce blog, je fournis une comparaison approfondie d'AlmaLinux et de Rocky Linux dans tous les aspects des deux distributions, y compris tout, de la communauté et du parrainage, au retard de publication et aux fournisseurs de support métier disponibles.

Principales différences entre AlmaLinux et Rocky Linux

Parce que c'est AlmaLinux et Rocky Linux sont des reconstructions en aval de Red Hat Enterprise Linux, les diff√©rences sont minimes. Les deux projets le d√©clarent fi√®rement sur leurs sites Web, Rocky Linux affirmant qu'ils sont " con√ßu pour √™tre 100 % compatible bogue par bogue avec Red Hat Enterprise Linux "Et AlmaLinux qui d√©clare qu'ils le sont" 1: 1 binaire compatible avec RHEL et CentOS pr√©-Stream . ¬Ľ

Ces objectifs déclarés devraient se traduire par une expérience utilisateur très similaire, ce qui signifie qu'ils sont généralement interchangeables avec peu d'effort. Cependant, il existe certaines différences dans les coulisses et en public qui peuvent déterminer quelle distribution est la meilleure pour une mission particulière.

Communauté et mécénat

La Rocky Enterprise Software Foundation (RESF) est une soci√©t√© de services publics cr√©√©e par le co-fondateur de CentOS Linux, Gregory Kurtzer " organiser une communaut√© autour des entreprises, de la recherche, des universit√©s, des individus et d'autres institutions ¬ę Sp√©cifiquement pour Rocky Linux. Le RESF est compos√© de chefs d'√©quipe et d'autres personnes de confiance au sein de la communaut√© Rocky Linux avec des objectifs de transparence et d'att√©nuation de la possibilit√© qu'une personne ou une entit√© externe prenne le contr√īle du projet.

RESF invite les sponsors et les partenaires √† contribuer √† Rocky Linux avec un solde actuel de parrain 12 , Partenaire 12 e 2 prestataires de support actuellement r√©pertori√© sur le site Web de Rocky Linux. Le CIQ par Gregory Kurtzer est le sponsor fondateur, le partenaire fondateur et le partenaire de support de Rocky Linux.

AlmaLinux est fourni par Fondation du syst√®me d'exploitation AlmaLinux , une organisation √† but non lucratif 501 (c) (6) cr√©√©e pour "(i) continuer √† d√©velopper et √† maintenir le syst√®me d'exploitation AlmaLinux en tant que distribution Linux open source stable, sans inscription, sans publicit√©, au profit et √† l'utilisation gratuite par le public en g√©n√©ral, (ii) faciliter et promouvoir la croissance d'une communaut√© de fournisseurs et de partenaires fournissant des solutions bas√©es sur ou compl√©mentaires au syst√®me d'exploitation AlmaLinux et (iii) entreprendre d'autres activit√©s que son conseil d'administration peut de temps √† autre approuver . La Fondation est compos√©e de Membres Contributeurs, de Membres Miroirs, de Membres Parrains et de Membres Anciens.

Le site Web AlmaLinux répertorie actuellement 21 supporters et 1 fournisseur de support commercial.

CloudLinux est la soci√©t√© fondatrice d'AlmaLinux, qui fournit 1 million de dollars de parrainage chaque ann√©e, ainsi que le propri√©taire de TuxCare, le fournisseur de support cot√© en bourse.

Note de l'√©diteur : ManagedServer.it est un fournisseur de support technique pour Rocky Linux e SoulLinux .

Popularité / adoption

Aucun des chiffres suivants n'est indicatif d'un gagnant clair en soi. Comme mentionné ci-dessus, il existe plusieurs raisons pour lesquelles une distribution ou une autre peut être la meilleure pour une distribution particulière.

Distrowatch

L'examen des données de tendance des 12 derniers mois montre une bonne ligne de tendance en termes de popularité pour les distributions (basée sur les visites de pages sur distrowatch.com).

  • Il y a 12 mois, CentOS occupait la 29e place, avec AlmaLinux et Rocky Linux aux 31e et 35e respectivement.
  • Il y a 6 mois, AlmaLinux avait d√©pass√© CentOS √† la 25e place, avec Rocky √† 32 et CentOS √† 33.
  • Il y a 3 mois, AlmaLinux culminait √† 16, avec Rocky Linux √† 22 et CentOS √† 37.
  • Le mois dernier, Rocky Linux a grimp√© √† la 15e place, AlmaLinux passant √† 34 et CentOS √† 40.
graphique montrant le changement de classement de centos almalinux et rocky linux distrowatch sur 12 mois

Images du marché des fournisseurs de services cloud

Jetons un coup d'Ňďil aux trois plus grands fournisseurs de cloud : AWS, Azure et Google Cloud. Les trois fournisseurs de services cloud ont des images officielles et tierces disponibles pour AlmaLinux et Rocky Linux.

AWS

Sur AWS, AlmaLinux et Rocky Linux ont tous deux des offres officielles pour AlmaLinux 8 et 9 pour x86_64 et arm64. Il existe environ 365 offres AlmaLinux au total et 401 offres Rocky Linux au total, principalement d'éditeurs tiers.

Azure

Sur Azure, AlmaLinux a une offre officielle pour AlmaLinux 8 et une pour AlmaLinux HPC. Rocky Linux a une image officielle pour Rocky Linux 8 sur Azure. Il existe au total 28 offres AlmaLinux et 27 offres Rocky Linux au total, toujours pour la plupart des éditeurs tiers.

Google Cloud

Google Cloud répertorie un produit AlmaLinux 8 et 9 officiel, deux produits AlmaLinux tiers, un produit Rocky Linux 8 officiel et trois produits tiers.

Images sur place

AlmaLinux et Rocky Linux proposent des images sur site dans leurs référentiels.

AlmaLinux propose des images GenericCloud, GenericCloud-UEFI et OpenNebula pour AlmaLinux 8.6, ainsi que des images GenerciCloud et OpenNebula pour AlmaLinux 9.0.

Rocky Linux propose une image GenericCloud pour Rocky Linux 8.6 et des images GenericCloud et EC2 pour Rocky Linux 9.0. Nuage vagabond aussi Hashicorp a des listes pour les deux distributions !

La recherche de "AlmaLinux" revient sept pages de r√©sultats avec les bo√ģtes officielles AlmaLinux 8 et 9 prenant en charge hyperv, libvirt, parallels, virtualbox et vmware_desktop avec un nombre de t√©l√©chargements combin√©s sup√©rieur √† 14.000 XNUMX.

Une recherche de "RockyLinux" renvoie six pages de r√©sultats avec les bo√ģtiers officiels Rocky Linux 9 prenant en charge libvirt et les bo√ģtiers officiels Rocky Linux 8 prenant en charge libvirt, virtualbox et vmware_desktop avec un nombre de t√©l√©chargements combin√©s d'environ 7.000 XNUMX.

Graine de torrent

Les num√©ros de torrent sont bas√©s sur les fichiers torrent officiels publi√©s sur les miroirs de leurs distributions respectives. √Čtant donn√© que x86 est l'architecture la plus populaire pour AlmaLinux et Rocky Linux, je me concentrerai uniquement sur le nombre de graines pour les torrents x86-64. (Les chiffres sont au 3 ao√Ľt 2022.)

Le fichier torrent d'Alma contient les trois variantes ISO (boot, minimal et DVD), tandis que Rocky fournit des torrents pour chacune de leurs variantes ISO. Rocky dvd1 torrent est le plus populaire quelle que soit la version, je vais donc utiliser ce torrent Rocky à titre de comparaison.

AlmaLinux a un total de 362 graines (une moyenne de 120 graines par torrent) :

Version d'AlmaLinux Nombre de graines
AlmaLinux-8.5-x86_64 91
AlmaLinux-8.6-x86_64 132
AlmaLinux-9.0-x86_64 139

Rocky Linux a un total de 881 graines (une moyenne de 97 graines par torrent) :

Version rocheuse de Linux Nombre de graines
Rocky-8.5-x86_64-dvd1 177
Rocky-8.6-x86_64-dvd1 245
Rocky-9.0-x86_64-dvd1 287

En regardant uniquement EL9.0, Alma a 139 graines et Rocky en a 287.

Le numéro de départ ne raconte pas nécessairement toute l'histoire, car de nombreux clients torrent ne sont actifs que pendant que l'utilisateur final télécharge les fichiers nécessaires.

Alors, regardons le ratio de partage de mon client torrent personnel. J'ajoute les fichiers torrent officiels à mon client torrent personnel dès que possible après leur diffusion au public, généralement dans l'heure qui suit leur publication, très certainement dans les 24 heures.

Mon rapport de partage pour AlmaLinux est :

Version d'AlmaLinux Rapport de partage
AlmaLinux-8.5-x86_64 4.584 12,6 (taille partagée de 57,6 Go / XNUMX Go)
AlmaLinux-8.6-x86_64 6.067 12,6 (taille partagée de 76,6 Go / XNUMX Go)
AlmaLinux-9.0-x86_64 5.028 9,7 (taille partagée de 48,6 Go / XNUMX Go)

Mon rapport de partage pour Rocky Linux est :

Version rocheuse de Linux Rapport de partage
Rocky-8.5-x86_64-dvd1 6.337 10,0 (taille partagée de 63,3 Go / XNUMX Go)
Rocky-8.6-x86_64-dvd1 9.692 10,4 (taille partagée de 101,2 Go / XNUMX Go)
Rocky-9.0-x86_64-dvd1 5.157 7,9 (taille partagée de 40,6 Go / XNUMX Go)

Comme nous le verrons ci-dessous dans la section Release Lag, AlmaLinux a fait ses preuves en battant Rocky Linux vers la version GA mais, même en considérant que les versions d'AlmaLinux sont disponibles depuis plusieurs jours, Rocky Linux semble être téléchargé (via torrent) autrement que AlmaLinux dans tous les cas.

Images Docker

Les images Docker officielles pour les deux distributions dépassent 1 million de téléchargements, donc les deux ont une forte présence bien qu'elles n'aient des images Docker que depuis environ un an.

Processus de développement

Rocky Linux et AlmaLinux ont tous deux des différences mineures dans la façon dont ils développent leurs distributions, y compris des différences dans la source en amont, les systèmes de construction et la prise en charge de l'architecture.

En amont

AlmaLinux, √©tant une cr√©ation de CloudLinux, tire parti du ¬ęclone RHEL¬Ľ CloudLinux existant de la soci√©t√© comme un amont imm√©diat.

Rocky Linux utilise le référentiel git public de Red Hat comme amont immédiat.

L'un a-t-il un avantage sur l'autre ? Pas vraiment, puisque CloudLinux utilise soi-disant le référentiel git public de Red Hat comme son amont immédiat.

Processus de développement

AlmaLinux et Rocky Linux sont tous deux construits à l'aide de leurs propres systèmes de compilation.

AlmaLinux utilise un Syst√®me de construction AlmaLinux (ALBS) personnalis√© pour produire vos propres ressources. Je ne trouve aucune information concr√®te sur le moment o√Ļ AlmaLinux a commenc√© √† utiliser ce syst√®me de construction, ou s'ils l'utilisaient depuis le d√©but, mais la premi√®re construction sur build.almalinux.com date du 15 septembre 2021, donc je pense que je peux supposer avec s√Ľr qu'AlmaLinux 8.6 et 9.0 ont √©t√© compil√©s avec ALBS, mais il pourrait aussi s'agir de versions ant√©rieures.

Avant Rocky Linux 9.0, l'√©quipe Rocky Release Engineering utilisait Koji (et d'autres composants Fedora) pour cr√©er Rocky Linux. √Ä partir de Rocky Linux 9.0, le syst√®me de construction a √©t√© remplac√© par P√©ridot par Rocky. C'est le changement du syst√®me de construction qui a caus√© une grande partie du retard de publication de RL 9.0, dont nous parlerons dans un instant.

Assistance architecturale

La prise en charge de X86_64 a été la première plate-forme publiée par les deux distributions et les deux prennent désormais en charge aarch64, ppc64le, s390x et x86_64 avec leurs versions 9.0.

À partir d'AlmaLinux 8.4, la prise en charge d'aarch64 a été ajoutée, AL 8.5 a ajouté ppc64le et AL 9.0 a introduit la prise en charge de s390x.

En revanche, Rocky Linux incluait la prise en charge d'aarch64 dès le départ, mais n'incluait pas la prise en charge de ppc64le ou s390x jusqu'à RL 9.0.

Retard de libération

Il existe deux types de retard de publication que j'aime surveiller, le retard de publication initial et le retard de publication de la mise à jour.

Délai de publication initial

Le premier est le délai de publication initial. En règle générale, cela s'applique aux versions majeures, mais comme il est AlmaLinux que Rocky Linux a rejoint l'équipe de reconstruction RHEL au milieu d'EL8.x, s'applique également aux versions mineures.
AlmaLinux a été la première des reconstructions de RHEL à recevoir une version GA avec AlmaLinux 8.3 publiée le 26 mars 2021.

Version finale Délai de publication d'AlmaLinux Retard de sortie de Rocky Linux
8.4 Jour 8 Jour 33
8.5 Jour 2 Jour 6
8.6 Jour 2 Jour 8
9.0 Jour 8 Jour 57

Comme mentionné ci-dessus, l'ensemble du système de construction Rocky Linux a été remplacé par RL 9.0, ce qui explique le délai de publication plus élevé pour RL 9.0. Maintenant que Peridot est en production, il sera utilisé pour construire toutes les versions de Rocky Linux ci-dessous (espérons que le délai de publication diminuera). L'équipe Rocky Linux Release Engineering s'est engagée à publier les actifs lorsqu'ils seront testés et prêts, car des versions de qualité sont plus importantes que de gagner la course "qui a publié en premier".

Mettre à jour le délai de publication

Le deuxi√®me type de d√©lai de publication est le d√©lai de publication des mises √† jour. Il s'agit du d√©lai entre le moment o√Ļ Red Hat publie une mise √† jour de package et le moment o√Ļ la distribution de reconstruction RHEL publie la mise √† jour de package.

Avec autant de mises à jour à prendre en compte, je vais simplement regarder quelques mises à jour du noyau pour obtenir un exemple du retard de publication attendu. Les horodatages que j'utilise pour la comparaison sont les dates des fichiers sur mon miroir local.

Version finale Mise à jour du noyau Délai de publication d'AlmaLinux Retard de sortie de Rocky Linux
8.4
kernel-4.18.0-305.3.1.el8_4.x86_64.rpm Toute la journée Jour 16
kernel-4.18.0-305.25.1.el8_4.x86_64.rpm Toute la journée Toute la journée
8.5
kernel-4.18.0-348.2.1.el8_5.x86_64.rpm Toute la journée Toute la journée
kernel-4.18.0-348.23.1.el8_5.x86_64.rpm Toute la journée Toute la journée
8.6
kernel-4.18.0-372.9.1.el8.x86_64.rpm Toute la journée Toute la journée
kernel-4.18.0-372.13.1.el8_6.x86_64.rpm Toute la journée Toute la journée

Comme nous pouvons le voir, après la version 8.4, le délai de publication de la mise à jour est désormais minime pour les deux distributions, avec un délai typique d'un jour ou moins après que Red Hat a publié la mise à jour pour RHEL.

Caractéristiques incluses et fonctionnalité

Les fonctionnalités incluses dans les deux distributions doivent être les mêmes. En regardant les référentiels proposés par chaque distribution, il existe les mêmes référentiels de base.

L√† o√Ļ ils diff√®rent, c'est que Rocky Linux fournit un r√©f√©rentiel "devel" qui contient les packages n√©cessaires √† la cr√©ation d'autres packages.

Sinon, les offres de packages pour AlmaLinux 8 et Rocky Linux 8 sont presque identiques avec les deux référentiels contenant environ 6850 RPM. La même chose est observée avec AL 9 et RL 9 avec environ 6330 RPM affichés par les deux. La plupart des modifications sont des packages facultatifs créés à partir de la même spécification de fichier ou de packages spécifiques à la distribution.

AlmaLinux et Rocky Linux fournissent tous deux des outils de migration pour faciliter la conversion du système à partir d'une autre distribution.

La mise à niveau / migration entre les versions majeures (7-> 8, 8-> 9, etc.) est compliquée et ne se lance pas sur un coup de tête. La migration entre les distributions au sein d'une version majeure (RHEL8-> Rocky8, Oracle8-> Alma8, etc.) est cependant assez bien documentée et a un historique très réussi. Si vous envisagez de migrer entre les versions, Managed Server peut vous aider à déterminer les meilleures pratiques à utiliser et peut même développer des procédures personnalisées pour assurer la réussite de la migration de vos systèmes critiques.

AlmaLinux fournit l'outil HAUTE qui pr√©tend prendre en charge "la migration entre les versions majeures des d√©riv√©s RHEL. Mettez facilement √† niveau CentOS 7.x vers n'importe quelle version 8.x de votre choix. "

Nous en avons parl√© abondamment et en d√©tail dans ce post : CentOS 8 End Of Life, mettons-le √† jour vers AlmaLinux

Rocky Linux fournit l'outil migrer2rocky . L'utilitaire de Rocky est destin√© √† migrer au sein d'une version majeure, fournissant diff√©rents scripts pour les migrations EL8 vers Rocky8 ou EL9 vers Rocky9. migrate2rocky minimise le nombre de variables qu'il doit g√©rer pendant la migration en exigeant que le syst√®me EL8.x soit mis √† niveau vers au moins 8.5. La documentation inclut des commandes pour modifier les r√©f√©rentiels CentOS afin que les syst√®mes CentOS <8.5 puissent mettre √† jour 8.5 avant la migration.

Accompagnement commercial et faisabilité

La rentabilit√© de l'entreprise est forte avec les deux options ! Chez Managed Server, nous examinons plusieurs facteurs pour d√©terminer si un d√©ploiement est ¬ę pr√™t pour l'entreprise ¬Ľ. Les √©l√©ments que la distribution doit fournir sont :

  • Un grand nombre de paquets, y compris un r√©seau miroir largement distribu√©
  • Mises √† jour (versions majeures et/ou mineures du syst√®me d'exploitation)
  • Patching (mises √† jour de packages dans une version majeure / mineure)
  • documentation

Il y a deux autres éléments nécessaires. Ceux-ci ne sont pas nécessairement fournis par la distribution elle-même et peuvent être fournis par un ou plusieurs tiers :

  • Assistance avec un SLA
  • Disponibilit√© des services professionnels

AlmaLinux et Rocky Linux fournissent tous les deux tous les éléments de distribution et de support de leurs sociétés mères.

En cochant la derni√®re case de cette liste de contr√īle Enterprise Linux, des services professionnels peuvent √™tre disponibles aupr√®s des soci√©t√©s m√®res, mais un support tiers et des services professionnels sont disponibles. Par exemple, Managed Server fournit une assistance et des services professionnels pour AlmaLinux, Rocky Linux et de nombreuses autres distributions Enterprise Linux.

Autres différences notables

Certaines distributions Linux ont été jugées non prêtes pour une utilisation professionnelle simplement en raison du manque de miroirs publics hébergeant les packages de la distribution. Si une distribution n'a qu'une très petite poignée de miroirs, la probabilité que les miroirs soient inaccessibles (ou anormalement lents) est trop élevée pour que les systèmes critiques puissent s'y fier.

Ni AlmaLinux ni Rocky Linux n'ont à s'en soucier car ils sont tous deux très répandus et adoptés par la plupart des hébergeurs du marché.

AlmaLinux a actuellement Miroir 215 qui annoncent le support des FTP, HTTP/HTTPS et RSYNC alors que Rocky Linux a actuellement Miroir 107 qui annoncent la prise en charge de HTTP / HTTPS et RSYNC.

Réflexions finales et conclusions

Bien que la comparaison d'AlmaLinux et de Rocky Linux soit un exercice utile pour les équipes qui envisagent leur prochaine distribution Enterprise Linux, en fin de compte, les deux distributions sont très similaires. Et, compte tenu de la qualité des versions jusqu'à présent, les entreprises peuvent réussir avec l'une ou l'autre option.

Nous personnellement en cas d'installation d'une nouvelle distribution ou de mise à jour depuis une ancienne distribution CentOS nous avons toujours tendance à préférer AlmaLinux pour le simple fait qu'il y a une entreprise derrière son développement et son support.

Vous avez des doutes ? Vous ne savez pas par o√Ļ commencer ? Contactez-nous


Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

ManagedServer.it est le premier fournisseur italien de solutions d'hébergement hautes performances. Notre modèle d'abonnement est abordable et prévisible, afin que les clients puissent accéder à nos technologies d'hébergement fiables, à nos serveurs dédiés et au cloud. ManagedServer.it offre également d'excellents services d'assistance et de conseil sur l'hébergement des principaux CMS Open Source tels que WordPress, WooCommerce, Drupal, Prestashop, Magento.

Remonter en haut