Qu’est-ce que Rocky Linux et devriez-vous le considérer?

Pendant longtemps, CentOS était un choix fiable pour une distribution Linux, en particulier pour les serveurs, car il s'agissait en fait d'une version gratuite de Red Hat Enterprise Linux. Mais des bouleversements ont secoué la communauté CentOS, ce qui a conduit l'un de ses développeurs d'origine à créer un fork appelé Rocky Linux.

Après plusieurs mois de développement, une version préliminaire de Rocky Linux a vu le jour. Devriez-vous envisager de passer à Rocky Linux? Nous le découvrirons dans cet article.

Qu'est-ce que Rocky Linux?

Rocky Linux est un fork de CentOS, qui est en aval de Red Hat Enterprise Linux ou RHEL. Comme CentOS, il offre une version stable de Linux idéale pour les serveurs. Il est conçu comme un remplacement "compatible bogue pour bogue" pour CentOS.

Le fondateur de CentOS, Gregory Kurtzer, dirige l'effort de création d'une nouvelle version de la distribution. Le nom Rocky Linux est un hommage au regretté co-fondateur de CentOS, Rocky McGaugh. L'expérience de Kurtzer est en informatique scientifique, après avoir longtemps travaillé à l'UC Berkeley dans le calcul haute performance. Étant donné que CentOS est largement utilisé en physique des particules dans des institutions comme le CERN, cela semble être un objectif majeur pour Rocky Linux.

Amazon a également parrainé Rocky Linux , notamment Ctrl IQ, 45Drives, OpenDrives et MontaVista, ce qui montre à quel point ils ont confiance dans le projet, compte tenu de son statut de candidat à la publication.

Qu'est-il arrivé à CentOS?

Alors pourquoi une nouvelle distribution basée sur Red Hat serait-elle nécessaire?

En décembre 2020, Red Hat, qui avait acquis le projet CentOS, a annoncé brusquement un changement d'orientation à la suite de l'acquisition de Red Hat par IBM . La société a annoncé que la dernière version, la version 9, mettrait fin au support à la fin de 2021, beaucoup plus court que le calendrier de 10 ans que Red Hat avait promis plus tôt, en faveur de la version de développement CentOS Stream. La prise en charge de la version 8 prendra fin en 2024 comme prévu.

Ce mouvement signifiait également que CentOS serait en amont de RHEL, plutôt qu'en aval, de sorte que les utilisateurs de CentOS seraient en fait des bêta-testeurs pour RHEL.

Cette décision semblait être un stratagème pour inciter davantage de clients à s'inscrire à RHEL, même si la réalité pourrait être plus complexe. Twitter et Facebook avaient réclamé le changement car il leur serait plus facile de contribuer au projet.

De nombreux administrateurs des centres de données qui s'appuyaient sur CentOS étaient très mécontents de cette décision. L'annonce de Red Hat les a envoyés à la recherche d'un remplaçant. Alors que Facebook utilise CentOS Stream pour ses serveurs, de nombreux administrateurs CentOS actuels ne disposent pas des ressources de Facebook.

Comme il y avait tellement d'utilisateurs qui comptaient sur une version CentOS qui ne serait pas prise en charge plus tôt que prévu, la communauté a senti le besoin d'un nouveau projet. Rocky Linux a surgi.

Premières impressions de Rocky Linux

Comme le CentOS original, Rocky est un remplacement gratuit de RHEL. Au moment d'écrire ces lignes, une installation de version candidate est disponible. Les images sont disponibles pour les processeurs x86-64 et ARM. Pour chaque architecture, il existe des options «Minimal», «DVD» et «Boot». La définition de «Minimal» semble relative car elle pèse 1,73 Go.

L'installation est similaire à CentOS et à peu près à tous les autres programmes d'installation Linux. Il vous guide tout au long de la configuration de la disposition de votre clavier, du partitionnement de votre disque dur et de la sélection des packages. Une bizarrerie du processus d'installation est qu'il ne configure pas automatiquement votre connexion réseau. Vous devez l'activer dans le programme d'installation.

Le programme d'installation est graphique même si l'image minimale installe uniquement une configuration basée sur la console par défaut.

L'image d'installation minimale est très similaire à ce que vous installeriez sur un serveur. Le site Web de Rocky Linux dit de ne pas utiliser la version candidate en production.

Lorsque vous démarrez Rocky Linux en mode console, vous êtes accueilli avec un rendu artistique ASCII du logo, ainsi qu'un autre message en lettres rouge vif pour ne pas l'utiliser en production ou le mettre à jour car il s'agit d'une pré-version.

L'écran de connexion affichera des instructions sur la façon de configurer un portail Web et de vous y connecter à partir de votre navigateur Web.

Le portail Web est attrayant et vous pouvez facilement configurer votre système si vous n'êtes pas aussi à l'aise avec la ligne de commande, mais si vous l'êtes, il y a aussi un terminal. C'est pratique si vous l'exécutez dans un hyperviseur comme VirtualBox car vous pouvez couper et coller dans ce terminal, ce qui est plus difficile sur la console VirtualBox.

Vous pouvez également apporter des modifications au pare-feu dans les menus. Ceci est essentiel si vous souhaitez installer un serveur Web, car le port 80 est fermé par défaut. Dès qu'il est ouvert, Rocky Linux peut utiliser un logiciel de serveur Web tel qu'Apache.

L'installation et l'exécution d'Apache, puis la navigation vers l'adresse IP dans un navigateur révèlent une page de test Apache personnalisée.

Même en tant que release candidate, il est remarquablement stable et fonctionnel. Étant donné que cette distribution est basée sur RHEL, cela ne devrait pas être une surprise.

Prochaines étapes pour Rocky Linux

Maintenant que Rocky Linux a quelque chose de téléchargeable plutôt que juste du vaporware, le projet publiera probablement une prochaine version complète. Le candidat à la publication semble jusqu'à présent avoir une réponse enthousiaste de la part des utilisateurs de Linux, si les publications sur les réseaux sociaux sont quelque chose à faire.

Compte tenu de la base de Rocky dans RHEL, l'avenir de Rocky Linux semble solide comme un roc. En tant que distribution communautaire, elle ne sera pas soumise aux caprices d'une société commerciale, de sorte que les utilisateurs de Rocky ne se verront plus retirer le tapis.

Devriez-vous passer à Rocky Linux?

Vous vous demandez peut-être si Rocky Linux est fait pour vous. Si vous comptez sur CentOS et que vous ne voulez pas exécuter le flux CentOS ou payer RHEL, vous pourriez très bien envisager Rocky Linux lorsqu'une version stable sera disponible.

Comme CentOS, c'est un excellent moyen d'en savoir plus sur l'écosystème Red Hat gratuitement, car de nombreux centres de données commerciaux exécutent RHEL. Si vous êtes intéressé par l'informatique scientifique, non seulement tous les grands supercalculateurs exécutent Linux, mais la grande majorité d'entre eux exécutent RHEL ou une distribution dérivée de RHEL. Peut-être que nous pourrions voir ces supercalculateurs exécuter Rocky Linux dans le futur.

Il y a une différence entre un poste de travail et un serveur Linux. Le choix d'une distribution peut affecter les performances de votre serveur dans une certaine mesure. Et c'est pourquoi il est important de choisir la bonne distribution Linux pour votre serveur.