Principaux enseignements
- La fin de vie de CentOS Stream 9 est prévue pour le 31 mai 2027.
- À compter de cette date, le projet CentOS cessera de fournir des correctifs de sécurité et des corrections de bogues pour cette version.
- Effectuez la migration, la mise à niveau ou souscrivez à une assistance prolongée avant cette date afin de réduire les risques de sécurité et de garantir la conformité.
- TuxCare prévoit de proposer un support à cycle de vie illimité (ELS) pour CentOS Stream 9 dès que le support en amont prendra fin.
Sorti le 3 décembre 2021, CentOS Stream 9 est la deuxième version majeure de la distribution CentOS Stream. Il a été développé à partir du code source de Fedora 34, le même que celui sur lequel repose RHEL 9, et sert depuis lors de branche de développement à livraison continue pour les versions mineures de RHEL 9. Concrètement, ce qui est intégré à Stream reflète généralement ce qui sera inclus dans une future version ponctuelle de RHEL 9.x ; c'est pourquoi les développeurs et les membres de la communauté peuvent découvrir les changements à venir avant la sortie de la version mineure correspondante de RHEL.
Ce guide présente le calendrier de fin de vie de CentOS Stream 9, les problèmes concrets auxquels vous risquez d'être confronté si vous ne passez pas à une autre solution, ainsi que les options qui s'offrent à vous, notamment comment maintenir vos systèmes à jour jusqu'à ce que vous soyez prêt à effectuer la migration.
De CentOS Linux à CentOS Stream
En décembre 2020, Red Hat a annoncé un changement d'orientation majeur, passant de CentOS Linux à CentOS Stream, ainsi que l'arrêt de la version traditionnelle de CentOS Linux. Le support de CentOS Linux 8 a pris fin en décembre 2021, bien plus tôt que prévu initialement. La version précédente, CentOS Linux 7, a quant à elle bénéficié de ses dix années complètes de prise en charge et arrivera en fin de vie le 30 juin 2024.
CentOS Stream se situe à mi-chemin entre Fedora et RHEL, et a transformé la manière dont la communauté CentOS participe au développement de RHEL. Chaque version majeure de Stream s’appuie sur une version stable de Fedora, et c’est à partir de là que s’effectue, au sein même de Stream, le travail de préparation des prochaines versions mineures de RHEL. Les paquets sont soumis à des tests automatisés et manuels avant d’être intégrés à Stream ; il ne s’agit donc pas d’un simple « bloc-notes ». Il s’agit généralement du même contenu que celui destiné à la prochaine version mineure de RHEL, qui n’a pas encore été publiée.
En savoir plus comment passer de CentOS 7 à AlmaLinux 9.
Que signifie la fin de vie (EOL) de CentOS Stream 9 ?
La fin de vie (EOL) de CentOS Stream 9 marque le moment où le cycle de vie standard du support prend fin et où le projet CentOS cesse de fournir des mises à jour pour cette version. Cela concerne les mises à jour de maintenance, les correctifs de sécurité et les corrections de bogues. La perte de ces mises à jour a des répercussions sur la sécurité, la stabilité et la conformité du système.
CentOS Stream 9 devrait bénéficier de mises à jour jusqu’au 31 mai 2027, date à laquelle prendra fin la phase de support complet de RHEL 9. Le projet CentOS aligne le cycle de vie de Stream 9 sur cette phase plutôt que de publier une date distincte.
Remarque : CentOS Stream n'est pas une version à mise à jour continue au sens où l'entend Arch. Il suit un modèle de livraison continue, vous offrant une base stable avec des mises à jour régulières. Ces mises à jour sont les mêmes que celles destinées aux futures versions de RHEL 9.x, ce qui permet à Stream de rester étroitement aligné sur le développement de RHEL.
Présentation du cycle de vie de CentOS Stream
CentOS Stream ne comporte que des versions majeures, et chacune d'entre elles est liée à une version de RHEL. Une version Stream arrive à fin de vie lorsque la version RHEL correspondante arrive au terme de sa phase de support complète.
Voici comment cela se traduit dans les trois versions de Stream parues à ce jour.
| Version | Date de sortie | Date de fin de vie |
| CentOS Stream 8 | Septembre 24, 2019 | Mai 31, 2024 |
| CentOS Stream 9 | Décembre 3, 2021 | Mai 31, 2027 |
| CentOS Stream 10 | Décembre 12, 2024 | Mai 31, 2030 |
La date de sortie de Stream 8 appartient déjà au passé. Les deux autres marquent la fin des phases de support complet de RHEL 9 et RHEL 10.
Risques liés à l'utilisation de CentOS Stream 9 après la fin de vie (EOL)
Il ne se passera rien de dramatique le 1er juin 2027 : vos systèmes continueront de fonctionner. Le problème réside dans ce qui cessera d’arriver, et cela s’aggravera progressivement, sans faire de bruit. Chacun des éléments suivants peut avoir un impact sur la sécurité, la conformité ou la stabilité au quotidien, et c’est leur combinaison qui déterminera si vous optez pour une migration, une mise à niveau ou une prolongation du support.
Vulnérabilités de sécurité non corrigées
Dès lors que le projet en amont cesse de publier des correctifs, les vulnérabilités récemment découvertes dans cette version restent non corrigées en amont. Voilà tout le risque résumé en une phrase. Les systèmes en fin de vie s'exposent de plus en plus aux risques au fil du temps, et les failles présentes dans des paquets système largement déployés, tels que le noyau, glibc ou OpenSSL, peuvent rester exploitable indéfiniment. Les mesures d'atténuation mises en place manuellement fonctionnent pour un seul serveur, mais s'avèrent inefficaces à l'échelle d'un parc de serveurs.
Lacunes en matière de conformité et de réglementation
Les logiciels non pris en charge compliquent la mise en conformité plutôt que de la compromettre automatiquement. Les référentiels et normes tels que PCI DSS, HIPAAet SOC 2 exigent des organisations qu'elles gèrent de manière appropriée les vulnérabilités, les risques de sécurité et les contrôles système ; la norme PCI DSS, en particulier, impose des délais pour la correction des failles présentant un niveau de gravité élevé.
Un système d'exploitation qui ne bénéficie plus des correctifs de sécurité en amont vous obligera à fournir davantage d'explications et à mettre en œuvre davantage de mesures correctives lors des audits, à moins que des contrôles compensatoires ou un support de sécurité prolongé ne soient en place.
Incompatibilité entre logiciels et matériel
Les éditeurs peuvent cesser de tester ou de prendre en charge les nouvelles versions de leurs produits sur un système d'exploitation ayant atteint sa fin de vie (EOL). Après la fin de vie, les nouvelles versions d'outils, de pilotes ou de bases de données risquent de ne jamais être certifiées pour CentOS Stream 9, ce qui limite votre capacité à faire évoluer une pile d'applications ou à déployer du matériel nécessitant des pilotes plus récents.
Instabilité opérationnelle
Après la fin de vie (EOL), le projet CentOS ne fournit plus de correctifs officiels pour les bogues nouvellement découverts. La fin de vie en soi ne provoque pas la panne d'un serveur stable, mais à mesure que les applications, les dépendances et l'infrastructure environnante évoluent, les problèmes non résolus s'accumulent et la maintenance du serveur devient de plus en plus difficile. Un système qui a fonctionné parfaitement pendant cinq ans finit par devenir celui dont personne ne veut s'occuper.
Quelles sont vos options après CentOS Stream 9 ?
Alors que Stream 9 arrive en fin de vie, vous devez élaborer un plan. Le choix de la solution la plus adaptée dépend de votre environnement, de vos obligations en matière de conformité et de la rapidité avec laquelle vous pouvez réellement agir. La plupart des équipes optent pour l'une des quatre options suivantes.
1. Passer à une alternative compatible avec RHEL
De nombreuses organisations adoptent des distributions compatibles avec RHEL, telles que AlmaLinux ou Rocky Linux. Ces deux distributions proposent le cycle de publication stable traditionnel que de nombreux utilisateurs en entreprise préfèrent au modèle de livraison continue de Stream. Il est important de connaître les détails : AlmaLinux vise désormais la compatibilité ABI avec RHEL plutôt qu’une recompilation stricte 1:1, tandis que Rocky Linux continue de viser une compatibilité « bug par bug ». La migration nécessite une planification et des tests, mais elle vous permet de retrouver un cycle de vie activement pris en charge, avec des mises à jour de sécurité régulières.
Pour une comparaison détaillée, consultez notre guide sur AlmaLinux et CentOS Stream.
2. Passer à Red Hat Enterprise Linux (RHEL)
Opter pour RHEL vous garantit un support officiel du fournisseur, des cycles de vie prévisibles et un vaste écosystème de matériel et de logiciels certifiés. Ce choix implique des frais d’abonnement, mais en contrepartie, vous bénéficiez de mises à jour de sécurité de niveau entreprise, de paquets certifiés, ainsi que du type d’engagements en matière de cycle de vie et de documentation que les auditeurs apprécient particulièrement. C’est généralement le choix privilégié dans les environnements fortement réglementés, ou pour les charges de travail où le support officiel du fournisseur et les certifications de la plateforme sont essentiels pour répondre à vos exigences de conformité.
3. Passer à CentOS Stream 10
Si le modèle Stream vous convient déjà, le passage à Stream 10 vous permet de continuer à l'utiliser. Stream 10 s'inscrit dans la continuité du modèle de livraison continue et suit de près le développement de RHEL 10.
En ce qui concerne la mise à niveau proprement dite, le projet CentOS ne fournit pas son propre outil de mise à niveau sur place entre les versions majeures de Stream ; il ne s’agit donc pas d’une opération réalisable en une seule commande. Cela reste toutefois faisable sur place. Le projet ELevate d’AlmaLinux, basé sur Leapp, prend en charge la mise à niveau de la version 9.x vers la version 10.x au sein d’une même distribution, y compris de CentOS Stream 9 vers CentOS Stream 10, et Leapp lui-même a obtenu la prise en charge native de CentOS Stream dans la version 0.23.0 de leapp-repository.
ELevate recommande de commencer par effectuer des sauvegardes ou des instantanés, puis de réaliser un test dans un environnement de test avant d’intervenir sur un système de production. La reconstruction sur une nouvelle version de Stream 10 et la migration des charges de travail vers celle-ci restent un choix tout à fait raisonnable, en particulier pour un hôte qui aurait bien besoin d’un nouveau départ.
4. L'assistance tout au long du cycle de vie proposée par TuxCare
Parfois, la réponse honnête est simplement que vous avez besoin de plus de temps. Des dépendances héritées, des intégrations matérielles complexes ou une équipe déjà débordée peuvent toutes rendre irréaliste une migration avant la date de fin de vie.
C'est ce qu'est le service « Endless Lifecycle Support » (ELS) . TuxCare continue de fournir des correctifs de sécurité pour les paquets couverts après la fin du support en amont, ce qui vous laisse le temps de planifier et d’effectuer une migration dans les règles de l’art, sans précipitation, tout en continuant à bénéficier des mises à jour de sécurité et en assurant votre conformité en attendant.
Au sein de l'écosystème CentOS, TuxCare prend actuellement en charge CentOS Linux 6, CentOS Linux 7et CentOS Linux 8, ainsi que CentOS Stream 8. CentOS Stream 9 devrait suivre une fois que son cycle de vie aura pris fin.
Remarque : Outre CentOS, TuxCare propose une assistance étendue pour d’autres distributions Linux en fin de vie, notamment Ubuntu, Oracle Linux, RHEL et Debian. Voici ce qui est couvert par le support à cycle de vie illimité (ELS) pour les systèmes d’exploitation.
Quelle sera la suite après CentOS Stream 9 ?
CentOS Stream 10 a été lancé en décembre 2024 et constitue désormais la branche de développement pour les futures mises à jour de RHEL 10.x. Le schéma reste le même qu’auparavant : les modifications apparaissent d’abord dans Stream, puis sont finalisées dans RHEL.
Si vous utilisez encore le Stream 9, considérez cela comme un signal d’alerte précoce. Le Stream 9 continuera de bénéficier de mises à jour jusqu’en mai 2027, mais les nouveaux développements de la plateforme se concentrent de plus en plus sur le Stream 10, et cet écart ne fait que se creuser.
À plus long terme, il faut s'attendre à ce que Stream continue exactement ainsi. Il s'agit d'une distribution mise à jour en continu, alignée sur le développement de RHEL, ce qui signifie que les changements réguliers font partie intégrante de l'expérience, et que la planification de chaque mise à niveau avant que la version n'atteigne sa fin de vie fait partie intégrante de son exploitation.
Assurez la sécurité de CentOS Stream 9 après la fin de son cycle de vie (EOL) grâce à TuxCare
Si vous n’êtes pas encore prêt à effectuer une mise à niveau ou une migration, la date de fin de vie ne doit pas nécessairement se transformer en situation d’urgence. Le service « Endless Lifecycle Support » (ELS) de TuxCare a justement été conçu pour ce genre de situation.
Une fois que CentOS Stream 9 aura atteint sa fin de vie, TuxCare prévoit que le service ELS continuera à fournir des correctifs de sécurité pour les vulnérabilités à risque élevé et critique dans les paquets couverts, c'est-à-dire celles que le projet CentOS ne corrige plus. Cela vous permet de réduire votre exposition aux vulnérabilités, de respecter vos exigences de conformité et de migrer selon votre propre calendrier, plutôt que selon celui d'un tiers.
Pour découvrir comment s'est déroulé le précédent cycle de migration vers CentOS, consultez notre article sur la fin de vie de CentOS 8.



