[go: up one dir, main page]

Debian.Club

Release End-of-Life (EOL)

Support boundaries, quick dates, upgrade windows, and retirement guidance for Debian stable, oldstable, LTS, and EOL.

Debian release support lifecycle

Debian release support timeline
TodayDebian 14ForkyDebian 13TrixieDebian 12BookwormDebian 11Bullseye202120232025202720292031
Full supportLong-term support (LTS)Planned

End dates for Debian 13 and 14 are estimates.

Date baseline

This page is based on official Debian release information as of 2026-07-03. Regular security support for Debian 12 (Bookworm) is scheduled until 2026-07-11, and LTS is scheduled until 2028-06-30. Treat Debian Releases and Debian LTS as the final sources.

EOL does not mean the system immediately stops running. It means the security maintenance and bug-fix responsibility boundary has changed. For internet-facing services, office desktops, development environments, and home servers, understanding the support lifecycle prevents systems from being left unmaintained.

Debian Support Phases

PhaseMeaningAppropriate state
stableCurrent stable release, maintained by the Debian Security TeamNew deployments, production, daily systems
oldstablePrevious stable release, still in the regular maintenance windowTransition period for existing systems
LTSLong-Term Support after regular security support endsMigration runway, not a reason to postpone indefinitely
ELTSExtended LTS, usually provided by third-party commercial servicesSpecial legacy systems
EOLPublic security support has endedUpgrade, replace, isolate, or retire

Quick Dates

CodenameRelease dateRegular security support endsLTS endsCurrent advice
Debian 13 (Trixie)2025-08-092028-08-092030-06-30Preferred for new deployments
Debian 12 (Bookworm)2023-06-102026-07-112028-06-30Plan Debian 13 upgrade
Debian 11 (Bullseye)2021-08-14Ended2026-08-31Migrate soon
Debian 10 (Buster)2019-07-06Ended2024-06-30Should not remain internet-facing
Debian 9 (Stretch)2017-06-17Ended2022-06-30Retire or isolate
Debian 8 (Jessie)2015-04-25Ended2020-06-30Retire or isolate

Debian 13 regular security support and LTS dates follow the current Debian Releases page and should be updated when Debian publishes changes.

What Changes During LTS

LTS provides more migration time, but it is not a full replacement for stable:

  • LTS support may not cover every package in the Debian archive.
  • Some desktop applications, developer tools, or niche services may be outside the support scope.
  • LTS is best used to stay secure while migration completes, not to keep adding new workloads.
  • For internet-facing systems, the start of LTS should be treated as an upgrade countdown.

90-Day EOL Checklist

CheckGoal
Asset inventoryFind machines still running old releases
Service inventoryFlag public services, databases, CI, bastion hosts, and backup nodes
Package support scopeConfirm critical packages remain supported during LTS
Upgrade pathUpgrade Debian 11 to 12, then 13; avoid skipping multiple stable releases
Backup restoreConfirm backups can be restored, not only that backup files exist
Maintenance windowPrepare console or rescue access for servers and remote machines
Rollback planPrepare snapshots, images, configuration backups, or replacement hardware

Actions By System Type

System typeBefore EOL
Internet-facing serverUpgrade or migrate early; do not wait until the last LTS month
Internal serviceEvaluate network isolation, access limits, and upgrade timing
Desktop computerMove to current stable so browsers and desktop apps do not lag for years
Lab / classroom machineReimaging is often faster than multi-step upgrades
Legacy deviceIf it cannot be upgraded, isolate it and restrict exposed services

Pre-upgrade Commands

cat /etc/debian_version
apt update
apt list --upgradable
dpkg --audit
apt-mark showhold
systemctl --failed
df -h

If these checks already report errors, fix the current system before attempting a major release upgrade.

On this page