Présentation
CentOS est un projet Open Source qui produit deux distributions Linux® distinctes : CentOS Stream et CentOS Linux. Ce nom fait également référence à la communauté Open Source des individus qui y participent et à tout ce qui leur permet de travailler sur les résultats du projet CentOS. Red Hat®, Almalinux, CloudLinux et AWS contribuent tous à cette communauté.
CentOS Stream sert de plateforme de développement en amont pour les prochaines versions des produits Red Hat® Enterprise Linux.
Depuis le 30 juin 2024, le projet CentOS a cessé les mises à jour et les lancements de nouvelles versions de CentOS Linux®. Les mises à jour de CentOS Linux 8 ont pris fin en décembre 2021, et celles de CentOS Linux 7 le 30 juin 2024. Les utilisateurs de CentOS Linux devront donc choisir un parcours de migration. Bien que certains tiers continuent de proposer une assistance pour CentOS Linux, ils le font en fait à travers un « fork », c'est-à-dire un projet distinct du projet CentOS, de CentOS Stream ou de Red Hat.
Pour faciliter cette transition, notre évaluation de migration CentOS Linux en ligne permet de mieux comprendre chaque besoin et environnement.
CentOS Stream et CentOS Linux
CentOS Linux et CentOS Stream sont deux versions de CentOS, ce sont des distributions Linux Open Source et elles font partie de l'écosystème Linux d'entreprise global. CentOS Stream sert de plateforme de développement Open Source pour les prochaines versions de Red Hat Enterprise Linux. CentOS Stream est un aperçu de ce que deviendra Red Hat Enterprise Linux, tandis que la distribution CentOS Linux est dérivée du code source publié par Red Hat. Historiquement, chaque version de CentOS Linux reflétait les versions majeures de Red Hat Enterprise Linux. Les deux utilisaient le système de gestion de paquets RPM et proposaient des fonctionnalités, une compatibilité et des correctifs de bogues similaires.
CentOS Stream sert de plateforme de développement Open Source pour les prochaines versions mineures de Red Hat Enterprise Linux. CentOS Stream donne accès au code source en développement de Red Hat Enterprise Linux. Les membres de la communauté ainsi que les équipes de développement de l'écosystème et partenaires Red Hat disposent donc d'une plateforme pour contribuer au code et le tester avec les équipes d'ingénierie de Red Hat Enterprise Linux.
CentOS Linux est une distribution communautaire dérivée du code source publié par Red Hat. Souvent utilisé pour le développement et le déploiement de logiciels, le noyau Linux sur lequel elle repose n'est associé à aucun modèle de distribution. Les mises à jour de CentOS Linux ont progressivement cessé entre 2021 et 2024. Historiquement, chaque version de CentOS Linux reflétait les versions majeures de Red Hat Enterprise Linux. Les deux utilisaient le système de gestion de paquets RPM et proposaient des fonctionnalités, une compatibilité et des correctifs de bogues similaires.
CentOS et Red Hat Enterprise Linux
CentOS est un projet Open Source. Red Hat Enterprise Linux est un produit Open Source d'entreprise avec un cycle de vie et une procédure de mise à niveau définis.
CentOS Stream, CentOS Linux et Red Hat Enterprise Linux sont trois distributions Linux (tout comme Ubuntu, Debian, Oracle Linux, Fedora Linux, etc.) qui présentent de nombreuses différences techniques, de prise en charge et de développement. Le choix de la distribution Linux qui convient le mieux dépend du cas d'utilisation et des exigences en matière d'outils.
- Il existe une multitude de différences techniques, comme les variations dans les chemins d'exécution des fichiers binaires.
- Les structures de prise en charge sont différentes. La prise en charge de CentOS Stream et de CentOS Linux est assurée par la bonne volonté d'autres utilisateurs et contributeurs via GitHub, des forums, des wikis, des tutoriels et d'autres moyens de collaboration. Pour Red Hat Enterprise Linux, la prise en charge est assurée par des spécialistes de l'ingénierie et des équipes à plein temps.
- Les méthodes utilisées pour suggérer, tester et valider les modifications du code source sont différentes. Les contributions apportées à Red Hat Enterprise Linux proviennent de CentOS Stream. Tout le monde peut suggérer des contributions à apporter à CentOS Stream, mais seules les équipes d'ingénierie de Red Hat peuvent les accepter et les valider. La distribution CentOS Linux n'est associée à aucun modèle de contribution.
Pourquoi les leaders du secteur privilégient Red Hat Enterprise Linux à CentOS Linux
Red Hat Enterprise Linux peut favoriser la transformation métier à grande échelle pour répondre aux exigences des clients, ce qui permet de libérer des ressources et de consolider les systèmes informatiques. Salesforce, un fournisseur de systèmes de gestion de la relation client (CRM) basés dans le cloud, tire parti de la stabilité que Red Hat Enterprise Linux offre à ses charges de travail informatiques modernes. L'entreprise migre plus de 200 000 systèmes depuis CentOS Linux vers Red Hat Enterprise Linux 9.
Est-ce la fin de CentOS ?
Le projet CentOS a cessé les mises à jour et les lancements de nouvelles versions de CentOS Linux entre 2021 et 2024. Les utilisateurs de CentOS Linux devront donc choisir un parcours de migration. Les mises à jour de CentOS Linux 8 ont pris fin en décembre 2021, et celles de CentOS Linux 7 le 30 juin 2024.
La communauté CentOS, elle, ne va pas disparaître. Les contributeurs de la communauté et les utilisateurs CentOS continueront de collaborer sur des distributions Linux Open Source dans le cadre du projet CentOS Stream, qui restera une partie importante du processus de développement de Red Hat Enterprise Linux.
Les groupes d'intérêt spécial CentOS (SIG CentOS) poursuivront leurs activités au sein de la communauté, en fonction de l'orientation des membres et des dirigeants organisateurs de chaque groupe. Tout membre peut demander l'approbation du conseil d'administration de CentOS pour lancer un nouveau groupe SIG.
CentOS Stream restera la plateforme de développement Open Source et le principal pipeline de développement des versions mineures de Red Hat Enterprise Linux.
- CentOS Stream 8 fait partie du processus de développement de Red Hat Enterprise Linux 8 et les mises à jour se poursuivront pendant toute la phase de prise en charge de son cycle de vie.
- La version CentOS Stream 9 a été publiée en 2021 dans le cadre du processus de développement de Red Hat Enterprise Linux 9, avec un cycle de mise à jour similaire.
Le code source de CentOS Linux reste à la disposition du public sur git.centos.org, mais il n'y a plus de versions mises à jour de CentOS Linux 8 depuis décembre 2021. Les entreprises et les communautés qui fournissent des systèmes d'exploitation semblables à CentOS Linux, tels que Rocky Linux, Amazon Linux 2, Docker et AlmaLinux, devront être consultées directement puisque Red Hat et CentOS ne sont plus impliqués dans ces activités. Fondé par Gregory Kurtzer, cofondateur de CentOS, Rocky Linux continuera également à créer des distributions de type CentOS Linux. Le conseil d'administration de CentOS a défini l'abandon des versions de CentOS selon le calendrier suivant :
- Les mises à jour de CentOS Linux 7 se sont poursuivies parallèlement au cycle de vie de prise en charge de Red Hat Enterprise Linux 7 jusqu'en juin 2024.
- Les mises à jour de CentOS Linux 8 ont pris fin le 31 décembre 2021.
- Il n'y aura pas de version 9 de CentOS Linux.
Peut-on utiliser Red Hat Enterprise Linux gratuitement ?
Oui.
Les individus et entreprises admissibles ont accès à plusieurs programmes qui fournissent des souscriptions gratuites pour Red Hat Enterprise Linux (selon certains critères).Il existe un outil de migration entièrement pris en charge, tout comme le déploiement qui en résulte.
- Les développeurs individuels peuvent s'inscrire pour profiter d'une souscription Red Hat Developer gratuite.
- Grâce à la souscription Red Hat Developer pour les équipes, les entreprises déjà clientes qui exécutent les technologies Red Hat dans leurs environnements de production peuvent déployer Red Hat Enterprise Linux dans leurs environnements de développement, sans frais supplémentaires.
- Les projets Open Source, les communautés et les autres groupes de logiciels à but non lucratif engagés dans l'Open Source peuvent bénéficier du programme Red Hat Open Source Infrastructure gratuit.
- Les établissements d'enseignement supérieur et les institutions de recherche à but non lucratif peuvent avoir accès à Red Hat Enterprise Linux à un tarif réduit par le biais du programme pour l'enseignement supérieur de Red Hat.
Pour commencer à utiliser CentOS Stream
CentOS Stream comprend le noyau et tous les composants de l'espace utilisateur, et est la plateforme sur laquelle est développée la majeure partie de la prochaine version de RHEL. Cette distribution permet une mise sur le marché plus rapide pour les éditeurs de logiciels indépendants (ISV), les fournisseurs de matériel indépendants (IHV), les fabricants de matériel (OEM) et les produits en couches de Red Hat.
Il existe deux moyens pour commencer à utiliser CentOS Stream.
Migrez depuis CentOS Linux 8 vers CentOS Stream 8 à l'aide des commandes suivantes :
[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos [root@centos ~]# dnf distro-sync
Téléchargez CentOS Stream ici.