Principaux enseignements
- La « fin de vie » (EOL) signifie généralement que le fournisseur ou le projet en amont a mis fin à la maintenance standard d'un produit ou d'une version, y compris les mises à jour de sécurité régulières et les corrections de bogues.
- La « fin du support » (EOS) désigne généralement la fin d'une période de support ou d'un niveau de support défini. La poursuite des mises à jour de sécurité dépend de la politique de cycle de vie du fournisseur : certains y mettent fin complètement, tandis que d'autres continuent de les proposer dans le cadre d'un programme de support étendu distinct.
- Aucun de ces deux termes ne fait l'objet d'une définition universelle dans le secteur ; veillez donc toujours à vérifier ce que propose précisément votre fournisseur ou votre projet.
- Le service « Endless Lifecycle Support » de TuxCare fournit des correctifs de sécurité continus pour les systèmes Linux pris en charge ayant atteint leur fin de vie (EOL), ce qui contribue à réduire l'exposition aux vulnérabilités et à faciliter la mise en conformité sans imposer de migration immédiate.
Vos systèmes Linux ont-ils dépassé leur fin de vie? Vous n’êtes pas les seuls. De nombreuses équipes utilisent des systèmes qui, techniquement, ne bénéficient plus du support du fournisseur, et, honnêtement, cela ne semble souvent pas urgent tant qu’il n’y a pas de panne ou qu’un auditeur ne pose pas une question précise.
Les dates de fin de vie (EOL) et de fin de support (EOS) peuvent accroître les risques liés à la sécurité, à la conformité et à l'exploitation, en particulier lorsque les mises à jour de sécurité et l'assistance technique ne sont plus disponibles. Cependant, ces deux termes n'ont pas la même signification, et les confondre peut entraîner une mauvaise planification. Cet article explique en détail ce que chacun d'eux signifie généralement, en quoi ils diffèrent et quelles sont vos options lorsque vous atteignez l'une ou l'autre de ces étapes.
Que signifient les termes « fin de vie » (EOL) et « fin de support » (EOS) ?
D'une manière générale, ces deux termes désignent une réduction ou une cessation de la maintenance et du support proposés pour un produit ou une version. La nature exacte de cette cessation, ainsi que son moment, dépendent de la politique de cycle de vie du fournisseur ou du projet.
Cette mise en garde est plus importante qu'il n'y paraît. Il n'existe pas de définition universelle des termes « EOL » (fin de vie) ou « EOS » (fin de service) dans le secteur. Les fournisseurs et les projets open source utilisent ces termes – ainsi que ceux de « fin de maintenance », « fin de support standard », « support étendu » et « support de maintenance » – pour désigner des réalités différentes. Avant d'évaluer vos risques, vérifiez quelles mises à jour, quelle assistance et quelle couverture étendue votre fournisseur spécifique continue de proposer.
Fin de vie
La fin de vie (EOL) marque généralement la fin de la maintenance standard d'un produit ou d'une version. Après cette date, l'éditeur ou le projet en amont cesse généralement de fournir des correctifs de sécurité courants, des corrections de bogues et d'autres mises à jour pour cette version. La version concernée n'est plus maintenue selon son cycle de vie standard en amont, bien qu'un support étendu proposé par l'éditeur ou par des tiers puisse encore être disponible. Parmi les exemples courants, on peut citer CentOS 7, Python 2.7et PHP 8.0.
Fin du soutien (EOS)
La fin de vie (EOS) signifie généralement qu'une période ou un niveau d'assistance défini a pris fin. En fonction de la politique relative au cycle de vie, vous risquez de ne plus avoir accès à l'assistance standard du fournisseur, à la possibilité d'ouvrir de nouveaux dossiers d'assistance, à l'aide au dépannage ou à d'autres services inclus dans ce niveau. La question de la poursuite des mises à jour de sécurité est distincte : certains fournisseurs les interrompent complètement à la fin de vie, tandis que d'autres proposent des mises à jour limitées dans le cadre d'un programme d'assistance prolongée.
Fin de vie ou fin de soutien : Différences essentielles
Ces termes sont constamment utilisés de manière interchangeable, ce qui explique en partie pourquoi les équipes finissent par ne plus savoir quel est leur niveau de risque réel. Voici en quoi ils diffèrent généralement.
Arrêts de développement et fins de support
La fin de vie (EOL) marque généralement la fin de la maintenance active d'un produit ou d'une version donnée. Le fournisseur ou le projet en amont cesse alors de produire des correctifs de sécurité réguliers, des corrections de bogues et des améliorations de compatibilité pour cette version, même si des versions plus récentes continuent d'être développées activement.
EOS offre une couverture plus restreinte. Une fois la période de support définie terminée, dans certains modèles de cycle de vie, un programme de support étendu distinct continue de fournir des mises à jour limitées – mais il s’agit d’une option supplémentaire, et non d’une fonctionnalité standard d’EOS. En l’absence de couverture étendue ou assurée par un tiers, la charge liée au dépannage repose davantage sur votre équipe interne.
« Non entretenu » vs « autonome »
Logiciel en fin de vie n'est plus mis à jour conformément au cycle de vie standard du fournisseur ou du projet. La prise en charge des outils, des intégrations et des plateformes cloud a également tendance à diminuer avec le temps.
Avec EOS, l'utilisation du logiciel reste peut-être encore limitée, mais en l'absence d'un autre accord de support, la responsabilité de son bon fonctionnement et de sa mise à jour incombe davantage à votre équipe.
Conséquences en matière de conformité
L'exploitation de systèmes en fin de vie peut poser des problèmes de conformité au regard d'exigences et de référentiels tels que PCI DSS, HIPAAet ISO 27001, car le maintien des contrôles de sécurité requis devient de plus en plus difficile en l'absence de mises à jour de sécurité régulières. Les systèmes en fin de vie (EOS) présentent des risques similaires, selon que des mises à jour sont encore disponibles ou non. Ces détails ont leur importance lorsque vous vous apprêtez à passer un audit.
Remarque : La plupart des projets open source et des distributions Linux publient une date unique de fin de vie (EOL) plutôt que de définir une étape distincte de fin de support (EOS), bien que la terminologie relative au cycle de vie varie d’un projet à l’autre. Cette distinction apparaît le plus souvent dans les modèles de cycle de vie à plusieurs niveaux utilisés par des éditeurs tels que Microsoft, Oracle et IBM, où le support est réparti sur plusieurs phases.
EOL vs EOS : comparaison des indicateurs
Voici un aperçu des différences les plus importantes :
| Indicateur | Fin de vie | Fin du soutien (EOS) |
| Correctifs de sécurité standard des éditeurs | Généralement terminé pour la version concernée | La disponibilité dépend de la politique relative au cycle de vie |
| Assistance technique | Abandonné | Produit retiré de la gamme concernée |
| Mises à jour des fonctionnalités | Arrêtée | Cela dépend de la politique relative au cycle de vie |
| État de conformité | Risque accru dès l'arrêt des mises à jour de sécurité | Cela dépend des mises à jour disponibles et des contrôles compensatoires |
| L'urgence migratoire | Généralement plus élevé, surtout une fois que les mises à jour de sécurité ont pris fin | Cela dépend de la couverture restante des mises à jour et des besoins en matière d'assistance |
Exemples concrets de fin de vie (EOL) et de fin de support
Fin du support standard. Ubuntu 18.04 a atteint la fin de sa période de support standard le 31 mai 2023. Les équipes qui n’avaient pas encore effectué la migration devaient soit mettre à niveau leur système, soit souscrire à une couverture étendue, soit continuer à utiliser la version sans bénéficier de mises à jour de sécurité régulières. Ubuntu 20.04 LTS a pris le relais, atteignant la fin de sa période de support standard de cinq ans le 31 mai 2025, date à partir de laquelle la maintenance de sécurité continue est devenue disponible via le programme « Expanded Security Maintenance » (ESM) d’Ubuntu Pro. L’ESM n’est pas automatique : les systèmes doivent être associés à un abonnement Ubuntu Pro pour en bénéficier.
Fin de vie. PHP 8.1 a atteint sa fin de vie le 31 décembre 2025, et le projet PHP ne publie plus de correctifs de sécurité pour cette branche. Les applications qui l'utilisent encore risquent d'accumuler des vulnérabilités non corrigées à mesure que de nouveaux problèmes affectant cette branche sont découverts.
Fin de vie. PostgreSQL 13 a atteint sa fin de vie le 13 novembre 2025. Il s'agit d'une version de base de données qui, dans l'ombre, prend en charge de nombreuses charges de travail en production, et les équipes qui l'utilisent ne peuvent plus compter sur le PostgreSQL Global Development Group pour la sécurité ou les corrections de bogues. Elles doivent effectuer une mise à niveau ou trouver une autre source de support.
Fin de vie. Node.js 18 a atteint sa fin de vie le 30 avril 2025, et Angular 19 a suivi le 19 mai 2026 – deux autres catégories dont la plupart des équipes dépendent sans y prêter beaucoup d’attention : les moteurs d’exécution JavaScript et les frameworks d’applications web.
Vous pouvez également en savoir plus sur la fin de vie (EOL) de Knockout.js et son impact sur la sécurité des applications front-end héritées dans notre guide détaillé.
Cycle de vie à plusieurs niveaux. Red Hat Enterprise Linux 7 illustre ce modèle commercial. Il a atteint la fin de sa phase de support de maintenance le 30 juin 2024, mais Red Hat n’a pas qualifié cela de « fin de vie ». La version est passée à une phase de « cycle de vie prolongé », au cours de laquelle certains correctifs de sécurité critiques restent disponibles uniquement via un module complémentaire payant de support de cycle de vie prolongé. Une même date, deux réalités de support très différentes selon ce que vous avez acheté.
Pourquoi les fournisseurs et les projets annoncent-ils la fin de vie (EOL) ou la fin du support (EOS) ?
Les éditeurs et les projets open source fixent des dates butoirs de « fin de vie » ou de « fin de support » afin de pouvoir réorienter leurs ressources vers des versions plus récentes et encore prises en charge. La maintenance des anciennes versions mobilise des ressources en ingénierie, en tests et en support qui, sans cela, seraient consacrées aux versions actuelles. À mesure que les systèmes vieillissent, ils deviennent plus difficiles à sécuriser, plus compliqués à intégrer aux outils modernes et plus coûteux à maintenir en état de fonctionnement.
En fixant des échéances pour chaque étape du cycle de vie, les fournisseurs et les projets :
- Réduire la dette technique accumulée
- Concentrer les efforts d'ingénierie sur les produits actuels, dont la maintenance est assurée de manière active
- Inciter les utilisateurs à adopter des versions prises en charge et plus sécurisées
- Réduire les coûts d'entretien et d'assistance à long terme
Ces dates limites se justifient d'un point de vue opérationnel pour les équipes chargées de la mise en production du logiciel. Elles entraînent une charge de travail supplémentaire pour tous ceux qui utilisent encore les anciennes versions.
Fin de vie (EOL) et fin de support (EOS) dans le domaine du matériel informatique
Les fabricants de matériel définissent généralement plusieurs étapes clés du cycle de vie – à savoir, le plus souvent, la « fin de commercialisation », la « fin du support » et la « fin de vie » – dont l'ordre et la signification varient d'un fabricant à l'autre.
Au fur et à mesure que les équipements arrivent en fin de vie, les mises à jour du micrologiciel finissent par s’arrêter et les pièces de rechange deviennent plus difficiles à trouver, même si le moment où cela se produit dépend de la politique du fournisseur. Pour les infrastructures critiques, cette combinaison peut accroître à la fois le risque et la durée potentielle d’une interruption de service en cas de défaillance. Qu’il s’agisse de logiciels ou de matériel, le suivi de ces dates vous permet d’anticiper plutôt que de devoir réagir dans l’urgence.
Risques liés au non-respect des dates de fin de vie (EOL) et de fin de support (EOS)
L'utilisation de systèmes Linux non pris en charge se passe souvent sans problème, jusqu'à ce que ça tourne mal. Voici les risques que vous courez réellement.
Vulnérabilités en matière de sécurité
Une fois que les mises à jour en amont cessent, les nouvelles vulnérabilités découvertes affectant cette version peuvent rester non corrigées indéfiniment, à moins que vous ne procédiez à une mise à niveau, que vous ne mettiez en place des mesures de compensation ou que vous ne bénéficiez d'un support étendu. Les systèmes exposés au public qui exécutent des versions connues pour être vulnérables et qui ne bénéficient plus de support sont également plus faciles à identifier et à cibler par les attaquants. Plus ces vulnérabilités restent sans solution, plus le risque qu'une d'entre elles soit exploitée est élevé.
Défauts de conformité
La plupart des normes de sécurité imposent aux organisations de gérer les vulnérabilités et d'assurer la sécurité de leurs systèmes. L'utilisation de logiciels dont le support technique n'est plus assuré complique considérablement le respect de ces exigences. Cela peut donner lieu à des constatations d'audit ou vous obliger à fournir des justifications supplémentaires et à mettre en place des contrôles compensatoires, selon les exigences qui s'appliquent à votre cas.
Temps d'arrêt et coûts de récupération
Les systèmes obsolètes qui ne bénéficient plus du support du fournisseur sont plus difficiles à remettre en état de marche en cas de problème. En l'absence de correctifs officiels ou d'assistance du fournisseur, le diagnostic et la remise en état peuvent prendre plus de temps, et les solutions de fortune comportent leurs propres risques. La remise en état devient alors très vite coûteuse.
L'innovation manquée
Au-delà des questions de sécurité, les systèmes qui ne bénéficient plus d'un support technique risquent de ne plus être compatibles avec les nouveaux outils, les plateformes d'automatisation et les intégrations. Ce décalage ne fait que s'accentuer. L'efficacité des équipes d'ingénierie diminue, les coûts d'infrastructure augmentent progressivement, et plus on attend, plus la migration éventuelle s'avère difficile.
Solutions pour gérer la fin de vie et la fin du support
Le fait d'atteindre la fin de vie (EOL) ou la fin de support (EOS) ne signifie pas pour autant que vous vous retrouvez immédiatement en situation de crise. Plusieurs options s'offrent à vous, et le choix de la solution la plus adaptée dépend de votre calendrier, de votre budget et de votre tolérance au risque.
Si vos applications sont portables et que vous disposez des capacités de test et du budget nécessaires, procédez dès maintenant à la migration ou à la mise à niveau. Si la migration est bloquée par des problèmes de compatibilité des applications, une dépendance vis-à-vis d’un fournisseur ou un gel des changements, mettez en place un support à cycle de vie prolongé et profitez du temps ainsi gagné pour planifier correctement la transition. Si vous êtes confronté à quelques systèmes hérités pour lesquels il n’existe aucune voie de mise à niveau viable, isolez-les, restreignez-y l’accès et surveillez-les de près pendant que vous élaborez une solution de remplacement. La plupart des équipes finissent par mener ces deux actions de front.
TuxCare, un soutien sans faille tout au long du cycle de vie
Pour les équipes qui ne peuvent pas migrer immédiatement, la prolongation du support du cycle de vie constitue souvent une option pratique à court terme. Selon rapport « Open Source Landscape Report 2026 » de TuxCare, 50,2 % des organisations utilisant des composants en fin de vie (EOL) en production ont déclaré recourir à un support de cycle de vie prolongé ou à des correctifs fournis par les éditeurs, devant la migration (43,9 %) et les mises à niveau (41,0 %). Le total des réponses dépasse 100 %, ce qui suggère que la plupart des organisations mettent en œuvre ces approches en parallèle plutôt que d’en choisir une seule.
Le service « Endless Lifecycle Support » (ELS) de TuxCare fournit des correctifs de sécurité continus pour les distributions Linux en fin de vie, notamment CentOS 6, CentOS 7, CentOS 8, CentOS Stream 8, Oracle Linux 6, Oracle Linux 7, RHEL 7, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Debian 10, Debian 11, Alpine Linux 3.18 et Amazon Linux 2.
Selon la distribution, les correctifs peuvent concerner des composants tels que le noyau Linux, glibc, OpenSSL, le serveur HTTP Apache et MySQL. C'est un moyen de répondre aux exigences en matière de gestion des vulnérabilités et de conformité sans se précipiter dans une migration risquée.
La couverture s'étend également aux couches applicative et de données : Apache Tomcat, Eclipse Jetty, PostgreSQL, MySQL, Apache Kafka, OpenSearch et Grafana, entre autres. Si vous utilisez PostgreSQL 13 après la date de fin de vie (EOL) de novembre 2025 mentionnée précédemment, ce service reste le même.
Vous pouvez également en savoir plus sur la fin de vie (EOL) d’Eclipse Jetty et sur la manière dont le support étendu protège vos serveurs web dans notre guide détaillé, et consulter le suivi des CVE de TuxCare pour consulter la liste complète des paquets couverts et suivre la disponibilité des correctifs pour les produits pris en charge.
Migrer ou passer à une version prise en charge
Lorsque le calendrier le permet, la migration vers un système d’exploitation ou une version logicielle prise en charge constitue la bonne solution à long terme. Vous bénéficiez ainsi de mises à jour de sécurité régulières, de nouvelles fonctionnalités et de l’assistance du fournisseur. Cependant, les migrations nécessitent du temps, des tests et un budget. Les problèmes de compatibilité avec les anciennes applications sont fréquents, en particulier sur les systèmes en service depuis des années. Cela n’est pas toujours réalisable dans des délais très courts.
Utiliser les conteneurs pour faciliter la migration
Pour les systèmes hérités qui ne peuvent pas être mis à niveau rapidement, le fait d'intégrer des applications compatibles dans des conteneurs à l'aide d'outils tels que Docker ou Podman peut simplifier le déploiement et faciliter une migration future. Les conteneurs n'éliminent toutefois pas les vulnérabilités sous-jacentes et ne constituent pas à eux seuls une barrière de sécurité solide. Considérez-les comme une aide à la migration, et non comme une solution de sécurité.
Comment suivre de manière proactive les dates de fin de vie (EOL) et de fin de support (EOS)
Savoir que vos systèmes approchent de leur fin de vie (EOL) ou de leur fin de support (EOS) avant qu'ils n'y parviennent, c'est déjà la moitié du chemin parcouru. La bonne nouvelle, c'est que vous n'avez pas besoin de suivre manuellement les annonces des éditeurs pour chacun des logiciels que vous utilisez.
endoflife.date est une ressource gratuite très utile à cet effet. Elle regroupe en un seul endroit les dates du cycle de vie de centaines de projets logiciels et de distributions Linux. Comme ce site est géré par la communauté, vérifiez toute date sur laquelle vous vous basez en consultant la documentation officielle du cycle de vie fournie par l'éditeur ou le projet concerné.
À ce propos, la plupart des grands éditeurs publient des pages officielles consacrées au cycle de vie de leurs produits. Red Hat, Canonical, Debian, AlmaLinux et Rocky Linux proposent tous des calendriers publics pour leurs distributions. Si vous utilisez une distribution moins courante, consultez directement la documentation relative aux versions du projet concerné.
Quelques habitudes pratiques qui peuvent vous aider :
- Définir des rappels dans le calendrier 12 et 6 mois avant les dates de fin de vie (EOL) connues
- Enregistrez l'état du cycle de vie dans votre CMDB ou votre outil de suivi des actifs
- Faire de l'examen de fin de vie (EOL) un point fixe des cycles de planification des infrastructures
Bonnes pratiques en matière de fin de vie (EOL) et de fin de support (EOS)
Lorsqu'un système Linux atteint sa fin de vie (EOL) ou la fin de son support (EOS), l'objectif est de limiter les risques et de gagner du temps pour mettre en place une migration sans heurts. Voici les bonnes pratiques opérationnelles qui permettent de mener à bien l'une ou l'autre de ces démarches.
Mise en œuvre de l'assistance étendue
Si vous optez pour la solution du support prolongé, mettez-la en place avant la date butoir plutôt qu’après. Vérifiez que la couverture des correctifs proposée par le prestataire correspond bien à votre liste réelle de progiciels, confirmez l’engagement en matière de délai de réponse pour les CVE critiques, et consignez cet accord en tant que contrôle compensatoire. Les auditeurs vous poseront des questions à ce sujet.
Isoler les systèmes non pris en charge
Placez les systèmes en fin de vie (EOL) et en fin de support (EOS) dans des zones réseau segmentées. Appliquez des règles de pare-feu strictes, désactivez les services inutiles, imposez une authentification multifactorielle aux points d'accès concernés (tels que les VPN, les fournisseurs d'identité et les passerelles d'administration), et surveillez les anomalies. Une segmentation efficace permet de limiter les mouvements latéraux et de réduire l'impact en cas de compromission d'un système.
Commencez dès maintenant à planifier votre migration
La prolongation de la prise en charge ne doit pas se substituer à une planification à long terme du cycle de vie. Profitez du temps ainsi gagné pour planifier correctement la migration : évaluez les distributions prises en charge, recensez les dépendances des applications et élaborez un plan par étapes qui ne vous oblige pas à tout faire à la hâte pendant un week-end. Plus vous disposerez de marge de manœuvre, meilleurs seront les résultats.
EOL et EOS ne doivent pas être des obstacles
Le fait d'atteindre la fin de vie ou la fin du support ne signifie pas que vous n'avez plus d'options. En disposant d'une couverture adaptée et d'un plan clair, les entreprises peuvent réduire les risques liés à la sécurité, à la conformité et à l'exploitation liés à l'utilisation de systèmes hérités, tout en se préparant à la migration.
L'erreur consiste à considérer la fin de vie (EOL) ou la fin de support (EOS) comme des questions à traiter plus tard. Qu'il s'agisse d'un support prolongé, d'une mise en quarantaine ou de la planification de la migration, plus vous vous y prenez tôt, plus vous maîtrisez le résultat.





