CentOS Stream 9 : Comprendre la nouvelle version du système d’exploitation Red Hat pour les personnes non-Red-Hat

  • Français


  • Red Hat a publié CentOS Stream 9, la première version majeure depuis que la société a durement secoué sa communauté en annonçant qu’elle mettait fin au CentOS traditionnel il y a un an.

    Il s’agit de la deuxième version de la nouvelle distribution CentOS Stream, et la filiale d’IBM espère probablement qu’elle offrira une voie de migration plus attrayante pour les utilisateurs de CentOS que pour eux de quitter le navire.

    Notamment, dans CentOS Stream 8, les flux d’applications de RH – analogues à la “modularité” de Fedora – étaient obligatoires, mais ils sont facultatifs dans 9.

    C’est un gros problème dans le monde de Red Hat, mais cela peut être mystérieux pour les millions d’utilisateurs non-Red Hat Linux. Puisqu’il semble plaire à Red Hat d’imaginer que Red Hat est l’intégralité du monde Linux, ses documents officiels ne vous donnent pas vraiment de contexte, donc Le registre essaiera de traduire pour vous.

    Résumé historique exécutif

    L’original Red Hat Linux (RHL) a été publié en mai 1995, ce qui en fait l’une des plus anciennes distributions, mais la société l’a tué après la version 9 en 2003. RHL a été remplacé par Red Hat Enterprise Linux (RHEL), qui est devenu le seule distribution prise en charge. Le mot prise en charge est la clé ici.

    Le projet Fedora préexistant, anciennement un référentiel tiers pour les modules complémentaires RHL, a été promu au rang de distribution communautaire gratuite et non prise en charge : pas de support payant, mises à jour pendant 13 mois, une nouvelle version environ deux fois par an et mises à niveau passer d’une version à l’autre peut être délicat, même si c’est beaucoup mieux maintenant.

    Fedora a tendance à être assez avant-gardiste par rapport à la plupart des distributions à cycle de publication régulier – c’est pourquoi le mot de code “innovant” figure fortement dans l’énoncé de mission du projet. Le Reg aime Fedora depuis longtemps. Le nouveau brillant qui fonctionne dans Fedora, quand il finit par être ennuyeux et stable, passe dans RHEL. Comme le dit RH, Fedora est “en amont” de RHEL.

    RHEL, en revanche, était et est commercial : vous ne pouvez obtenir RHEL qu’en l’achetant, ce qui signifie en réalité acheter un contrat de support. Mais il s’agit toujours de FOSS, ce qui signifie que RH est légalement tenu de rendre le code source disponible. Ainsi, n’importe qui – pas seulement les clients – pouvait télécharger gratuitement les packages de code source de Red Hat pour chaque package dans RHEL, et les recompiler tous pour créer un clone gratuit de RHEL.

    Divers tiers ont commencé à le faire et à produire des distributions indépendantes compatibles RHEL, telles que Scientific Linux (de FermiLab) et White Box Linux (de la Beauregard Public Library en Louisiane). Le plus grand d’entre eux, CentOS (Community Enterprise OS), a débuté en 2004.

    L’idée de ces distributions est qu’elles sont fondamentalement identiques à RHEL, mais avec des noms modifiés. Pas seulement les mêmes commandes, mais les mêmes versions des mêmes binaires, avec les mêmes fichiers de configuration, dans les mêmes répertoires, pour une parfaite compatibilité. Quels que soient les correctifs obtenus par RHEL, les reconstructions ont également été apportées peu de temps après. Vous pouvez apprendre à utiliser un prototype gratuit et le tester, mais déployer sur la vraie chose. Théoriquement, si vous ne vouliez pas payer pour beaucoup de licences RHEL, vous pouviez payer pour une copie, obtenir une assistance officielle, mais exécuter toutes vos autres boîtes sur CentOS et enregistrer un paquet. Vous n’obtenez un support officiel que pour une copie, mais les mêmes méthodes et outils fonctionnent sur tous.

    Oh, et en 2006, cet ami bien connu de FOSS, Oracle, est entré dans le jeu en faisant une autre reconstruction de ce type. Ceci est souvent connu sous le nom de son service d’assistance (payant, facultatif et nettement moins cher que le service d’assistance officiel de Red Hat Network) : Oracle Unbreakable Linux.

    Tout cela était bien, clair et facile à comprendre. Parfois, RH a essayé de rendre la vie difficile aux cloneurs, mais ils ont survécu. Malgré eux, RHEL a été un énorme succès – en 2011, RH était le premier fournisseur Linux d’un milliard de dollars.

    Le début de la fin

    Puis, en 2014, RH a fait quelque chose de très étrange : il a amené CentOS en interne. Alors maintenant, le principal billet de faveur était en quelque sorte officiellement sanctionné. Non pris en charge, mais étant donné le signe de tête. Veuillez payer RHEL pour vos boîtiers de production, mais si vous préférez ne pas le faire, vous pouvez exécuter CentOS Linux pour rien.

    C’était, évidemment, très bon pour CentOS – mais très mauvais pour les autres reconstructions, et par conséquent, la plupart d’entre elles (à l’exception d’Oracle) se sont fermées.

    Cela a laissé RH avec une gamme étrange d’offres de distribution. Avant 2014, le positionnement était clair : les freeloaders disposaient de Fedora, et devaient se mettre à jour régulièrement. Si vous vouliez de l’aide, vous payiez pour RHEL. Après 2014 : si vous voulez de la stabilité et du support, veuillez acheter RHEL ; si vous ne voulez pas payer, eh bien, il y a notre distribution communautaire gratuite et rapide… ou, vous pourriez avoir cette belle distribution stable qui est identique à RHEL, et c’est gratuit, vous n’obtenez simplement aucun support. En effet, la société a proposé un produit gratuit spécialement conçu pour concurrencer son propre produit phare commercial.

    Comparez cela à la proposition plus facile à comprendre de SUSE : vous pouvez télécharger une version d’évaluation complète et entièrement fonctionnelle de n’importe lequel de ses produits, mais vous ne bénéficiez que d’une période d’essai de 60 jours. Après cela, plus de mises à jour.

    Ou exécutez gratuitement openSUSE Leap, qui a le même cycle de publication que SUSE Linux Enterprise. Si vous souhaitez une assistance, pour un prix, vous pouvez migrer de Leap directement vers SUSE Linux Enterprise.

    Cela a pris environ cinq ans à RH, mais finalement il a semblé s’en rendre compte. Selon les termes de l’entreprise, CentOS Linux était « en aval » de RHEL ; bien que le mot « communauté » soit bien visible sur le site CentOS, il n’y avait aucun moyen d’y contribuer : il s’agissait d’une simple reconstruction de RHEL.

    Le premier résultat visible a été une nouvelle direction pour CentOS, avec CentOS Linux 9 annulé et CentOS Linux lui-même remplacé par CentOS Stream en 2019.

    Plutôt que de dupliquer le cycle de publication de RHEL, la nouvelle édition Stream reçoit un flux continu de mises à jour. De manière critique, cela signifie qu’il ne s’agit plus d’un double exact de RHEL ; du point de vue des ventes, il n’est plus en concurrence directe avec son produit parent.

    Pour l’entreprise, tout va bien. Vraisemblablement, cela n’a pas tenté de nombreux utilisateurs de CentOS Linux de traverser le flux, car à peine cinq mois plus tard, la société a annoncé que la fin de vie de CentOS Linux 8 passait de 2029 à 2021 – 36 mois plus tôt que la version 7.

    Comme à son habitude, RH préfère formuler cela en termes d’amont, d’aval et de communautés. Auparavant, RHEL était en aval de Fedora et CentOS Linux était en aval de RHEL. Désormais, CentOS Stream est en aval de Fedora et RHEL est en aval de CentOS Stream.

    Rich Bowen de l’entreprise nous a dit : « De ma En tant que gestionnaire de communauté, CentOS Linux n’était pas open source, n’était pas un projet collaboratif et n’était pas vraiment une communauté de manière significative. CentOS Stream nous donne l’opportunité de faire de CentOS un véritable projet communautaire, avec un véritable chemin de contributeur/collaborateur.”

    Ce qui est louable et tout à fait compréhensible. En principe, migrer de CentOS Linux 8 vers CentOS Stream 8 est aussi simple que deux commandes :

    dnf swap centos-linux-repos centos-stream-repos

    dnf distro-sync

    RH propose également un outil pour migrer de CentOS Linux directement vers RHEL, ce qui semble considérablement plus simple que le chemin de mise à niveau documenté de RHEL 7 à 8.

    Fait intéressant, Bowen nous a dit : « Si les gens vouloir ou avoir besoin (ou pensent qu’ils le font) une reconstruction RHEL 1:1… nous travaillons en étroite collaboration avec Alma pour nous assurer qu’ils ont ce dont ils ont besoin.”

    Cela s’étend même aux mises à niveau de version majeures : “Pour le moment, nous n’avons pas d’outil de migration Stream 8 vers 9. Cependant, les gens d’Alma travaillent sur ELevate qui aura cela comme fonctionnalité.”

    Red Hat a fait une erreur en adoptant CentOS. Les fans de CentOS Linux peuvent ne pas être d’accord, mais malgré tout le chagrin qu’il a causé, les étapes actuelles réparent le gâchis que l’entreprise s’est créé. RH fait tout ce qui est en son pouvoir pour offrir aux utilisateurs de CentOS Linux un choix de chemins de migration, notamment en facilitant le passage des utilisateurs à Stream.

    Le flux lui-même devrait offrir des mises à jour plus petites et moins spectaculaires et être plus compétitif avec les autres distributions de serveurs, pour lesquelles Fedora n’a franchement jamais été un choix idéal. Cela donne également aux habitants du Hativers un moyen d’obtenir des informations sur la direction de RHEL. Et c’est particulièrement agréable de voir Big Purple coopérer avec d’autres distributions. ®

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *