Translation(s): Deutsch - English - Español - Français - Italiano - 한국어 - Nederlands - Polski - Português (Brasil) - Portuguese (Portugal) - Русский - Svenska - Українська - tiếng Việt - 简体中文
https://www.debian.org/releases - Official information about Debian releases
Contents
Introduction
Debian is under continual development. The latest release is Debian 12.8. It is also (currently) known as stable or by its codename "Bookworm".
Each version also corresponds to a set of named software repositories (at least one per CPU architecture).
At any given time, there is one stable release of Debian, which has the support of the Debian security team. When a new stable version is released, the security team will usually cover the previous version for a year or so, while they also cover the new/current version. Only stable is recommended for production use.
There are also two main development repositories unstable and testing which are continually updated during the development of the next stable release. The latest packages arrive in unstable (which always has the codename "Sid"). Packages are automatically copied from unstable to testing when they meet criteria such as lack of release-critical bugs, and dependencies being satisfied by other packages in testing.
Choosing
End users should generally choose to run either stable or testing. Stable is recommended for applications requiring production-level stability and security (servers, firewalls etc) and is also recommended for those who are new to Linux. Testing is recommended for advanced users who want new software on their desktops and who are capable of reporting and fixing bugs to help Debian.
Choosing a debian distribution discusses the pros and cons of choosing one Debian distribution over another. And the overview of software for Debian Stable describes common ways Debian stable is enhanced with newer software or otherwise given extended capabilities.
The Debian FTP archives chapter of the Debian FAQ has even more information.
Current Releases/Repositories
Also:
experimental - Not really a release (RC-Buggy), but a repository where packages are tested (experimented) if they are not suited for unstable.
backport - Not a release, but a repository for updated packages for stable.
Production Releases
Version |
Code name |
Release date |
End of life date |
EOL LTS |
EOL ELTS |
14 |
|
|
|
||
13 |
|
|
|
||
12 |
2026-06-10 |
2028-06-30 |
|||
11 |
2026-08-31 |
||||
10 |
|||||
9 |
|||||
8 |
|||||
7 |
~2020-06-30 |
||||
6.0 |
|||||
5.0 |
|||||
4.0 |
|||||
3.1 |
|||||
3.0 |
|||||
2.2 |
2003-06-30 |
||||
2.1 |
2000-10-30 |
||||
2.0 |
- |
||||
1.3 |
- |
||||
1.2 |
- |
||||
1.1 |
- |
||||
0.93R6 |
|
- |
|||
0.93R5 |
|
- |
|||
0.91 |
|
~1994-01-01 |
- |
Reminder: the EOL date for the stable release is the date of the next stable release plus one year. For example, Debian bullseye ("buster +1") was released on 2021-08-14 so Debian buster's EOL is around 2022-08.
Note: the point releases (like 7.1 and 7.2) are detailed in each distribution's page.
Release statistics
Version |
Code name |
Freeze length |
Time from previous release |
Time from next release up to EOL |
Total lifetime |
1.2 |
|
178 days |
|||
1.3 |
|
175 days |
|||
2.0 |
171 days |
414 days |
|||
2.1 |
125 days |
228 days |
76 days |
601 days |
|
2.2 |
212 days |
525 days |
346 days |
1049 days |
|
3.0 |
383 days |
703 days |
389 days |
1442 days |
|
3.1 |
34 days |
1053 days |
357 days |
1028 days |
|
4.0 |
258 days |
671 days |
366 days |
1044 days |
|
5.0 |
202 days |
678 days |
365 days |
1087 days |
|
6.0 |
184 days |
722 days |
391 days |
1209 days |
|
7 |
308 days |
818 days |
366 days |
1087 days |
|
8 |
171 days |
721 days |
365 days |
1149 days |
|
9 |
224 days |
784 days |
366 days |
1115 days |
|
10 |
185 days |
749 days |
392 days |
1162 days |
|
11 |
28 days |
770 days |
431 days |
1096 days |
|
12 |
101 days |
665 days |
In the above array, data closely following "current" releasing tendencies have been highlighted in green. What can be deduced from those data is that the "most-typical" Debian release:
endures a freeze cycle of 7 +/- 1 months before getting released.
is released about 2 years after the previous one (the often cited example of Debian Sarge being quite an exceptional event in Debian history).
leaves users about 1 year to upgrade to the next one once this latter itself gets released.
has (from release to the end of security updates) a total lifetime of about 3 years.
http://debian.semistable.com/releases.gif
Workflow
Here's a diagram describing how packages flow between archives:
The above graphic is generated from a dot file in the package-cycle git repository.
See also the various software powering that archive.
Codenames
Releases of the Debian distribution have both traditional version numbers and codenames based on characters from the Pixar/Disney movie "Toy Story" (1995). Sid, as you may recall, was the evil neighbor kid who broke all the toys. Additionally, the codename for the Experimental repository, RC-Buggy, was Andy's toy car, and is a pun on 'Release Critical' and 'Remote Control.'
See also
DebianStability - Changing from one release version to another.
Wiki pages
All wiki pages about Debian releases:
- Backports
- CategoryRelease
- DebianBo
- DebianBookworm
- DebianBullseye
- DebianBuster
- DebianBuzz
- DebianEdu/HowTo/LtspBootchart (ltsp-build-client.log-0.82-2-20060309.txt)
- DebianEtch
- DebianEvents/fr/2024/Toulouse/Rincon2 (Toulouse_mini_DebConf_2024.odp)
- DebianExperimental
- DebianForky
- DebianHamm
- DebianJessie
- DebianLenny
- DebianOldOldStable
- DebianOldStable
- DebianPotato
- DebianReleases
- DebianRex
- DebianSarge
- DebianSlink
- DebianSqueeze
- DebianStable
- DebianStretch
- DebianTesting
- DebianTrixie
- DebianUnstable
- DebianWheezy
- DebianWoody
- ReleasePartyBookworm/India/Online
- Sprints/2016/DebianCloudNov2016 (Minutes.txt)
- ar/DebianSqueeze
- de/Backports
- de/DebianBookworm
- de/DebianForky
- de/DebianLenny
- de/DebianSqueeze
- de/DebianStretch
- es/Backports
- es/DebianBookworm
- es/DebianBullseye
- es/DebianBuster
- es/DebianJessie
- es/DebianSqueeze
- es/DebianStretch
- es/DebianTrixie
- fr/Backports
- fr/DebianBo
- fr/DebianBookworm
- fr/DebianBullseye
- fr/DebianBuster
- fr/DebianEtch
- fr/DebianExperimental
- fr/DebianForky
- fr/DebianHamm
- fr/DebianJessie
- fr/DebianLenny
- fr/DebianOldOldStable
- fr/DebianOldStable
- fr/DebianReleases
- fr/DebianSarge
- fr/DebianSlink
- fr/DebianSqueeze
- fr/DebianStable
- fr/DebianStretch
- fr/DebianTesting
- fr/DebianTrixie
- fr/DebianUnstable
- fr/DebianWheezy
- fr/DebianWoody
- he/DebianBuster
- id/DebianBullseye
- id/DebianStretch
- it/Backports
- it/DebianBo
- it/DebianBookworm
- it/DebianBullseye
- it/DebianBuster
- it/DebianBuzz
- it/DebianEtch
- it/DebianExperimental
- it/DebianForky
- it/DebianHamm
- it/DebianJessie
- it/DebianLenny
- it/DebianOldOldStable
- it/DebianOldStable
- it/DebianPotato
- it/DebianReleases
- it/DebianRex
- it/DebianSarge
- it/DebianSlink
- it/DebianSqueeze
- it/DebianStable
- it/DebianStretch
- it/DebianTesting
- it/DebianTrixie
- it/DebianUnstable
- it/DebianWheezy
- it/DebianWoody
- ko/DebianBookworm
- ko/DebianBullseye
- ko/DebianBuster
- ko/DebianForky
- ko/DebianStretch
- ko/DebianTesting
- ko/DebianTrixie
- ko/DebianUnstable
- pl/DebianReleases
- pt_BR/Backports
- pt_BR/DebianBo
- pt_BR/DebianBookworm
- pt_BR/DebianBullseye
- pt_BR/DebianBuster
- pt_BR/DebianBuzz
- pt_BR/DebianEtch
- pt_BR/DebianExperimental
- pt_BR/DebianForky
- pt_BR/DebianHamm
- pt_BR/DebianJessie
- pt_BR/DebianLenny
- pt_BR/DebianOldStable
- pt_BR/DebianPotato
- pt_BR/DebianReleases
- pt_BR/DebianRex
- pt_BR/DebianSarge
- pt_BR/DebianSlink
- pt_BR/DebianStable
- pt_BR/DebianStretch
- pt_BR/DebianTesting
- pt_BR/DebianTrixie
- pt_BR/DebianUnstable
- pt_BR/DebianWheezy
- pt_BR/DebianWoody
- ru/Backports
- ru/DebianBullseye
- ru/DebianBuster
- ru/DebianJessie
- ru/DebianRex
- ru/DebianSqueeze
- ru/DebianStretch
- ru/DebianWheezy
- sv/DebianJessie
- sv/DebianLenny
- sv/DebianReleases
- sv/DebianSqueeze
- sv/DebianWheezy
- uk/DebianBookworm
- uk/DebianBullseye
- uk/DebianBuster
- uk/DebianEtch
- uk/DebianHamm
- uk/DebianJessie
- uk/DebianLenny
- uk/DebianOldStable
- uk/DebianPotato
- uk/DebianReleases
- uk/DebianSarge
- uk/DebianSlink
- uk/DebianSqueeze
- uk/DebianStable
- uk/DebianStretch
- uk/DebianTesting
- uk/DebianTrixie
- uk/DebianWheezy
- uk/DebianWoody
- vi/DebianReleases
- zh_CN/Backports
- zh_CN/DebianWheezy