{{Short description|Version history of the Linux kernel}} {{broader|History of Linux}} {{Use dmy dates|date=January 2020}}
This article documents the '''version history of the Linux kernel''', a free, open-source, and Unix-like kernel that is used on many computer systems worldwide.
Since the Linux kernel's creation by Linus Torvalds in 1991, it grew rapidly as many developers contributed to the project.
The kernel became self-hosting as of version 0.11 in December 1991. The version 1.0.0 of Linux was released in March 1994, consisting of over 170,000 lines of source code.
The most recent stable release of the Linux kernel is {{#invoke:Strip version patch|main|{{wikidata|property|preferred|Q14579|P348|P548=Q2804309}}}}, released on {{wikidata|qualifier|reference|Q14579|P348|{{#invoke:Strip version patch|main|{{wikidata|property|preferred|Q14579|P348|P548=Q2804309}}}}|P577}}.
==Explanation==
In contrast to semantic versioning, the major version carries no intrinsic meaning for the kernel, as Linux promises stable interfaces and behavior even across major versions. Rather, since version 3.x, minor versions are capped around 20, to avoid the false perception that changes between large minor versions (e.g. from X.30 to X.31) would be smaller than changes between X.1 and X.2.<ref>{{Cite news|title=Rolling stable kernels|url=https://lwn.net/Articles/871989/|work=LWN.net|date=2021-10-06|access-date=2026-02-15|language=en-US|first=Jake|last=Edge}}</ref>
Each feature release {{endash}} identified by the first two numbers of a release version {{endash}} is designated one of the following levels of support:
* Supported until next stable version and 3 months after that. * Long-term support (LTS); maintained for a few years.<ref name=ACTIVE>{{cite web|url=https://www.kernel.org/category/releases.html|title=Active kernel releases|date=7 February 2023|publisher=Kernel.org|access-date=22 September 2024}}</ref> * Super-long-term support (SLTS); maintained for many more years by the Civil Infrastructure Platform (CIP).<ref name = "CIP" />
==Overview==
<div class="panorama" style="overflow-y: hidden; overflow-x: scroll; overflow: auto; width: 100%; max-width: 100%;"> {{#tag:timeline| Define $now = {{CURRENTDAY2}}/{{CURRENTMONTH}}/{{CURRENTYEAR}} Define $width = 1500 Define $warning = 1400 # $width - 100 ImageSize = width:$width height:375 PlotArea = left:45 right:10 bottom:65 top:10 DateFormat = dd/mm/yyyy Period = from:01/01/1991 till:$now TimeAxis = orientation:hor Alignbars = justify Legend = position:bottom columnwidth:115
################################################## # Color definitions # ################################################## Colors = id:Major value:rgb(0.6,0.6,0.6) id:Minor value:rgb(0.8,0.8,0.8) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.83,0.96,0.71) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS id:CIP value:rgb(0.95,0.87,0.99) Legend:CIP
ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/1991
# hiding bar axis thingies BarData= bar:7.0 bar:6.0 bar:5.0 bar:4.0 bar:3.0 bar:2.6 bar:2.4 bar:2.2 bar:2.0 bar:1.0
PlotData= ################################################## # 1.x filled bar ver:0.01-0.99.15 # ################################################## bar:1.0 width:25 from:17/09/1991 till:13/03/1994 color:DEV mark:(line,black)
################################################## # 1.x filled bar ver:1.0-patch9 # ################################################## bar:1.0 width:25 from:13/03/1994 till:16/04/1994 color:SUPPORT mark:(line,SUPPORT)
################################################## # 1.x filled bar ver:1.1.0-1.1.95 # ################################################## bar:1.0 width:25 from:06/04/1994 till:02/03/1995 color:SUPPORT mark:(line,SUPPORT)
################################################## # 1.x filled bar ver:1.2.0-1.2.13 # ################################################## bar:1.0 width:25 from:07/03/1995 till:02/08/1995 color:SUPPORT mark:(line,SUPPORT)
################################################## # 1.x filled bar ver:1.3.0-1.3.100 # ################################################## bar:1.0 width:25 from:12/06/1995 till:10/05/1996 color:SUPPORT mark:(line,SUPPORT)
################################################## # 1.x important versions ver:0.01-1.3.100 # ################################################## bar:1.0 mark:(line,black) align:center fontsize:S at:17/09/1991 text:"0.01" shift:(-12,0) at:03/02/1994 text:"0.99.15" shift:(-20,-10) at:13/03/1994 text:"1.0" shift:(-12,0) at:06/04/1994 text:"1.1.0" shift:(12,0) at:07/03/1995 text:"1.2.0" shift:(-12,-10) at:12/06/1995 text:"1.3.0" shift:(12,0) at:10/05/1996 text:"1.3.100" shift:(18,0)
################################################## # pre2.0 betavers. pre2.0.1 - pre2.0.14 # ################################################## bar:2.0 width:25 from:12/05/1996 till:09/06/1996 color:DEV mark:(line,black)
################################################## # pre2.0 line & text for first & last version # ################################################## bar:2.0 mark:(line,black) align:center fontsize:S at:12/05/1996 text:"pre2.0.1" shift:(-18,0)
################################################## # 2.0 filled bar # ################################################## bar:2.0 width:25 from:09/06/1996 till:14/06/1999 color:SUPPORT mark:(line,SUPPORT) ################################################## # 2.0 "LTS" filled bar # ################################################## bar:2.0 width:25 from:14/06/1999 till:08/02/2004 color:LTS mark:(line,SUPPORT)
################################################## # 2.0 line & text for first version every year # ################################################## bar:2.0 mark:(line,black) align:center fontsize:S at:09/06/1996 text:"2.0" shift:(10,0) at:14/01/1997 text:"2.0.28" shift:(18,0) at:04/06/1998 text:"2.0.34" shift:(18,0) at:14/06/1999 text:"2.0.37" shift:(18,0) at:09/01/2001 text:"2.0.39" shift:(18,0) at:08/02/2004 text:"2.0.40" shift:(18,0)
################################################## # 2.0 line for all other versions # ################################################## bar:2.0 mark:(line,white) at: 03/07/1996 # 2.0.1 at: 05/07/1996 # 2.0.2 at: 06/07/1996 # 2.0.3 at: 08/07/1996 # 2.0.4 at: 10/07/1996 # 2.0.5 at: 12/07/1996 # 2.0.6 at: 15/07/1996 # 2.0.7 at: 25/07/1996 # 2.0.8 at: 26/07/1996 # 2.0.9 at: 27/07/1996 # 2.0.10 at: 05/08/1996 # 2.0.11 at: 09/08/1996 # 2.0.12 at: 16/08/1996 # 2.0.13 at: 20/08/1996 # 2.0.14 at: 25/08/1996 # 2.0.15 at: 31/08/1996 # 2.0.16 at: 02/09/1996 # 2.0.17 at: 05/09/1996 # 2.0.18 at: 11/09/1996 # 2.0.19 at: 13/09/1996 # 2.0.20 at: 20/09/1996 # 2.0.21 at: 08/10/1996 # 2.0.22 at: 18/10/1996 # 2.0.23 at: 30/10/1996 # 2.0.24 at: 08/11/1996 # 2.0.25 at: 22/11/1996 # 2.0.26 at: 01/12/1996 # 2.0.27 at: 07/02/1997 # 2.0.29 at: 08/04/1997 # 2.0.30 at: 17/10/1997 # 2.0.31 at: 18/11/1997 # 2.0.32 at: 16/12/1997 # 2.0.33 at: 13/07/1998 # 2.0.35 at: 16/11/1998 # 2.0.36 at: 25/08/1999 # 2.0.38
################################################## # 2.1(dev) betavers. 2.1.0 - 2.2.0pre9 # ################################################## bar:2.2 width:25 from:30/09/1996 till:26/01/1999 color:DEV mark:(line,black)
################################################## # 2.1(dev) line & text for first & last version # ################################################## bar:2.2 mark:(line,black) align:center fontsize:S at:30/09/1996 text:"2.1.0" shift:(-12,0) at:21/01/1999 text:"2.2.0pre9" shift:(-20,-10)
################################################## # 2.2 filled bar # ################################################## bar:2.2 width:25 from:26/01/1999 till:25/03/2001 color:SUPPORT mark:(line,SUPPORT)
################################################## # 2.0 "LTS" filled bar # ################################################## bar:2.2 width:25 from:25/03/2001 till:24/02/2004 color:LTS mark:(line,SUPPORT)
################################################## # 2.2 line & text for first version every year # ################################################## bar:2.2 mark:(line,black) align:center fontsize:S at:26/01/1999 text:"2.2.0" shift:(15,0) at:04/01/2000 text:"2.2.14" shift:(18,0) at:25/03/2001 text:"2.2.19" shift:(18,0) at:20/05/2002 text:"2.2.21" shift:(18,0) at:05/03/2003 text:"2.2.24" shift:(18,0) at:24/02/2004 text:"2.2.26" shift:(18,0)
################################################## # 2.2 line for all other versions # ################################################## bar:2.2 mark:(line,white) at:28/01/1999 # 2.2.1 at:23/02/1999 # 2.2.2 at:09/03/1999 # 2.2.3 at:23/03/1999 # 2.2.4 at:29/03/1999 # 2.2.5 at:16/04/1999 # 2.2.6 at:28/04/1999 # 2.2.7 at:11/05/1999 # 2.2.8 at:13/05/1999 # 2.2.9 at:14/06/1999 # 2.2.10 at:09/08/1999 # 2.2.11 at:26/08/1999 # 2.2.12 at:20/10/1999 # 2.2.13 at:04/05/2000 # 2.2.15 at:07/06/2000 # 2.2.16 at:04/09/2000 # 2.2.17 at:11/12/2000 # 2.2.18 at:02/11/2001 # 2.2.20 at:16/09/2002 # 2.2.22 at:29/11/2002 # 2.2.23 at:17/03/2003 # 2.2.25
################################################## # 2.3(dev) betavers. 2.3.0 - 2.3.99pre9 # ################################################## bar:2.4 width:25 from:11/05/1999 till:04/01/2001 color:DEV mark:(line,black)
################################################## # 2.3(dev) line & text for first & last version # ################################################## bar:2.4 mark:(line,black) align:center fontsize:S at:11/05/1999 text:"2.3.0" shift:(-12,0) at:23/05/2000 text:"2.3.99pre9" shift:(-23,-10)
################################################## # 2.4 filled bar # ################################################## bar:2.4 width:25 from:04/01/2001 till:13/08/2006 color:SUPPORT mark:(line,SUPPORT)
# Last release is 2.4.37.11 released 18/12/2010. # According to http://lkml.org/lkml/2010/9/6/15, one year without update would mean end of life. # But as with the 2.0,2.2 and 2.6 columns, the column ends with the last base release. # EOL confirmed in http://lwn.net/Articles/491245/.
################################################## # 2.4 LTS filled bar # ################################################## bar:2.4 width:25 from:13/08/2006 till:18/12/2010 color:LTS mark:(line,SUPPORT)
################################################## # 2.4 line & text for first version every year # ################################################## bar:2.4 mark:(line,black) align:center fontsize:S at:04/01/2001 text:"2.4.0" shift:(15,0) at:25/02/2002 text:"2.4.18" shift:(18,0) at:13/06/2003 text:"2.4.21" shift:(-16,-10) at:05/01/2004 text:"2.4.24" shift:(18,0) at:19/01/2005 text:"2.4.29" shift:(18,0) at:11/08/2006 text:"2.4.33" shift:(18,0) at:26/07/2007 text:"2.4.35" shift:(-16,-10) at:01/01/2008 text:"2.4.36" shift:(18,0) at:02/12/2008 text:"2.4.37" shift:(18,0) at:18/12/2010 text:"2.4.37.11" shift:(27,0)
################################################## # 2.4 line for all other versions # ################################################## bar:2.4 mark:(line,white) at:30/01/2001 # 2.4.1 at:22/02/2001 # 2.4.2 at:30/03/2001 # 2.4.3 at:28/04/2001 # 2.4.4 at:26/05/2001 # 2.4.5 at:04/07/2001 # 2.4.6 at:20/07/2001 # 2.4.7 at:11/08/2001 # 2.4.8 at:16/08/2001 # 2.4.9 at:23/09/2001 # 2.4.10 at:09/10/2001 # 2.4.11 at:11/10/2001 # 2.4.12 at:24/10/2001 # 2.4.13 at:05/11/2001 # 2.4.14 at:23/11/2001 # 2.4.15 at:26/11/2001 # 2.4.16 at:21/12/2001 # 2.4.17 at:03/08/2002 # 2.4.19 at:28/11/2002 # 2.4.20 at:25/08/2003 # 2.4.22 at:28/11/2003 # 2.4.23 at:18/02/2004 # 2.4.25 at:14/04/2004 # 2.4.26 at:07/08/2004 # 2.4.27 at:17/11/2004 # 2.4.28 at:04/04/2005 # 2.4.30 at:01/06/2005 # 2.4.31 at:16/11/2005 # 2.4.32 at:23/12/2006 # 2.4.34
################################################## # 2.5(dev) betavers. 2.5.0-2.5.75 (2.4.15=2.5.0) # ################################################## bar:2.6 width:25 from:23/11/2001 till:18/12/2003 color:DEV mark:(line,black)
################################################## # 2.5(dev) line & text for first & last version # ################################################## bar:2.6 mark:(line,black) align:center fontsize:S at:23/11/2001 text:"2.5.0" shift:(-12,0) at:10/07/2003 text:"2.5.75" shift:(-15,-10)
################################################## # 2.6 filled bar # ################################################## bar:2.6 width:25 from:18/12/2003 till:03/08/2011 color:SUPPORT mark:(line,SUPPORT) ################################################## # 2.6 LTS filled bar # ################################################## bar:2.6 width:25 from:03/08/2011 till:12/03/2016 color:LTS mark:(line,SUPPORT)
################################################## # 2.6 line & text for first and "LTS" releases # ################################################## bar:2.6 mark:(line,black) align:center fontsize:S at:18/12/2003 text:"2.6.0" shift:(-9,0) at:02/03/2005 text:"2.6.11" shift:(17,0) at:20/03/2006 text:"2.6.16" shift:(17,0) at:09/10/2008 text:"2.6.27" shift:(-17,0) at:03/12/2009 text:"2.6.32" shift:(-15,0) at:24/02/2010 text:"2.6.33" shift:(-13,-10) at:16/05/2010 text:"2.6.34" shift:(19,0) at:01/08/2010 text:"2.6.35" shift:(19,-10) at:19/05/2011 text:"2.6.39" shift:(18,0) # Last 2.6.x at:03/08/2011 text:"2.6.39.4" shift:(21,-10) # Last 2.6.39.x at:12/03/2016 text:"2.6.32.71" shift:(25,0) # Last 2.6.32.x (LTS)
################################################## # 2.6 line for all other versions # ################################################## bar:2.6 mark:(line,white) at:09/01/2004 # 2.6.1 at:04/02/2004 # 2.6.2 at:18/02/2004 # 2.6.3 at:11/03/2004 # 2.6.4 at:04/04/2004 # 2.6.5 at:10/05/2004 # 2.6.6 at:16/06/2004 # 2.6.7 at:14/08/2004 # 2.6.8 at:18/10/2004 # 2.6.9 at:24/12/2004 # 2.6.10 at:17/06/2005 # 2.6.12 at:29/08/2005 # 2.6.13 at:28/10/2005 # 2.6.14 at:03/01/2006 # 2.6.15 at:18/06/2006 # 2.6.17 at:20/09/2006 # 2.6.18 at:29/11/2006 # 2.6.19 at:04/02/2007 # 2.6.20 at:26/04/2007 # 2.6.21 at:08/07/2007 # 2.6.22 at:09/10/2007 # 2.6.23 at:24/01/2008 # 2.6.24 at:17/04/2008 # 2.6.25 at:13/07/2008 # 2.6.26 at:24/12/2008 # 2.6.28 at:23/03/2009 # 2.6.29 at:10/06/2009 # 2.6.30 at:09/09/2009 # 2.6.31 at:20/10/2010 # 2.6.36 at:05/01/2011 # 2.6.37 at:15/03/2011 # 2.6.38
################################################## # 3.0 rc # ################################################## bar:3.0 width:25 from:29/05/2011 till:22/07/2011 color:DEV mark:(line,black)
################################################## # 3.0 rc # ################################################## bar:3.0 mark:(line,black) align:center fontsize:S at:29/05/2011 text:"3.0-rc1" shift:(-18,0)
################################################## # 3.x filled bar # ################################################## bar:3.0 width:25 from:22/07/2011 till:11/05/2015 color:SUPPORT mark:(line,SUPPORT)
################################################## # 3.x LTS filled bar # ################################################## bar:3.0 width:25 from:11/05/2015 till:11/06/2020 color:LTS mark:(line,SUPPORT)
################################################## # 3.x line & text for LTS releases # ################################################## bar:3.0 mark:(line,black) align:center fontsize:S at:22/07/2011 text:"3.0" shift:(10,0) at:05/01/2012 text:"3.2" shift:(10,-10) at:21/05/2012 text:"3.4" shift:(10,0) at:30/06/2013 text:"3.10" shift:(-10,-10) at:03/11/2013 text:"3.12" shift:(12,0) at:03/08/2014 text:"3.16" shift:(12,-10) # Last 3.16.85 (LTS) at:11/05/2015 text:"3.19.8" shift:(18,0) at:11/06/2020 text:"3.16.85" shift:(20,0)
################################################## # 3.x line for all other versions # ################################################## bar:3.0 mark:(line,white) at:24/10/2011 # 3.1 at:19/03/2012 # 3.3 at:21/07/2012 # 3.5 at:01/10/2012 # 3.6 at:11/12/2012 # 3.7 at:19/02/2013 # 3.8 at:29/04/2013 # 3.9 at:02/09/2013 # 3.11 at:20/01/2014 # 3.13 at:31/03/2014 # 3.14 at:08/06/2014 # 3.15 at:05/10/2014 # 3.17 at:07/12/2014 # 3.18 at:08/02/2015 # 3.19
################################################## # 4.0 rc # ################################################## bar:4.0 width:25 from:22/02/2015 till:12/04/2015 color:DEV mark:(line,black)
################################################## # 4.0 rc # ################################################## bar:4.0 mark:(line,black) align:center fontsize:S at:22/02/2015 text:"4.0-rc1" shift:(-15,0)
################################################## # 4.x filled bar # ################################################## bar:4.0 width:25 from:12/04/2015 till:19/03/2019 color:SUPPORT mark:(line,SUPPORT)
################################################## # 4.x LTS filled bar # ################################################## bar:4.0 width:25 from:19/03/2019 till:05/12/2024 color:LTS mark:(line,SUPPORT)
################################################## # 4.x CIP filled bar # ################################################## bar:4.0 width:25 from:05/12/2024 till:$now color:CIP mark:(line,SUPPORT)
################################################## # 4.x line & text for LTS releases # ################################################## bar:4.0 mark:(line,black) align:center fontsize:S at:12/04/2015 text:"4.0" shift:(10,-10) at:10/01/2016 text:"4.4" shift:(10,0) at:11/12/2016 text:"4.9" shift:(10,0) at:12/11/2017 text:"4.14" shift:(12,0) at:22/10/2018 text:"4.19" shift:(-12,-10) at:19/03/2019 text:"4.20.17" shift:(20,0) at:05/12/2024 text:"4.19.325" shift:(22,0)
################################################## # 4.x line for all other versions # ################################################## bar:4.0 mark:(line,white) align:center fontsize:S at:22/06/2015 # 4.1 at:30/08/2015 # 4.2 at:01/11/2015 # 4.3 at:13/03/2016 # 4.5 at:15/05/2016 # 4.6 at:24/07/2016 # 4.7 at:25/09/2016 # 4.8 at:19/02/2017 # 4.10 at:30/04/2017 # 4.11 at:02/07/2017 # 4.12 at:03/09/2017 # 4.13 at:28/01/2018 # 4.15 at:01/04/2018 # 4.16 at:03/06/2018 # 4.17 at:12/08/2018 # 4.18 at:23/12/2018 # 4.20
################################################## # 5.0 rc # ################################################## bar:5.0 width:25 from:06/01/2019 till:03/03/2019 color:DEV mark:(line,black)
################################################## # 5.0 rc # ################################################## bar:5.0 mark:(line,black) align:center fontsize:S at:06/01/2019 text:"5.0-rc1" shift:(-15,0)
################################################## # 5.x filled bar # ################################################## bar:5.0 width:25 from:03/03/2019 till:27/10/2022 color:SUPPORT mark:(line,SUPPORT)
################################################## # 5.x LTS filled bar # ################################################## bar:5.0 width:25 from:27/10/2022 till:$now color:LTS mark:(line,SUPPORT)
################################################## # 5.x line & text for LTS releases # ################################################## bar:5.0 mark:(line,black) align:center fontsize:S at:03/03/2019 text:"5.0" shift:(10,0) at:24/11/2019 text:"5.4" shift:(10,0) at:13/12/2020 text:"5.10" shift:(12,0) at:31/10/2021 text:"5.15" shift:(12,0) at:27/10/2022 text:"5.19.17" shift:(20,0)
################################################## # 5.x line for all other versions # ################################################## bar:5.0 mark:(line,white) align:center fontsize:S at:05/05/2019 # 5.1 at:07/07/2019 # 5.2 at:15/09/2019 # 5.3 at:26/01/2020 # 5.5 at:29/03/2020 # 5.6 at:31/05/2020 # 5.7 at:02/08/2020 # 5.8 at:11/10/2020 # 5.9 at:14/02/2021 # 5.11 at:25/04/2021 # 5.12 at:27/06/2021 # 5.13 at:29/08/2021 # 5.14 at:09/01/2022 # 5.16 at:20/03/2022 # 5.17 at:22/05/2022 # 5.18 at:31/07/2022 # 5.19
################################################## # 6.0 rc # ################################################## bar:6.0 width:25 from:14/08/2022 till:02/10/2022 color:DEV mark:(line,black)
################################################## # 6.0 rc # ################################################## bar:6.0 mark:(line,black) align:center fontsize:S at:14/08/2022 text:"6.0-rc1" shift:(-15,0)
################################################## # 6.x filled bar # ################################################## bar:6.0 width:25 from:02/10/2022 till:22/04/2026 color:SUPPORT mark:(line,SUPPORT)
################################################## # 6.x LTS filled bar # ################################################## bar:6.0 width:25 from:22/04/2026 till:$now color:LTS mark:(line,SUPPORT)
################################################## # 6.x line & text for LTS releases # ################################################## bar:6.0 mark:(line,black) align:center fontsize:S at:02/10/2022 text:"6.0" shift:(10,-10) at:11/12/2022 text:"6.1" shift:(10,0) at:29/10/2023 text:"6.6" shift:(10,0) at:17/11/2024 text:"6.12" shift:(12,0) at:30/11/2025 text:"6.18" shift:(5,0) at:22/04/2026 text:"6.19.14" shift:(20,-10)
################################################## # 6.x line for all other versions # ################################################## bar:6.0 mark:(line,white) align:center fontsize:S at:19/02/2023 # 6.2 at:23/04/2023 # 6.3 at:25/06/2023 # 6.4 at:27/08/2023 # 6.5 at:07/01/2024 # 6.7 at:10/03/2024 # 6.8 at:12/05/2024 # 6.9 at:14/07/2024 # 6.10 at:15/09/2024 # 6.11 at:20/01/2025 # 6.13 at:24/03/2025 # 6.14 at:25/05/2025 # 6.15 at:27/07/2025 # 6.16 at:28/09/2025 # 6.17 at:08/02/2026 # 6.19
################################################## # 7.0 rc # ################################################## bar:7.0 width:25 from:22/02/2026 till:$now color:DEV mark:(line,black)
################################################## # 7.0 rc # ################################################## bar:7.0 mark:(line,black) align:center fontsize:S at:22/02/2026 text:"7.0-rc1" shift:(-15,0)
################################################## # 7.x filled bar # ################################################## bar:7.0 width:25 from:12/04/2026 till:$now color:SUPPORT mark:(line,SUPPORT)
################################################## # 7.x line & text for LTS releases # ################################################## bar:7.0 mark:(line,black) align:center fontsize:S at:12/04/2026 text:"7.0" shift:(10,-10)
################################################## # 7.x line for all other versions # ################################################## # commented out for now # bar:7.0 mark:(line,white) align:center fontsize:S # at:xx/yy/2026 # 7.2
TextData = fontsize:S textcolor:black pos:($warning,20) text:Updated $now
# Ref: http://www.kernel.org/pub/linux/kernel/ }} </div>
== Releases 7.x.y == On 8 February 2026, Linus Torvalds announced that the next kernel release will be published as version 7.0.<ref>{{Cite web |title=LKML: Linus Torvalds: Linux 7.0-rc1 |url=https://lkml.org/lkml/2026/2/22/297 |access-date=11 April 2026 |website=lkml.org}}</ref> Following the usual release cycle of about two months for every new version, kernel 7.0 was released on 12 April 2026.<ref>{{Cite web |title=Linux 7.0 Ready For Release With Many Exciting Changes |url=https://www.phoronix.com/news/Linux-7.0-Changes |access-date=11 April 2026 |website=www.phoronix.com |language=en}}</ref>
<div style="overflow:auto">{{#tag:timeline| Define $now = {{CURRENTDAY2}}/{{CURRENTMONTH}}/{{CURRENTYEAR}}
ImageSize = width:940 height:100 PlotArea = right:0 left:0 bottom:40 top:24 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/07/2025 till:01/04/2036 TimeAxis = orientation:horizontal Legend = left:5 top:20 columnwidth:115
Colors = id:Minor value:rgb(0.8,0.8,0.8) id:Major value:rgb(0.6,0.6,0.6) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.6,0.9,0.6) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS id:CIP value:rgb(0.95,0.87,0.99) Legend:CIP
BackgroundColors = canvas:white ScaleMinor = gridcolor:Minor unit:year increment:1 start:01/07/2026 ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/2026
LineData = at:$now color:red width:0.2
PlotData = width:14 textcolor:black shift:(5,-5) anchor:from fontsize:M
bar:7.1 color:DEV from:26/04/2026 till:$now text:7.1.x
bar:7.0 color:DEV from:22/02/2026 till:11/04/2026 text:7.0.x color:SUPPORT from:12/04/2026 till:$now # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags }} </div>
{| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} ! Prominent features ! Notes |-<!-- Versions with data from Wikidata --> <!-- Preview (rc) version --> |{{Version|cp|{{string split|{{wikidata|property|preferred|Q14579|P348|P548=Q1072356}}|"-"}}}} |{{tba}} |{{wikidata|property|preferred|reference|edit|Q14579|P348|P548=Q1072356}} |Linus Torvalds | | * Added new NTFS driver (formally NTFSPLUS)<ref>{{Cite web |title=Linux 7.1-rc1 Released With New NTFS Driver, FRED By Default & Much More |url=https://www.phoronix.com/news/Linux-7.1-rc1 |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> * Removal of legacy code, including the i486, some PCI and PCMCIA drivers, bus mouse, etc.<ref>{{Cite web |title=Linus Torvalds Merged The Code Beginning To Remove Intel 486 CPU Support In Linux 7.1 |url=https://www.phoronix.com/news/Linux-7.1-Begins-Removing-i486 |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> * Apple SMC power driver for battery information on Apple Silicon<ref>{{Cite web |title=Linux 7.1 Lands The Apple SMC Power Driver For Reporting Battery Metrics On MacBooks |url=https://www.phoronix.com/news/Linux-7.1-MFD |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> * Enabled Intel FRED by default<ref>{{Cite web |title=Linux 7.1 Is A Big Win For Intel Panther Lake With FRED Enabled By Default |url=https://www.phoronix.com/news/Linux-7.1-Enabled-Intel-FRED |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref><ref>{{Cite web |title=Flexible Return and Event Delivery (FRED) Specification |url=https://www.intel.com/content/www/us/en/content-details/779982/flexible-return-and-event-delivery-fred-specification.html |access-date=31 May 2026 |website=Intel}}</ref> * Real Time support enabled on 32-bit ARM<ref>{{Cite web |title=With Linux 7.1 The Mainline Kernel Now Supports Real-Time "RT" On ARM |url=https://www.phoronix.com/news/Linux-7.1-ARM-RT |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> * New Coreboot framebuffer driver<ref>{{Cite web |title=Verisilicon DC8200 & Coreboot Framebuffer Drivers Sent To DRM-Next For Linux 7.1 |url=https://www.phoronix.com/news/Linux-7.1-DC8200-Coreboot-FB |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> * Intel QAT Zstd support<ref>{{Cite web |title=Intel QAT Zstd, QAT Gen6 Improvements Merged For Linux 7.1 |url=https://www.phoronix.com/news/Linux-7.1-Crypto-QAT-Zstd |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref><ref>{{Cite web |title=Intel® QuickAssist Technology (Intel® QAT) Improves Data Center... |url=https://www.intel.com/content/www/us/en/architecture-and-technology/intel-quick-assist-technology-overview.html |access-date=31 May 2026 |website=Intel |language=en}}</ref> * Power reporting for AMD Ryzen AI NPUs<ref>{{Cite web |title=Linux 7.1 Will Bring Power Estimate Reporting For AMD Ryzen AI NPUs |url=https://www.phoronix.com/news/Linux-7.1-Ryzen-AI-NPU-Power |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> | |- <!-- Latest stable version --> |{{Version|c|7.0}} |{{wikidata|qualifier|reference|edit|Q14579|P348|{{#invoke:Strip version patch|main|{{wikidata|property|preferred|Q14579|P348|P548=Q2804309}}}}|P577}} |{{wikidata|property|preferred|reference|edit|Q14579|P348|P548=Q2804309}} | Greg Kroah-Hartman | | * Introduced fsnotify to create a standard API for file IO error reporting<ref>{{Cite web |last=Ph.D |first=Shlomi Boutnaru |date=24 April 2025 |title=The Linux Concept Journey — fsnotify (File System Notification) |url=https://medium.com/@boutnaru/the-linux-concept-journey-fsnotify-file-system-notification-7da4a7ac29a3 |access-date=31 May 2026 |website=Medium |language=en}}</ref><ref>{{Cite web |title=Linux_7.0 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_7.0 |access-date=31 May 2026 |website=kernelnewbies.org}}</ref> * Live health monitoring on XFS filesystems<ref>{{Cite news |last=Corbet |first=Jonathan |date=23 January 2026 |title=Filesystem medley: EROFS, NTFS, and XFS |url=https://lwn.net/Articles/1055062/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref><ref>{{Cite web |title=XFS Online Fsck Design — The Linux Kernel documentation |url=https://www.kernel.org/doc/html/next/filesystems/xfs-online-fsck-design.html |access-date=31 May 2026 |website=www.kernel.org |language=en}}</ref> * Added support for Clang capability analysis<ref>{{Cite web |title=Thread Safety Analysis — Clang 23.0.0git documentation |url=https://clang.llvm.org/docs/ThreadSafetyAnalysis.html |access-date=31 May 2026 |website=clang.llvm.org}}</ref><ref>{{Cite news |last=Corbet |first=Jonathan |date=10 March 2025 |title=Capability analysis for the kernel |url=https://lwn.net/Articles/1012990/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> * Better io_uring support for filters<ref>{{Cite news |last=Corbet |first=Jonathan |date=19 January 2026 |title=Task-level io_uring restrictions |url=https://lwn.net/Articles/1054225/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> * open_tree(2) function extended<ref>{{Cite web |title=OPEN_TREE_NAMESPACE To Provide A Security & Performance Win For Dealing With Containers |url=https://www.phoronix.com/news/Linux-Open-Tree-Namespace |access-date=31 May 2026 |website=www.phoronix.com |language=en}}</ref> * Phase II swap performance with swap table<ref>{{Cite news |last=Corbet |first=Jonathan |date=2 February 2026 |title=Modernizing swapping: introducing the swap table |url=https://lwn.net/Articles/1056405/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref><ref>{{Cite news |last=Corbet |first=Jonathan |date=5 February 2026 |title=Modernizing swapping: the end of the swap map |url=https://lwn.net/Articles/1057102/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> * Time slice extension added to rseq<ref>{{Cite news |last=Corbet |first=Jonathan |date=18 September 2025 |title=Extending the time-slice-extension discussion |url=https://lwn.net/Articles/1038235/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> * Preemption selection simplified<ref>{{Cite news |last=Corbet |first=Jonathan |date=21 September 2023 |title=Revisiting the kernel's preemption models (part 1) |url=https://lwn.net/Articles/944686/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref><ref>{{Cite news |last=Corbet |first=Jonathan |date=2 October 2023 |title=Revisiting the kernel's preemption model, part 2 |url=https://lwn.net/Articles/945422/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> * AccECN enabled by default<ref>{{Cite news |last=Corbet |first=Jonathan |date=18 February 2026 |title=More accurate congestion notification for TCP |url=https://lwn.net/Articles/1058666/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> * BTRFS experimental support for the remap tree<ref>{{Cite web |last=btrfs |title=Logical mapping tree feature (relocation rework) · Issue #54 · btrfs/btrfs-todo |url=https://github.com/btrfs/btrfs-todo/issues/54 |access-date=31 May 2026 |website=GitHub |language=en}}</ref> * kmalloc_obj() introduced<ref>{{Cite news |last=Corbet |first=Jonathan |date=16 March 2026 |title=A safer kmalloc() for 7.0 |url=https://lwn.net/Articles/1062856/ |access-date=31 May 2026 |work=LWN.net |language=en-US}}</ref> |Following previous conventions, Linux 7.0 is not a major upgrade over the Linux 6.X series, but instead what would have been considered Linux 6.20.<ref>{{Cite web |last=Jacobs |first=Skye |date=9 February 2026 |title=Torvalds kicks off Linux 7.0 after 6.19 lands with key tech gains |url=https://www.techspot.com/news/111249-torvalds-kicks-off-linux-70-after-619-lands.html |access-date=31 May 2026 |website=TechSpot |language=en-US}}</ref> |- | colspan="7" | <small>{{Version|l|show=111110}}</small> |}
== Releases 6.x.y ==
<div style="overflow:auto">{{#tag:timeline| Define $now = {{CURRENTDAY2}}/{{CURRENTMONTH}}/{{CURRENTYEAR}}
ImageSize = width:940 height:380 PlotArea = right:0 left:0 bottom:40 top:24 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/07/2022 till:01/04/2036 TimeAxis = orientation:horizontal Legend = left:5 top:20 columnwidth:115
Colors = id:Minor value:rgb(0.8,0.8,0.8) id:Major value:rgb(0.6,0.6,0.6) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.6,0.9,0.6) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS id:CIP value:rgb(0.95,0.87,0.99) Legend:CIP
BackgroundColors = canvas:white ScaleMinor = gridcolor:Minor unit:year increment:1 start:01/07/2023 ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/2023
LineData = at:$now color:red width:0.2
PlotData = width:14 textcolor:black shift:(5,-5) anchor:from fontsize:M
bar:6.19 color:DEV from:01/12/2025 till:07/02/2026 text:6.19.x color:SUPPORT from:08/02/2026 till:22/04/2026
bar:6.18 color:DEV from:12/10/2025 till:30/11/2025 text:6.18.x color:LTS from:30/11/2025 till:31/12/2028 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.17 color:DEV from:28/07/2025 till:28/09/2025 text:6.17.x color:SUPPORT from:28/09/2025 till:18/12/2025 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.16 color:DEV from:26/05/2025 till:27/07/2025 text:6.16.x color:SUPPORT from:27/07/2025 till:12/10/2025 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.15 color:DEV from:25/03/2025 till:25/05/2025 text:6.15.x color:SUPPORT from:25/05/2025 till:20/08/2025 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.14 color:DEV from:21/01/2025 till:24/03/2025 text:6.14.x color:SUPPORT from:24/03/2025 till:10/06/2025 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.13 color:DEV from:18/11/2024 till:20/01/2025 text:6.13.x color:SUPPORT from:20/01/2025 till:20/04/2025 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.12 color:DEV from:16/09/2024 till:17/11/2024 text:6.12.x color:LTS from:17/11/2024 till:31/12/2028 color:CIP from:31/12/2028 till:31/12/2035 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.11 color:DEV from:15/07/2024 till:15/09/2024 text:6.11.x color:SUPPORT from:15/09/2024 till:05/12/2024 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.10 color:DEV from:12/05/2024 till:14/07/2024 text:6.10.x color:SUPPORT from:14/07/2024 till:10/10/2024 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.9 color:DEV from:11/03/2024 till:12/05/2024 text:6.9.x color:SUPPORT from:12/05/2024 till:27/07/2024 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.8 color:DEV from:08/01/2024 till:10/03/2024 text:6.8.x color:SUPPORT from:10/03/2024 till:30/05/2024 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.7 color:DEV from:30/10/2023 till:07/01/2024 text:6.7.x color:SUPPORT from:07/01/2024 till:03/04/2024 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.6 color:DEV from:28/08/2023 till:29/10/2023 text:6.6.x color:LTS from:29/10/2023 till:31/12/2027 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.5 color:DEV from:26/06/2023 till:27/08/2023 text:6.5.x color:SUPPORT from:27/08/2023 till:28/11/2023 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.4 color:DEV from:24/04/2023 till:25/06/2023 text:6.4.x color:SUPPORT from:25/06/2023 till:13/09/2023 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.3 color:DEV from:20/02/2023 till:23/04/2023 text:6.3.x color:SUPPORT from:23/04/2023 till:11/07/2023 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.2 color:DEV from:12/12/2022 till:19/02/2023 text:6.2.x color:SUPPORT from:19/02/2023 till:17/05/2023 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags
bar:6.1 color:DEV from:02/10/2022 till:11/12/2022 text:6.1.x color:LTS from:11/12/2022 till:31/12/2027 color:CIP from:31/12/2027 till:01/08/2033
bar:6.0 color:DEV from:15/08/2022 till:02/10/2022 text:6.0.x color:SUPPORT from:02/10/2022 till:12/01/2023 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags }} </div>
{| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} ! Prominent features ! Notes
<!-- Versions with data from Wikidata --> <!-- Preview (rc) version --> |- |{{Version|o|6.19}} | 8 February 2026<ref>{{Cite mailing list |last=Torvald |first=Linus |title=Linux 6.19 |mailing-list=Linux Kernel Mailing List |date=8 February 2026 |url=https://lore.kernel.org/lkml/CAHk-=wh0Fj7yE7iuW8awFCFt53s9T186qNbZX673E+oNCeQSFg@mail.gmail.com/ |access-date=12 April 2026}}</ref> |6.19.14<ref>{{Cite mailing list |last=Kroah-Hartman |first=Greg |title=Linux 6.19.14 |mailing-list=Linux Kernel Mailing List |date=22 April 2026 |url=https://lore.kernel.org/lkml/2026042220-coastline-flirt-ad3c@gregkh/ |access-date=27 April 2026}}</ref> | rowspan="9" |Greg Kroah-Hartman |22 April 2026 | * listns(2) system call added for namespaces<ref>{{Cite news |last=Corbet |first=Jonathan |date=2025-11-03 |title=Namespace reference counting and listns() |url=https://lwn.net/Articles/1043824/ |access-date=2026-05-31 |work=LWN.net |language=en-US}}</ref> * Live update orchestrator<ref>{{Cite news |last=Corbet |first=Jonathan |date=2025-08-18 |title=Kexec handover and the live update orchestrator |url=https://lwn.net/Articles/1033364/ |access-date=2026-05-31 |work=LWN.net |language=en-US}}</ref><ref>{{Cite web |title=Live Update Orchestrator "LUO" Merged For Linux 6.19 |url=https://www.phoronix.com/news/Linux-6.19-Live-Update-LUO |access-date=2026-05-31 |website=www.phoronix.com |language=en}}</ref> * Support for PCIe Link Encryption <ref>{{Cite web |title=IDE and TDISP: An Overview of PCIe® Technology Security Features {{!}} PCI-SIG |url=https://pcisig.com/blog/ide-and-tdisp-overview-pcie%C2%AE-technology-security-features |access-date=2026-05-31 |website=pcisig.com}}</ref><ref>{{Cite web |title=Linux 6.19 Introduces PCIe Link Encryption & Device Authentication, AMD SEV-TIO Enabling |url=https://www.phoronix.com/news/Linux-6.19-PCIe-Link-Encrypt |access-date=2026-05-31 |website=www.phoronix.com |language=en}}</ref> * Improvements to the BTRFS filesystem<ref>{{Cite web |title=Btrfs In Linux 6.19 Adds Experimental Features, Continues Preparations For FSCRYPT |url=https://www.phoronix.com/news/Linux-6.19-Btrfs |access-date=2026-05-31 |website=www.phoronix.com |language=en}}</ref> * EXT4 filesystem now supports block sizes that are larger than the page size<ref>{{Cite web |title=[PATCH v4 00/24] ext4: enable block size larger than page size |url=https://lore.kernel.org/linux-ext4/20251121090654.631996-1-libaokun@huaweicloud.com/T/ |access-date=2026-05-31 |website=lore.kernel.org}}</ref> * Graphical updates including a color pipeline API and a sharpness property<ref>{{Cite web |title=Linux Color Pipeline API — The Linux Kernel documentation |url=https://docs.kernel.org/gpu/rfc/color_pipeline.html |access-date=2026-05-31 |website=docs.kernel.org}}</ref> * Updates to io_uring<ref>{{Cite web |title=NVIDIA Improves Block Layer Peer-To-Peer DMA In Linux 6.19 |url=https://www.phoronix.com/news/Linux-6.19-IO-uring-Block |access-date=2026-05-31 |website=www.phoronix.com |language=en}}</ref> * Added support for SFrame stack unwinding<ref>{{Cite news |last=Corbet |first=Jonathan |date=2025-07-11 |title=SFrame-based stack unwinding for the kernel |url=https://lwn.net/Articles/1029189/ |access-date=2026-05-31 |work=LWN.net |language=en-US}}</ref> | |-<!-- Latest stable version - remove the ".0" once the version becomes .1 --> |{{Version|co|6.18}} | 30 November 2025<ref>[https://www.kernel.org/category/releases.html Active kernel releases] on kernel.org</ref> | 6.18.33<ref>{{Cite web |last=Greg Kroah-Hartman |date=2026-05-23 |title=Linux 6.18.33 |url=https://lore.kernel.org/all/20260523113519.release-6.18.33@kdist.linux.kernel.org/}}</ref> | December 2028<ref name="Corbet2026">{{Cite news |last=Corbet |first=Jonathan |date=25 February 2026 |title=Support period lengthened for the 6.6, 6.12, and 6.18 kernels |url=https://lwn.net/Articles/1060271/ |access-date=25 February 2026 |work=LWN.net |language=en-US}}</ref><ref name="Kroah-Hartman2026">{{Cite web |last=Kroah-Hartman |first=Greg |date=25 February 2026 |title=bump the longterm EOL dates to a be a bit longer than previously documented |url=https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=d04587da86a3464881e0c97aabddd2c271105698 |access-date=25 February 2026 |website=Kernel.org git repositories}}</ref> | * Improved kernel memory allocation performance with slub sheaves<ref>{{Cite news|title=Slab allocator: sheaves and any-context allocations|url=https://lwn.net/Articles/1016001/|work=LWN.net|date=2025-04-01|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * A device mapper target for persistent cache<ref>{{Cite web|title=dm-pcache — Persistent Cache — The Linux Kernel documentation|url=https://docs.kernel.org/admin-guide/device-mapper/dm-pcache.html|website=docs.kernel.org|access-date=2025-11-29}}</ref> * Process Namespaces as file handles<ref>{{Cite web|title=[PATCH v2 00/33] ns: support file handles|url=https://lore.kernel.org/linux-nfs/20250912-work-namespace-v2-0-1a247645cef5@kernel.org/T/|website=lore.kernel.org|access-date=2025-11-29}}</ref> * Support for Accurate Explicit Congestion Notification in TCP<ref name=":39">{{Cite web|title=Linux_6.18 - Linux Kernel Newbies|url=https://kernelnewbies.org/Linux_6.18|website=KernelNewbies|access-date=2025-11-29}}</ref> * Add support for PSP encryption of TCP connections<ref>{{Cite web|title=PSP Security Protocol — The Linux Kernel documentation|url=https://docs.kernel.org/networking/psp.html|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite web|title=psp/doc/PSP_Arch_Spec.pdf at main · google/psp|url=https://github.com/google/psp/blob/main/doc/PSP_Arch_Spec.pdf|website=GitHub|access-date=2025-11-29|language=en|last=((google)) }}</ref> * Better swapping performance<ref>{{Cite news|title=A new swap abstraction layer for the kernel|url=https://lwn.net/Articles/974587/|work=LWN.net|date=2024-05-23|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref><ref>{{Cite web|title=Swap Table — The Linux Kernel documentation|url=https://docs.kernel.org/mm/swap-table.html|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite web|title=[PATCH v4 00/15] mm, swap: introduce swap table as swap cache (phase I)|url=https://lore.kernel.org/lkml/20250916160100.31545-1-ryncsn@gmail.com/T/|website=lore.kernel.org|access-date=2025-11-29}}</ref> * UDP receive performance improvements<ref name=":39" /> * BPF signed programs<ref>{{Cite news|title=Possible paths for signing BPF programs|url=https://lwn.net/Articles/1031854/|work=LWN.net|date=2025-08-12|access-date=2025-11-29|language=en-US|first=Daroc|last=Alden}}</ref> * More scalable NFS servers by removing caching<ref name=":39" /> * Introduction of memdesc_flags_t, for a future leaner struct page<ref>{{Cite web|title=MatthewWilcox/Memdescs - Linux Kernel Newbies|url=https://kernelnewbies.org/MatthewWilcox/Memdescs|website=KernelNewbies|access-date=2025-11-29}}</ref><ref>{{Cite web|url=https://blogs.oracle.com/linux/introducing-memdesc|title=Introducing Memdesc|date=June 25, 2024|access-date=2026-04-04|website=Oracle Linux Blog|last=Moola|first=Vishal}}</ref> * Remove bcachefs core code<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f2c61db29f277b9c80de92102fc532cc247495cd |title=Remove bcachefs core code - kernel/git/torvalds/linux.git - Linux kernel source tree |date=2025-09-29 |first=Linus |last=Torvalds |accessdate=2026-02-06}}</ref> |26th LTS release<ref name=":38" /> |- |{{Version|o|6.17}} | 28 September 2025<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wiX38oG6=xFBNLO0pnjqHfxzjd6-1kZ5Nv9HfqNC2PoFA@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.17|date=2025-09-28}}</ref> | 6.17.13<ref>{{cite web|url=https://lore.kernel.org/lkml/2025120117-magnolia-settling-62d4@gregkh/|author=Greg Kroah-Hartman|title=Linux 6.17.10|date=2025-12-01}}</ref> |18 December 2025 | * Easier CPU bug mitigation selection<ref>{{Cite web|title=Attack Vector Controls — The Linux Kernel documentation|url=https://docs.kernel.org/next/admin-guide/hw-vuln/attack_vector_controls.html|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite news|title=Better CPU vulnerability mitigation configuration|url=https://lwn.net/Articles/1013640/|work=LWN.net|date=2025-03-19|access-date=2025-11-29|language=en-US|first=Daroc|last=Alden}}</ref> * New file_getattr/file_setattr system calls<ref name=":40">{{Cite web|title=Linux_6.17 - Linux Kernel Newbies|url=https://kernelnewbies.org/Linux_6.17|website=KernelNewbies|access-date=2025-11-29}}</ref> * Better and more secure core dumping<ref name=":41">{{Cite news|title=Slowing the flow of core-dump-related CVEs|url=https://lwn.net/Articles/1024160/|work=LWN.net|date=2025-06-06|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Initial priority inheritance support for solving priority inversion<ref>{{Cite news|title=A proxy-execution baby step|url=https://lwn.net/Articles/1030842/|work=LWN.net|date=2025-07-29|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Unconditionally compile task scheduler with SMP support<ref>{{Cite news|title=An end to uniprocessor configurations|url=https://lwn.net/Articles/1023575/|work=LWN.net|date=2025-06-10|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Per NUMA node proactive reclaim, for better control of memory reclaim on NUMA systems<ref name=":40" /> * Introduce a new fallocate(2) flag, for more efficient writing of zeroes<ref name=":40" /> * Runtime Verification: Support for Linear temporal logic monitors<ref>{{Cite web|title=Runtime Verification — The Linux Kernel documentation|url=https://docs.kernel.org/trace/rv/runtime-verification.html|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite web|title=Real-time application monitors — The Linux Kernel documentation|url=https://docs.kernel.org/trace/rv/monitor_rtapp.html|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite news|title=Extending run-time verification for the kernel|url=https://lwn.net/Articles/1030685/|work=LWN.net|date=2025-07-30|access-date=2025-11-29|language=en-US|first=Daroc|last=Alden}}</ref> * Change bcachefs status from 'Supported' to 'Externally maintained'<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/MAINTAINERS?id=ebf2bfec412ad293a0b118fb1a20a551088ebc9b |title=Maintainers: mark bcachefs externally maintained - kernel/git/torvalds/linux.git - Linux kernel source tree |first=Linus |last=Torvalds |date=2025-08-28 |access-date=2026-02-06}}</ref> | |- | {{Version|o|6.16}} | 27 July 2025<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wh0kuQE+tWMEPJqCR48F4Tip2EeYQU-mi+2Fx_Oa1Ehbw@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.16|date=2025-07-27}}</ref> | 6.16.12<ref>{{cite web|url=https://lore.kernel.org/all/20250930143831.236060637@linuxfoundation.org/|author=Greg Kroah-Hartman|title=Linux 6.16.10|date=2025-10-02}}</ref> |12 October 2025 | * XFS support for large atomic writes<ref>{{Cite news|title=An update on torn-write protection|url=https://lwn.net/Articles/1016406/|work=LWN.net|date=2025-04-09|access-date=2025-11-29|language=en-US|first=Jake|last=Edge}}</ref> * USB audio offload support<ref name=":42">{{Cite web|title=Linux_6.16 - Linux Kernel Newbies|url=https://kernelnewbies.org/Linux_6.16#Prominent_features|website=KernelNewbies|access-date=2025-11-29}}</ref> * Initial support for Intel Trusted Domain Extensions<ref>{{Cite web|title=Intel Trust Domain Extensions (TDX) — The Linux Kernel documentation|url=https://docs.kernel.org/virt/kvm/x86/intel-tdx.html|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite web|title=Documentation for Intel® Trust Domain Extensions|url=https://www.intel.com/content/www/us/en/developer/tools/trust-domain-extensions/documentation.html|website=Intel|access-date=2025-11-29|language=en}}</ref> * Allow to zero-copy send TCP payloads from DMABUF memory<ref>{{Cite web|title=Device Memory TCP — The Linux Kernel documentation|url=https://docs.kernel.org/networking/devmem.html#tx-interface|website=docs.kernel.org|access-date=2025-11-29}}</ref><ref>{{Cite news|title=Direct-to-device networking|url=https://lwn.net/Articles/979549/|work=LWN.net|date=2024-06-27|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Automatic weighted interleaved memory allocation policy<ref>{{Cite news|title=Automatic tuning for weighted interleaving|url=https://lwn.net/Articles/1016842/|work=LWN.net|date=2025-04-15|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Support for Intel Advanced Performance Extensions<ref>{{Cite web|title=Introducing Intel® Advanced Performance Extensions (Intel® APX)|url=https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html|website=Intel|access-date=2025-11-29|language=en}}</ref> * Add support for sending coredumps over an AF_UNIX socket<ref name=":41" /> * Futex improvements<ref>{{Cite web|title=[PATCH v12 00/21] futex: Add support task local hash maps, FUTEX2_NUMA and FUTEX2_MPOL|url=https://lore.kernel.org/lkml/20250416162921.513656-1-bigeasy@linutronix.de/T/|website=lore.kernel.org|access-date=2025-11-29}}</ref> * Some Ext4 performance improvements<ref>{{Cite web|title=[PATCH v2 8/8] ext4: enable large folio for regular file|url=https://lore.kernel.org/all/202505161418.ec0d753f-lkp@intel.com/|website=lore.kernel.org|access-date=2025-11-29}}</ref> * Build optimization for the local CPU on x86<ref name=":42" /> | |- | {{Version|o|6.15}} | 25 May 2025<ref>{{cite web|url=https://lore.kernel.org/all/CAHk-=wiLRW8DN8-4jmeCZH0OpO8skXOC5e6FwMfsPwGMpQYmVQ@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.15|date=2025-05-25}}</ref> | 6.15.11<ref>{{cite web|url=https://lore.kernel.org/all/2025080157-pancreas-fleshed-73c0@gregkh/|author=Greg Kroah-Hartman|title=Linux 6.15.9|date=2025-08-01}}</ref> |20 August 2025 | * Btrfs: fast Zstd compression support<ref>{{Cite web |title=Btrfs Adding Fast/Realtime Zstd Compression & Other Performance Optimizations |url=https://www.phoronix.com/news/Linux-6.15-Btrfs |access-date=2025-07-31 |website=Phoronix |language=en}}</ref> | |- | {{Version|o|6.14}} | 24 March 2025<ref>{{cite web|url=https://lore.kernel.org/all/CAHk-=wg7TO09Si5tTPyhdrLLvyYtVmCf+GGN4kVJ0=Xk=5TE3g@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.14|date=2024-03-24}}</ref> | 6.14.11<ref name=":38" /> | 10 June 2025<ref>{{cite web|title=Linux 6.14.11|url=https://lore.kernel.org/lkml/2025061030-latticed-capacity-dc94@gregkh/T/|access-date=2025-06-10|website=lore.kernel.org}}</ref> | * Improved Wine speed<ref>{{cite web|title=Linux-6.14-Char-Misc-NTSYNC|url=https://www.phoronix.com/news/Linux-6.14-Char-Misc-NTSYNC}}</ref><ref>{{cite web|title=ntsync-for-proton-wine-now-in-linux-kernel-6-14-that-should-make-many-steamos-users-happy/|date=28 January 2025 |url=https://www.gamingonlinux.com/2025/01/ntsync-for-proton-wine-now-in-linux-kernel-6-14-that-should-make-many-steamos-users-happy/}}</ref> * Copilot keyboard key support<ref>{{cite web|last1=Speed|first1=Richard|title=Linux rolls out the welcome mat for Microsoft's Copilot key|url=https://www.theregister.com/2025/01/24/copilot_key_linux/|website=The Register|access-date=5 April 2025}}</ref> | |- | {{Version|o|6.13}} | 20 January 2025<ref>{{cite web|title=Linux 6.13|url=https://lore.kernel.org/linux-kernel/CAHk-=wiprabAQcCwb3qNhrT5P50MJNqunC9JU5v99kdvM-2rsg@mail.gmail.com/T/#u|access-date=2025-01-21|website=lore.kernel.org}}</ref> | 6.13.12{{r|KERNELARCHIVES}} | 20 April 2025<ref>{{cite web|title=linux-kernel.vger.kernel.org archive mirror|url=https://lore.kernel.org/lkml/2025042056-bullish-tank-f386@gregkh/T/|access-date=2025-04-21|website=lore.kernel.org}}</ref> | * New handheld support * Intel Arc B series support | |- | {{Version|co|6.12}} | 17 November 2024<ref>{{cite web|url=https://lore.kernel.org/linux-kernel/CAHk-=wgtGkHshfvaAe_O2ntnFBH3EprNk1juieLmjcF2HBwBgQ@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.12|date=2024-11-17}}</ref> | 6.12.63{r|6.12.90<ref>{{cite web|url=https://lore.kernel.org/all/20260515154653.469907118@linuxfoundation.org/|author=Greg Kroah-Hartman|title=Linux 6.12.90|date=2026-05-15}}</ref> | December 2028<ref name="Corbet2026"/><ref name="Kroah-Hartman2026"/> | * Real-time support for x86/x86_64, RISC-V, and ARM64<ref name=":36">{{cite web |title=Linux 6.12 Features Are Super Exciting With Real-Time, Sched_ext, Intel Xe2 & Raspberry Pi 5 |url=https://www.phoronix.com/review/linux-612-features |access-date=2024-11-22 |website=Phoronix |language=en}}</ref> * Userspace scheduler extensions support<ref>{{cite web |title=Linux 6.12 Features Are Super Exciting With Real-Time, Sched_ext, Intel Xe2 & Raspberry Pi 5 (page 2) |url=https://www.phoronix.com/review/linux-612-features/2 |access-date=2024-11-22 |website=Phoronix |language=en}}</ref> * QR codes for DRM panic messages<ref name=":36" /> | 25th LTS release<ref name=":38">{{cite web |title=The Linux Kernel Archives - Releases |url=https://www.kernel.org/category/releases.html |access-date=2024-12-05 |website=www.kernel.org}}</ref> 5th SLTS with 10 years of support through 2035.<ref>{{cite web|last=rnkenchor|date=2025-01-13|title=Kernel 6.12 will have 10 years support via CIP – Are all your maintenance problems solved?|url=https://www.cip-project.org/blog/2025/01/13/kernel-6-12-will-have-10-years-support-via-cip-are-all-your-maintenance-problems-solved|access-date=2025-03-20|website=Civil Infrastructure Platform|language=en-US}}</ref> Used in Debian 13 "Trixie"<ref>{{cite web|title=Release Notes for Debian 13 (trixie)|website=Debian|url=https://www.debian.org/releases/trixie/release-notes/}}</ref><ref>{{cite web|title=Trixie kernel will be Linux 6.12 LTS|website=Debian Wiki|url=https://wiki.debian.org/DebianTrixie}}</ref> and RHEL 10.0<ref>{{cite web|title=Release Notes for RHEL 10.0|website=Redhat.com|url=https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.0_release_notes/new-features-and-enhancements#new-features-and-enhancements-kernel}}</ref> |- | {{Version|o|6.11}} | 15 September 2024<ref>{{cite web|url=https://lore.kernel.org/linux-kernel/CAHk-=whVpSHw9+4ov=oLevfv8sPYbh59T_9VKif-6Vqkr41jQA@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.11|date=2024-09-15}}</ref> | 6.11.11<ref name=":37">{{cite web |title=Linux-Kernel Archive: Linux 6.11.11 |url=https://lkml.iu.edu/hypermail/linux/kernel/2412.0/06844.html |access-date=2025-01-21 |website=lkml.iu.edu}}</ref> | 5 December 2024<ref name=":37" /> | * Atomic writes support for buffered I/O<ref>{{cite web |last1=Corbet |first1=Jonathan |title=The first half of the 6.11 merge window [LWN.net] |url=https://lwn.net/Articles/982034/ |access-date=2024-10-05 |website=LWN.net |date=18 July 2024 }}</ref> * Dedicated bucket slab allocator to help protect against heap spraying<ref name=":34">{{cite web |last1=Corbet |first1=Jonathan |title=The rest of the 6.11 merge window [LWN.net] |url=https://lwn.net/Articles/982605/ |access-date=2024-10-05 |website=LWN.net |date=29 July 2024 }}</ref> * vDSO implementation of getrandom()<ref name=":34" /> | |- | {{Version|o|6.10}} | 14 July 2024<ref>{{cite web|url=https://lore.kernel.org/linux-kernel/CAHk-=wjV_O2g_K19McjGKrxFxMFDqex+fyGcKc3uac1ft_O2gg@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.10|date=2024-07-14}}</ref> | 6.10.14{{r|KERNELARCHIVES}} | rowspan="11" |Greg Kroah-Hartman & Sasha Levin | 10 October 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/2024101047-unclothed-armadillo-6520@gregkh/|author=Greg Kroah-Hartman|title=Linux 6.10.14|date=2024-10-10|access-date=2024-10-11}}</ref> | * Memory-allocation profiling<ref name=":4">{{cite web|last=Sneddon|first=Joey|date=2024-07-14|title=Linux Kernel 6.10 Released with LOTS of Epic Changes|url=https://www.omgubuntu.co.uk/2024/07/linux-kernel-6-10-new-features|access-date=2024-10-03|website=OMG! Ubuntu|language=en-GB}}</ref> * Encrypted interactions with trusted platform modules<ref name=":4" /> | Named "Baby Opossum Posse"<ref>{{cite web|title=Linux 6.10-rc1 - kernel/git/torvalds/linux.git - Linux kernel source tree|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Makefile?h=v6.10-rc3&id=1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0|access-date=2024-06-16|website=Kernel.org git repositories}}</ref> The one last minute change was made in the credits of the ReiserFS README as requested by the original developer.<ref>{{Cite web |title=Linux 6.10 Honors One Last ReiserFS Request Made By Hans Reiser |url=https://www.phoronix.com/news/ReiserFS-README-Linux-6.10 |access-date=2026-01-18 |website=Phoronix |language=en}}</ref> |- | {{Version|o|6.9}} | 12 May 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=whnKYL-WARzrZhVTZ8RP3WZc24C9_DT7JMJooONNT2udQ@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.9|date=2024-05-12}}</ref> | 6.9.10{{r|KERNELARCHIVES}} | 27 July 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/2024072948-glimmer-glitch-6a95@gregkh/|author=Greg Kroah-Hartman|title=Re: Linux 6.9.12|date=2024-07-29|access-date=2024-07-30}}</ref> | * Improved performance for Intel Core Ultra (Meteor Lake)<ref name=":69">{{cite web|title=Linux 6.9 Features: DM VDO, AMD Preferred Core, Intel FRED & Larger Console Fonts|url=https://www.phoronix.com/review/linux-69-features|access-date=2024-05-15|website=Phoronix|language=en}}</ref> * Support for AMD P-State Preferred Cores<ref name=":69" /> * Intel FRED (Flexible Return Event Delivery)<ref name=":69" /> * Support for larger console frame-buffer fonts for 4K displays<ref name=":69" /> * Faster boot times for systems with lots of RAM and using HugeTLBs<ref name=":69" /> * DM VDO (Device Mapper Virtual Data Optimizer) mainlined<ref name=":69" /> * Hibernate LZ4 compression support<ref>{{cite web|title=Linux_6.9 - Linux Kernel Newbies|url=https://kernelnewbies.org/Linux_6.9#Power_Management|access-date=2024-07-19|website=KernelNewbies}}</ref> |- | {{Version|o|6.8}} | 10 March 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wiehc0DfPtL6fC2=bFuyzkTnuiuYSQrr6JTQxQao6pq1Q@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.8|date=2024-03-10}}</ref> | 6.8.12{{r|KERNELARCHIVES}} | 30 May 2024<ref>{{cite web|first=Greg|last=Kroah-Hartman|title=Linux 6.8.12|url=https://lore.kernel.org/linux-kernel/2024053036-matron-confess-13e0@gregkh/|website=lore.kernel.org|date=2024-05-30|access-date=2024-06-08}}</ref> | * Deadline servers for better realtime scheduling<ref>{{Cite news|title=Deadline servers as a realtime throttling replacement|url=https://lwn.net/Articles/934415/|work=LWN.net|date=2023-06-12|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Multi-size transparent huge pages for anonymous memory<ref>{{Cite news|title=Large folios for anonymous memory|url=https://lwn.net/Articles/937239/|work=LWN.net|date=2023-07-06|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Two new syscalls for better mount management: listmount() and statmount()<ref>{{Cite news|title=listmount() and statmount()|url=https://lwn.net/Articles/950569/|work=LWN.net|date=2023-11-10|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * Data type profiling with perf<ref>{{Cite news|title=Data-type profiling for perf|url=https://lwn.net/Articles/955709/|work=LWN.net|date=2023-12-21|access-date=2025-11-29|language=en-US|first=Julian|last=Squires}}</ref> * Forbid users from writing to partitions used by filesystems<ref>{{Cite news|title=Defending mounted filesystems from the root user|url=https://lwn.net/Articles/941764/|work=LWN.net|date=2023-08-21|access-date=2025-11-29|language=en-US|first=Jonathan|last=Corbet}}</ref> * New system calls to deal with multiple stacked LSMs<ref>{{Cite news|title=Adding system calls for Linux security modules|url=https://lwn.net/Articles/919059/|work=LWN.net|date=2023-01-04|access-date=2025-11-29|language=en-US|first=Jake|last=Edge}}</ref> * Driver for new Intel Xe graphics<ref>{{Cite web|title=Linux_6.8 - Linux Kernel Newbies|url=https://kernelnewbies.org/Linux_6.8#Prominent_features|website=KernelNewbies|access-date=2025-11-29}}</ref> | Used in Ubuntu 24.04 LTS<ref>{{Cite web |date=2025-06-16 |title=Ubuntu 24.04 LTS (Noble Numbat) Release Notes |url=https://discourse.ubuntu.com/t/ubuntu-24-04-lts-noble-numbat-release-notes/39890 |access-date=2026-01-28 |website=Ubuntu Community Hub |language=en}}</ref> |- | {{Version|o|6.7}} | 7 January 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=widprp4XoHUcsDe7e16YZjLYJWra-dK0hE1MnfPMf6C3Q@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.7|date=2024-01-07}}</ref> | 6.7.12{{r|KERNELARCHIVES}} | 3 April 2024 | * Initial Bcachefs filesystem support<ref name=":0">{{cite web|title=Linux 6.7 Released With Bcachefs, Intel Meteor Lake In Good Shape & Nouveau GSP Support|url=https://www.phoronix.com/news/Linux-6.7-Released|access-date=2024-01-12|website=Phoronix|language=en}}</ref> * Itanium support removed<ref name=":0" /> * Intel Meteor Lake Graphics declared stable<ref name=":0" /> * Initial Nouveau support for Nvidia GSP firmware<ref name=":0" /> * Ability to disable IA-32 support at boot time on AMD64<ref name=":3">{{cite web|title=Linux 6.7 Features Include Bcachefs, Stable Meteor Lake Graphics, NVIDIA GSP & More Next-Gen Hardware|url=https://www.phoronix.com/review/linux-67-features|access-date=2024-01-12|website=Phoronix|language=en}}</ref> * Expansion of AMD Seamless Boot Support<ref name=":3" /> * Improvement in loading of x86 microcode<ref name=":3" /> * Support for RAID stripe tree, simple quota accounting, and temporary FSID added to Btrfs<ref>{{cite web|title=Btrfs Picks Up New Features For Linux 6.7|url=https://www.phoronix.com/news/Btrfs-Linux-6.7-Features|access-date=2024-01-12|website=Phoronix|language=en}}</ref> * JFS minor stability improvements<ref name=":3" /> | According to Linus Torvalds, "one of the largest kernel releases we've ever had"<ref name=":0" /> |- | {{Version|co|6.6}} | 29 October 2023<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wiZuU984NWVgP4snp8sEt4Ux5Mp_pxAN5MNV9VpcGUo+A@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.6|date=2023-10-29}}</ref> | 6.6.140<ref>{{Cite web |last=Greg Kroah-Hartman |date=2026-05-15 |title=Linux 6.6.140 |url=https://lore.kernel.org/all/20260515154715.053014143@linuxfoundation.org/}}</ref> | December 2027<ref name="Corbet2026"/><ref name="Kroah-Hartman2026"/> | * The new EEVDF process scheduler was merged. It aims to replace the CFS scheduler. * Intel Shadow Stack was finally merged; Exploiting ROPs is now harder * Support for Partial SMT * Performance Improvement for CPUs with a lot of cores and shared Last Level Caches * Continued Intel Meteor Lake graphics and sound enablement/improvements * Better performance for Ext4 and io_uring<ref>{{cite web|url=https://kernelnewbies.org/Linux_6.6#Faster_asynchronous_Direct_I.2FO_using_io_uring|website=KernelNewbies|access-date=2026-04-04|title=Linux 6.6|date=2023-11-29}}</ref> * Security: add <code>io_uring_disabled</code> to shrink kernel's attack surface<ref>{{cite web |last=Larabel |first=Michael |date=2023-07-14 |title=Linux 6.6 Will Make It Easy To Disable IO_uring System-Wide |url=https://www.phoronix.com/news/Linux-6.6-sysctl-IO_uring |access-date=2026-04-04 |website=Phoronix |language=en}}</ref> * DEFLATE compression support for EROFS |24th LTS release The CFS scheduler was the de facto standard for 16+ years
ReiserFS is now declared to be obsolete and flagged for removal in 2025.
|- | {{Version|o|6.5}} | 27 August 2023<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wgmKhCrdrOCjp=5v9NO6C=PJ8ZTZcCXj09piHzsZ7qqmw@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.5|date=2023-08-27}}</ref> | 6.5.13{{r|KERNELARCHIVES}} | 28 November 2023<ref>{{cite web|first=Greg|last=Kroah-Hartman|title=Linux 6.5.13|url=https://lore.kernel.org/lkml/2023112807-usher-penholder-f856@gregkh/|website=lore.kernel.org|date=2023-11-28|access-date=2023-12-05}}</ref> | * Initial USB4 v2.0 support<ref name=":35">{{cite web|title=Linux_6.5 - Linux Kernel Newbies|url=https://kernelnewbies.org/Linux_6.5|access-date=2024-10-05|website=KernelNewbies}}</ref> * MIDI 2.0 support<ref name=":35" /> | |- | {{Version|o|6.4}} | 25 June 2023<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wi7fwNWfqj-QQqEfZTUOB4bbKT8QiEUDHoPk0ecuYA7cA@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.4|date=2023-06-25}}</ref> | 6.4.16{{r|KERNELARCHIVES}} | 13 September 2023<ref>{{cite web|first=Greg|last=Kroah-Hartman|title=Linux 6.4.16|url=https://lore.kernel.org/lkml/2023091345-prankish-during-e3b4@gregkh/|website=lore.kernel.org|date=2023-09-13|access-date=2023-09-13}}</ref> | * Intel Linear Address Masking<ref>{{cite web|title=Intel Linear Address Masking "LAM" Merged Into Linux 6.4|url=https://www.phoronix.com/news/Intel-LAM-Merged-Linux-6.4|access-date=2024-01-24|website=Phoronix|language=en}}</ref> * Partial support for Apple M2<ref name="6.4">{{cite web|title=Linux 6.4 Features: Many Intel & AMD Additions, Better Desktop/Laptop Hardware Drivers|url=https://www.phoronix.com/review/linux-64-features|access-date=2024-01-24|website=Phoronix|language=en}}</ref> * Autonomous frequency and power control on AMD Zen architecture CPUs<ref>{{cite web|title=AMD Guided Autonomous Mode Submitted For Linux 6.4|url=https://www.phoronix.com/news/AMD-Guided-Auto-Mode-Linux-6.4|access-date=2024-01-24|website=Phoronix|language=en}}</ref> * Support for RISC-V hibernation on future laptops{{r|6.4}} * Improvements for LoongArch CPU architecture{{r|6.4}} * Further Intel Meteor Lake Graphics development{{r|6.4}} * 4K resolution support for Rockchip Direct Rendering Manager driver{{r|6.4}} * Better AMDgpu support for the Steam Deck{{r|6.4}} * Optimizations to EROFS, Btrfs, F2FS, NTFS, and Ext4{{r|6.4}} * Support for Intel Lunar Lake HD Audio{{r|6.4}} * Continued Wi-Fi 7 development{{r|6.4}} * Quality of life improvements for Apple silicon users{{r|6.4}} * Further Rust up-streaming to support the first Rust drivers{{r|6.4}} * Removal of SLOB memory allocator{{r|6.4}} | |- | {{Version|o|6.3}} | 23 April 2023<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wg02PoScxDO0wwD5EkFpx50DF1c2TxXqyAnzGjdFf71jw@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.3|date=2023-04-23}}</ref> | 6.3.13{{r|KERNELARCHIVES}} | 11 July 2023<ref>{{cite web|first=Greg|last=Kroah-Hartman|title=Linux 6.3.13|url=https://lore.kernel.org/lkml/2023071110-clash-nastily-2b70@gregkh/T/|website=lore.kernel.org|date=2023-07-11|access-date=2023-07-11}}</ref> | * Even more Rust in the kernel * Initial Support for Intel Meteor Lake Display * Intel Meteor Lake VPUs ("Versatile Processing Unit") support * AMD Automatic IBRS * Intel TPMI driver was merged, hopes are this will give more control over power management. * Big Performance Improvement for EXT4. Nice Improvements for BTRFS too * IPv4 BIG TCP support, maybe better network performance * Microsoft Hyper-V nested hypervisor support. * Faster kernel builds and with lower peak memory use. * Removed support for the Intel ICC compiler. | |- | {{Version|o|6.2}} | 19 February 2023<ref>{{cite web|url=https://lore.kernel.org/lkml/CAHk-=wio46vC4t6xXD-sFqjoPwFm_u515jm3suzmkGxQTeA1_A@mail.gmail.com/|first=Linus |last=Torvalds|title=Linux 6.2|date=2023-02-19}}</ref> | 6.2.16{{r|KERNELARCHIVES}} | 17 May 2023<ref>{{cite web|first=Greg|last=Kroah-Hartman|title=Linux 6.2.16|url=https://lore.kernel.org/all/2023051744-drainable-footwear-49bd@gregkh/|website=lore.kernel.org|date=2023-05-17|access-date=2023-05-17}}</ref> | * Intel Arc drivers are now deemed "stable" and on by default. * Initial FOSS support for NVIDIA GeForce 30 Series. But performance is poor for now. * Support for Apple's M1 * Call Depth Tracking as a better performance alternative to IBRS for older Intel CPUs * Some Power-savings improvements when the system is idle or lightly loaded. * Support for running Raspberry Pi in 4K@60 Hz * Better performance and scalability for running RAID5/6 in btrfs-like systems * More Rust in the kernel | |- | {{Version|co|6.1}} | {{dts|format=dmy|2022|12|11}}<ref>{{cite mailing list|title=Linux 6.1|url=https://lore.kernel.org/lkml/CAHk-=wj_HcgFZNyZHTLJ7qC2613zphKDtLh6ndciwopZRfH0aQ@mail.gmail.com/|date=11 December 2022|mailing-list=LKML}|last=Torvalds|first=Linus|author-link=Linus Torvalds}}</ref> | 6.1.173<ref name="KERNELARCHIVES">{{cite web|url=https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.173|title=The Linux Kernel Archives|publisher=Kernel.org|access-date=22 September 2024|date=2026-05-15|last=Greg Kroah-Hartman}}</ref> | December 2027{{r|ACTIVE}} August 2033<ref name="CIP maintenance">{{cite web|title=CIP maintenance|url=https://wiki.linuxfoundation.org/civilinfrastructureplatform/start#kernel_maintainership|access-date=7 September 2023}}</ref> | * Support for writing kernel modules in Rust<ref>{{cite web |last=Larabel |first=Michael |date=2022-10-03 |title=The Initial Rust Infrastructure Has Been Merged Into Linux 6.1 |url=https://www.phoronix.com/news/Rust-Is-Merged-Linux-6.1 |access-date=2022-12-13 |website=Phoronix |language=en}}</ref> * Multi-Gen LRU page reclaiming<ref>{{cite web |title=mm: multi-gen LRU: design doc |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8be976a0937a |access-date=2023-06-03 |website=Kernel.org git repositories |author=Yu Zhao |date=Aug 18, 2022 }}</ref> (not yet enabled by default) * Btrfs performance improvements<ref>{{cite web |title=Linux Kernel 6.1 Released, This is What's New |url=https://www.omgubuntu.co.uk/2022/12/linux-kernel-6-1-released-new-features |access-date=2023-01-13 |website=OMG! Ubuntu |first1=Joey |last1=Sneddon |date=12 December 2022 }}</ref> * Support for more sound hardware * Improved support for game controllers<ref>{{cite web |title=Linux kernel 6.1 is out now |url=https://www.gamingonlinux.com/2022/12/linux-kernel-61-is-out-now/ |access-date=2022-12-12 |website=GamingOnLinux|date=12 December 2022 }}</ref> | 23rd LTS release<br/>Used in Debian 12 "Bookworm"<ref>{{cite web |title=Debian 12 -- Release Notes|url=https://www.debian.org/releases/bookworm/amd64/release-notes/ch-whats-new.en.html|website=Debian |access-date=20 June 2023}}</ref> 4th SLTS release (which CIP<ref>{{cite web|title=Civil Infrastructure Platform|website=Linux Foundation Wiki|url=https://wiki.linuxfoundation.org/civilinfrastructureplatform/start}}</ref> is planning<ref name="CIP maintenance"/> to support until August 2033)
6.1.28 is named Curry Ramen<ref>{{cite web|title=kernel/git/stable/linux.git - Linux kernel stable tree|url=https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.28|access-date=2023-09-10|website=Kernel.org git repositories}}</ref> |- | {{Version|o|6.0}} | {{dts|format=dmy|2022|10|02}}<ref>{{cite web|title=Linux 6.0|url=https://lore.kernel.org/lkml/CAHk-=wiaGf66EQOq1FwM6p9c3mGOjzm9stGeUTfC5Txx4yoxgg@mail.gmail.com/T/#u|access-date=2022-10-08|website=lore.kernel.org}}</ref> | 6.0.19<ref name=SIXNINETEEN>{{cite web|title=Linux 6.0.19 - Greg Kroah-Hartman|url=https://lore.kernel.org/lkml/1673522302104114@kroah.com/|access-date=2023-02-28|website=lore.kernel.org}}</ref> | January 2023{{r|SIXNINETEEN}} | * Performance improvements on Intel Xeon 'Ice Lake', AMD Ryzen 'Threadripper', AMD EPYC<ref>{{cite web|title=Linux Kernel 6.0 Released, This is What's New|url=https://www.omgubuntu.co.uk/2022/10/linux-kernel-6-released-new-features|access-date=2022-10-03|website=OMG! Ubuntu|date=2 October 2022}}</ref> * New hardware support including Intel, AMD, Qualcomm<ref>{{cite web|title=Linux 6.0 Supporting New Intel/AMD Hardware, Performance Improvements & Much More|url=https://www.phoronix.com/review/linux-60-features|access-date=2023-06-03|website=Phoronix}}</ref> | Named "Hurr durr {{sic|I'm|a}} ninja sloth"<ref>{{cite web|title=Makefile - kernel/git/torvalds/linux.git - Linux kernel source tree|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Makefile?h=v6.0|access-date=2022-10-05|website=Kernel.org git repositories}}</ref> |- | colspan="7" | <small>{{Version|l|show=111000}}</small> |}
==Releases 5.x.y==
<div style="overflow:auto"> {{#tag:timeline| Define $now = {{CURRENTDAY2}}/{{CURRENTMONTH}}/{{CURRENTYEAR}}
ImageSize = width:940 height:410 PlotArea = right:0 left:0 bottom:32 top:24 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/01/2019 till:01/08/2031 TimeAxis = orientation:horizontal Legend = left:5 top:15 columnwidth:115
Colors = id:Minor value:rgb(0.8,0.8,0.8) id:Major value:rgb(0.6,0.6,0.6) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.83,0.96,0.71) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS id:CIP value:rgb(0.95,0.87,0.99) Legend:CIP
BackgroundColors = canvas:white ScaleMinor = gridcolor:Minor unit:year increment:1 start:01/07/2019 ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/2020
LineData = at:$now color:red width:0.2
PlotData = width:14 textcolor:black shift:(5,-5) anchor:from fontsize:M
bar:5.19 color:DEV from:06/06/2022 till:31/07/2022 text:5.19.x color:SUPPORT from:31/07/2022 till:24/10/2022 bar:5.18 color:DEV from:03/04/2022 till:22/05/2022 text:5.18.x color:SUPPORT from:22/05/2022 till:01/08/2022 bar:5.17 color:DEV from:23/01/2022 till:20/03/2022 text:5.17.x color:SUPPORT from:20/03/2022 till:01/06/2022 bar:5.16 color:DEV from:14/11/2021 till:09/01/2022 text:5.16.x color:SUPPORT from:09/01/2022 till:01/04/2022 bar:5.15 color:DEV from:12/09/2021 till:31/10/2021 text:5.15.x color:LTS from:31/10/2021 till:31/12/2026 bar:5.14 color:DEV from:11/07/2021 till:29/08/2021 text:5.14.x color:SUPPORT from:29/08/2021 till:21/11/2021 bar:5.13 color:DEV from:09/05/2021 till:27/06/2021 text:5.13.x color:SUPPORT from:27/06/2021 till:19/09/2021 bar:5.12 color:DEV from:28/02/2021 till:25/04/2021 text:5.12.x color:SUPPORT from:25/04/2021 till:20/07/2021 bar:5.11 color:DEV from:27/12/2020 till:14/02/2021 text:5.11.x color:SUPPORT from:14/02/2021 till:19/05/2021 bar:5.10 color:DEV from:25/10/2020 till:13/12/2020 text:5.10.x color:LTS from:13/12/2020 till:01/01/2027 color:CIP from:01/01/2027 till:01/01/2031 bar:5.9 color:DEV from:16/08/2020 till:11/10/2020 text:5.9.x color:SUPPORT from:11/10/2020 till:21/12/2020 bar:5.8 color:DEV from:14/06/2020 till:02/08/2020 text:5.8.x color:SUPPORT from:02/08/2020 till:01/11/2020 bar:5.7 color:DEV from:12/04/2020 till:31/05/2020 text:5.7.x color:SUPPORT from:31/05/2020 till:27/08/2020 bar:5.6 color:DEV from:09/02/2020 till:29/03/2020 text:5.6.x color:SUPPORT from:29/03/2020 till:17/06/2020 bar:5.5 color:DEV from:08/12/2019 till:26/01/2020 text:5.5.x color:SUPPORT from:26/01/2020 till:21/04/2020 bar:5.4 color:DEV from:30/09/2019 till:24/11/2019 text:5.4.x color:LTS from:24/11/2019 till:01/01/2026 # https://www.kernel.org/category/releases.html bar:5.3 color:DEV from:21/07/2019 till:15/09/2019 text:5.3.x color:SUPPORT from:15/09/2019 till:18/12/2019 bar:5.2 color:DEV from:19/05/2019 till:07/07/2019 text:5.2.x color:SUPPORT from:07/07/2019 till:11/10/2019 bar:5.1 color:DEV from:17/03/2019 till:05/05/2019 text:5.1.x color:SUPPORT from:05/05/2019 till:28/07/2019 bar:5.0 color:DEV from:06/01/2019 till:03/03/2019 text:5.0.x color:SUPPORT from:03/03/2019 till:04/06/2019 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags }} </div>
{| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} ! Prominent features ! Notes |- | {{Version|o|5.19}} | {{dts|format=dmy|2022|07|31}}<ref>{{cite mailing list|title=Linux 5.19|url=https://lore.kernel.org/lkml/CAHk-=wgrz5BBk=rCz7W28Fj_o02s0Xi0OEQ3H1uQgOdFvHgx0w@mail.gmail.com/|date=31 July 2022|access-date=9 October 2022|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> |5.19.17<ref name=5.19>{{cite mailing list|title=Linux 5.19.17|url=https://lore.kernel.org/lkml/166659973847148@kroah.com/|date=24 October 2022|access-date=27 October 2022|last=Kroah-Hartman|first=Greg|author-link=Greg Kroah-Hartman|mailing-list=LKML}}</ref> | rowspan=5 | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} | October 2022{{r|5.19}} | * Initial support for LoongArch<ref name=":1">{{cite web |title=Linux_5.19 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_5.19 |access-date=2022-08-10 |website=KernelNewbies}}</ref><ref name=":2">{{cite web |title=Linux 5.19 Features: AMD SEV-SNP + Zen 4 Prep, Intel TDX + IFS, LoongArch, Big TCP, Apple M1 NVMe |url=https://www.phoronix.com/review/linux-519-features |access-date=2022-08-10 |website=Phoronix |language=en}}</ref> * Support for Big TCP<ref name=":1" /><ref name=":2" /> * More secure encrypted virtualization with AMD SEV-SNP and Intel TDX<ref name=":1" /><ref name=":2" /> * Armv9 Scalable Matrix Extension support<ref name=":2" /> * Introduce Intel In-Field Scan driver to run targeted low level diagnostics outside of the CPU's architectural error detection capabilities<ref name=":1" /> * a.out support removed<ref>{{cite web |title=Linux 5.19 Finally Removes Obsolete x86 a.out support - Phoronix |url=https://www.phoronix.com/news/Linux-5.19-Drops-x86-a.out |website=Phoronix |access-date=25 August 2024}}</ref> | |- | {{Version|o|5.18}} | {{dts|format=dmy|2022|05|22}}<ref>{{cite mailing list|title=Linux 5.18|url=https://lore.kernel.org/lkml/CAHk-=wjiqyoH6qntYvYTjR1F2L-pHtgX9esZMRS13iktCOJ1zA@mail.gmail.com/|date=22 May 2022|access-date=24 May 2022|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> |5.18.19<ref name=5.18>{{cite mailing list|title=Linux 5.18.19|url=https://lore.kernel.org/lkml/166108895535224@kroah.com/|date=21 August 2022|access-date=5 September 2022|last=Kroah-Hartman|first=Greg|author-link=Greg Kroah-Hartman|mailing-list=LKML}}</ref> |August 2022{{r|5.18}} | * Support for Indirect Branch Tracking<ref>{{cite web |title=Indirect Branch Tracking - 006 - ID:655258 {{!}} 12th Generation Intel® Core™ Processors |url=https://edc.intel.com/content/www/us/en/design/ipla/software-development-platforms/client/platforms/alder-lake-desktop/12th-generation-intel-core-processors-datasheet-volume-1-of-2/006/indirect-branch-tracking/ |access-date=2022-07-11 |website=edc.intel.com}}</ref> on Intel CPUs<ref>{{cite web |last1=Corbet |first1=Jonathan |title=Indirect branch tracking for Intel CPUs [LWN.net] |url=https://lwn.net/Articles/889475/ |access-date=2022-07-11 |website=LWN.net |date=31 March 2022 }}</ref> * User events<ref>{{cite web |title=user_events: User-based Event Tracing — The Linux Kernel documentation |url=https://www.kernel.org/doc/html/latest/trace/user_events.html |access-date=2022-07-11 |website=www.kernel.org}}</ref> * fprobe, for probing multiple functions with a single probe handler<ref>{{cite web |title=Fprobe - Function entry/exit probe — The Linux Kernel documentation |url=https://www.kernel.org/doc/html/latest/trace/fprobe.html |access-date=2022-07-11 |website=www.kernel.org}}</ref> * Headers rearchitecturing preparations for faster compilation times<ref>{{cite web |last1=Corbet |first1=Jonathan |title=The fast kernel headers tree [LWN.net] |url=https://lwn.net/Articles/880175/ |access-date=2022-07-11 |website=LWN.net |date=2 January 2022 }}</ref> * Stricter memcpy() compile-time bounds checking<ref>{{cite web |last1=Corbet |first1=Jonathan |title=Strict memcpy() bounds checking for the kernel [LWN.net] |url=https://lwn.net/Articles/864521/ |access-date=2022-07-11 |website=LWN.net |date=30 July 2021 }}</ref> * Switch to C11<ref>{{cite web |last1=Corbet |first1=Jonathan |title=Moving the kernel to modern C [LWN.net] |url=https://lwn.net/Articles/885941/ |access-date=2022-07-11 |website=LWN.net |date=24 February 2022 }}</ref> | |- | {{Version|o|5.17}} | {{dts|format=dmy|2022|03|20}}<ref>{{cite mailing list|title=Linux 5.17|url=https://lore.kernel.org/lkml/CAHk-=wj4fFjx2pgbGNBM4wJs3=eReZ05EQyprzgT2Jv8qJ2vJg@mail.gmail.com/|date=20 March 2022|access-date=12 May 2022|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> |5.17.15<ref name=5.17>{{cite mailing list|title=Linux 5.17.15|url=https://lore.kernel.org/lkml/165522580839104@kroah.com/|date=14 June 2022|access-date=22 June 2022|last=Kroah-Hartman|first=Greg|author-link=Greg Kroah-Hartman|mailing-list=LKML}}</ref> |June 2022{{r|5.17}} | * BPF CO-RE support<ref>{{cite web |title=BPF CO-RE reference guide |url=https://nakryiko.com/posts/bpf-core-reference-guide/#the-missing-manual |access-date=2022-07-11 |website=nakryiko.com}}</ref><ref>{{cite web |title=A different approach to BPF loops [LWN.net] |url=https://lwn.net/Articles/877062/ |access-date=2022-07-11 |website=LWN.net}}</ref> * Random number generator improvements<ref>{{cite web |title=Random number generator enhancements for Linux 5.17 and 5.18 |url=https://www.zx2c4.com/projects/linux-rng-5.17-5.18/ |access-date=2022-07-11 |website=zx2c4}}</ref> * New Real-Time Linux Analysis (RTLA) tool<ref>{{cite web |last=Daniel |title=And now Linux has a Real-Time Linux Analysis (RTLA) tool! – Daniel's page |date=16 January 2022 |url=https://bristot.me/and-now-linux-has-a-real-time-linux-analysis-rtla-tool/ |access-date=2022-07-11 |language=en-US}}</ref> * Support giving names to anonymous memory<ref>{{cite web |last1=Corbet |first1=Jonathan |title=Not-so-anonymous virtual memory areas [LWN.net] |url=https://lwn.net/Articles/867818/ |access-date=2022-07-11 |website=LWN.net |date=3 September 2021 }}</ref> * Mitigate straight-line speculation attacks<ref>{{cite web |title=Blocking straight-line speculation — eventually [LWN.net] |url=https://lwn.net/Articles/877845/ |access-date=2022-07-11 |website=LWN.net}}</ref> |Used in Ubuntu 22.04 LTS on newer hardware<ref name="jammyRelease">{{citation|date=2022-04-21|title=Jammy Jellyfish Release Notes|url=https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668|last=Zemczak|first=Łukasz|website=discourse.ubuntu.com|language=en|url-status=live|archive-url=https://archive.today/20220422013253/https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668/1|archive-date= 22 April 2022|access-date=2026-04-04}}</ref> Named Superb Owl<ref>{{cite web|title=kernel/git/torvalds/linux.git - Linux kernel source tree|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v5.17&id=f443e374ae131c168a065ea1748feac6b2e76613|access-date=2022-03-23|website=Kernel.org git repositories}}</ref> |- | {{Version|o|5.16}} | {{dts|format=dmy|2022|01|09}}<ref>{{cite mailing list|title=Linux 5.16|url=https://lore.kernel.org/lkml/CAHk-=wgUkBrUVhjixy4wvrUhPbW-DTgtQubJWVOoLW=O0wRKMA@mail.gmail.com/|date=9 January 2022|access-date=22 March 2022|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.16.20<ref name=5.16>{{cite mailing list |title=Linux 5.16.20 |url=https://lore.kernel.org/lkml/164987613419048@kroah.com/ |date=13 April 2022 |access-date=15 April 2022 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> |April 2022{{r|5.16}} | * New futex_waitv() system call for faster game performance<ref>{{cite web |title=Short subjects: Realtime, Futexes, and ntfs3 [LWN.net] |url=https://lwn.net/Articles/866112/ |access-date=2022-07-11 |website=LWN.net}}</ref> * Memory folios infrastructure for a faster memory management<ref>{{cite web |title=Clarifying memory management with page folios [LWN.net] |url=https://lwn.net/Articles/849538/ |access-date=2022-07-11 |website=LWN.net}}</ref> * Add support for AMX instructions<ref>{{cite web |title=Advanced Matrix Extension (AMX) - x86 - WikiChip |url=https://en.wikichip.org/wiki/x86/amx |access-date=2022-07-11 |website=en.wikichip.org |language=en}}</ref> * Improve write congestion<ref>{{cite web |title=Replacing congestion_wait() [LWN.net] |url=https://lwn.net/Articles/873672/ |access-date=2022-07-11 |website=LWN.net}}</ref> | |- | {{Version|co|5.15}} | {{dts|format=dmy|2021|10|31}}<ref>{{cite mailing list |title= Linux 5.15 |url=https://lore.kernel.org/lkml/CAHk-=wjfbfQobW2jygMvgfJXKmzZNB=UTzBrFs2vTEzVpBXA4Q@mail.gmail.com/|date=31 October 2021 |access-date=1 November 2021 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.15.207{{r|KERNELARCHIVES}} | December 2026{{r|ACTIVE}} | * New experimental<ref>{{Cite web |title=Re: [GIT PULL] ntfs3: bugfixes for 6.0 - Linus Torvalds |url=https://lore.kernel.org/lkml/CAHk-=wg53xW_ppC5w_tDvWKn3Q7i-hWmd09KM-O1npQHWoBBGw@mail.gmail.com/ |access-date=2024-03-17 |website=lore.kernel.org}}</ref> NTFS file system implementation * ksmbd, an in-kernel SMB 3 server * Migrate memory pages to persistent memory in lieu of discard<ref>{{cite web |title=Top-tier memory management [LWN.net] |url=https://lwn.net/Articles/857133/ |access-date=2022-07-11 |website=LWN.net}}</ref> * DAMON, a data access monitor * Introduce process_mrelease(2) system call<ref>{{cite web |title=Hastening process cleanup with process_mrelease() [LWN.net] |url=https://lwn.net/Articles/864184/ |access-date=2022-07-11 |website=LWN.net}}</ref> | 22nd LTS release; used in * Ubuntu 22.04 LTS, * Slackware 15,<ref>{{cite web|title=Slackware 15 Release Announcement|url=http://slackware.com/announce/15.0.php|access-date=2022-02-04|website=Slackware}}</ref> * UEK 7<ref>{{cite web|title=Release Notes for Unbreakable Enterprise Kernel Release 7|url=https://docs.oracle.com/en/operating-systems/uek/7/relnotes7.0/|access-date=2022-06-30|website=docs.oracle.com}}</ref> Named Trick or Treat<ref>{{cite web|title=kernel/git/torvalds/linux.git - Linux kernel source tree|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8bb7eca972ad531c9b149c0a51ab43a417385813|access-date=2021-11-01|website=Kernel.org git repositories}}</ref> |- | {{Version|o|5.14}} | {{dts|format=dmy|2021|8|29}}<ref>{{cite mailing list |title= Linux 5.14 |url=https://lore.kernel.org/lkml/CAHk-=wh75ELUu99yPkPNt+R166CK=-M4eoV+F62tW3TVgB7=4g@mail.gmail.com/ |date=29 August 2021 |access-date=30 August 2021 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.14.21<ref name=5.14>{{cite mailing list|title=Linux 5.14.21|url=https://lore.kernel.org/lkml/163750033117134@kroah.com/T/#me76162eebf783cc9c3ccd804c5b62e230664dbe5/|date=21 November 2021|access-date=21 November 2021|last=Kroah-Hartman|first=Greg|author-link=Greg Kroah-Hartman|mailing-list=LKML}}</ref> | Greg Kroah-Hartman | November 2021{{r|5.14}} | | Used in RHEL 9.x and derivatives<ref>{{cite web|title=What's new in Red Hat Enterprise Linux 9 beta|url=https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9-beta/html-single/9.0_release_notes/index|access-date=2022-04-24|website=redhat.com|archive-date=20 April 2022|archive-url=https://web.archive.org/web/20220420190606/https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9-beta/html-single/9.0_release_notes/index|url-status=dead}}</ref> (Red Hat ignores LTS-Kernel, own kernel-backports) and SLE 15 SP4/openSUSE Leap 15.4 |- | {{Version|o|5.13}} | {{dts|format=dmy|2021|6|27}}<ref>{{cite mailing list |title= Linux 5.13 |url=https://lore.kernel.org/lkml/CAHk-=wj7E9iTGHbqfgtaTAM09WrVzwXjda2_D59MT8D_1=54Rg@mail.gmail.com/ |date=27 June 2021 |access-date=30 June 2021 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.13.19<ref name=5.13>{{cite mailing list|title=Linux 5.13.19|url=https://lore.kernel.org/lkml/16319668996036@kroah.com/|date=18 September 2021|access-date=19 September 2021|last=Kroah-Hartman|first=Greg|author-link=Greg Kroah-Hartman|mailing-list=LKML}}</ref> | Greg Kroah-Hartman & Sasha Levin | September 2021{{r|5.13}} | * Support for Zstd compressed modules<ref>{{Cite web |title=Linux 5.13 To Allow Zstd Compressed Modules, Zstd Update Pending With Faster Performance |url=https://www.phoronix.com/news/Linux-5.13-Zstd-Modules |access-date=2024-03-13 |website=Phoronix |language=en}}</ref> * Landlock Linux security module<ref>{{Cite web |title="Landlock" Lands In Linux 5.13 For Unprivileged Application Sandboxing |url=https://www.phoronix.com/news/Linux-5.13-Landlock-Lands |access-date=2024-10-03 |website=Phoronix |language=en}}</ref> | Named Opossums on Parade |- | {{Version|o|5.12}} | {{dts|format=dmy|2021|4|25}}<ref>{{cite mailing list |title= Linux 5.12 |url=https://lore.kernel.org/lkml/CAHk-=wj3ANm8QrkC7GTAxQyXyurS0_yxMR3WwjhD9r7kTiOSTw@mail.gmail.com/ |date=25 April 2021 |access-date=26 April 2021 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.12.19<ref name=5.12>{{cite mailing list |title=Linux 5.12.19 |url=https://lore.kernel.org/lkml/1626791065147152@kroah.com/ |date=20 July 2021 |access-date=20 July 2021 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | rowspan=2 | Greg Kroah-Hartman | July 2021{{r|5.12}} | | Named Frozen Wasteland<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8 |title=kernel/git/torvalds/linux.git - Linux kernel source tree |website=Kernel.org git repositories |date=2021-03-01 |access-date=2021-03-06}}</ref><ref>{{cite mailing list |url=https://lore.kernel.org/lkml/CAHk-=wjUzNbTuRCAv80vyD1dXEEaefdpRi23J+suSaognBoV8A@mail.gmail.com/|title=Linux 5.12-rc1|date=1 March 2021|access-date=6 March 2021|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> |- | {{Version|o|5.11}} | {{dts|format=dmy|2021|2|14}}<ref>{{cite mailing list|title=Linux 5.11|url=https://lore.kernel.org/lkml/CAHk-=wg8LpRi9+P2_V+ehJ2_EoJifNh2QmVf47aLXfkCd-1UAQ@mail.gmail.com/|date=14 February 2021|access-date=15 February 2021|first=Linus|last=Torvalds|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.11.22<ref name=5.11>{{cite mailing list |title=Linux 5.11.22 |url=https://lore.kernel.org/lkml/162141437223831@kroah.com/ |date=19 May 2021 |access-date=19 May 2021 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | May 2021{{r|5.11}} | | Named "💕 Valentine's Day Edition 💕"<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f40ddce88593482919761f74910f42f4b84c004b |title=kernel/git/torvalds/linux.git - Linux kernel source tree |website=Kernel.org git repositories |date=2021-02-14 |access-date=2021-02-26}}</ref> |- | {{Version|co|5.10}} | {{dts|format=dmy|2020|12|13}}<ref>{{cite mailing list|title=Linux 5.10|url=https://lore.kernel.org/lkml/CAHk-=whCKhxNyKn1Arut8xUDKTwp3fWcCj_jbL5dbzkUmo45gQ@mail.gmail.com/|date=13 December 2020|access-date=15 December 2020|first=Linus|last=Torvalds|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.10.256{{r|KERNELARCHIVES}} | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} | December 2026{{r|ACTIVE}}<ref>{{Cite news|last=Larabel|first=Michael|date=2020-10-26|title=Linux 5.10 Is The Next LTS Kernel|work=Phoronix|url=https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.10-LTS-Kernel|access-date=2020-10-27}}</ref><br /> January 2031<ref name="CIP maintenance" /> | * Support for ARM64 memory tagging extension (MTE)<ref>{{Cite web |title=The Arm64 memory tagging extension in Linux |url=https://lwn.net/Articles/834289/ |access-date=2025-06-11 |website=LWN.net |language=en}}</ref> | 21st LTS release; used in Debian 11 "Bullseye"<ref>{{cite web |title=Bullseye kernel will be Linux 5.10 LTS |website=Debian Wiki |url=https://wiki.debian.org/DebianBullseye}}</ref> 3rd SLTS release (which CIP<ref>{{cite web |title=Civil Infrastructure Platform |website=Linux Foundation Wiki |url=https://wiki.linuxfoundation.org/civilinfrastructureplatform/start}}</ref> is planning<ref name="CIP maintenance"/> to support until January 2031)
Named "Dare mighty things"<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.10.y&id=7b43ec8a0cc6fefdd63a1443edef0d2693ff99a2 |title=kernel/git/stable/linux.git - Linux kernel stable tree |website=Kernel.org git repositories |date=2021-02-26 |access-date=2021-12-17}}</ref> |- | {{Version|o|5.9}} | {{dts|format=dmy|2020|10|11}}<ref>{{cite mailing list|title=Linux 5.9|url=https://lore.kernel.org/lkml/CAHk-=wi-u86++np80GQvgDuARdt9xpBNho6SjHLmYgm8jibGag@mail.gmail.com|date=11 October 2020|access-date=20 October 2020|first=Linus|last=Torvalds|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.9.16<ref name=5.9>{{cite mailing list |title=Linux 5.9.16 |url=https://lore.kernel.org/lkml/1608557011143221@kroah.com/ |date=21 December 2020 |access-date=21 December 2020 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | rowspan=5 | Greg Kroah-Hartman | December 2020{{r|5.9}} | | |- | {{Version|o|5.8}} | {{dts|format=dmy|2020|8|2}}<ref>{{cite mailing list|title=Linux 5.8|url=https://lore.kernel.org/lkml/CAHk-=wj+mDPbj8hXspXRAksh+1TmPjubc9RNEbu8EVpYyypX=w@mail.gmail.com|date=2 August 2020|access-date=3 August 2020|first=Linus|last=Torvalds|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.8.18<ref name=5.8>{{cite mailing list |title=Linux 5.8.18 |url=https://lore.kernel.org/lkml/16042322186122@kroah.com/ |date=1 November 2020 |access-date=2 November 2020 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | November 2020{{r|5.8}} | | |- | {{Version|o|5.7}} | {{dts|format=dmy|2020|5|31}}<ref>{{cite mailing list|title=Linux 5.7|url=https://lore.kernel.org/lkml/CAHk-=wiZGrCkiBB1V7bxp8NZH6yWi9mPM4ptMW16OzOiNprBFA@mail.gmail.com|date=31 May 2020|access-date=18 June 2020|last=Torvalds| first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.7.19<ref name=5.7>{{cite mailing list |title=Linux 5.7.19 |url=https://lore.kernel.org/lkml/15985137402037@kroah.com/ |date=27 August 2020 |access-date=31 August 2020 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | August 2020{{r|5.7}} | | |- | {{Version|o|5.6}} | | {{dts|format=dmy|2020|03|29}}<ref>{{cite mailing list|title=Linux 5.6|url=https://lore.kernel.org/lkml/CAHk-=wi9ZT7Stg-uSpX0UWQzam6OP9Jzz6Xu1CkYu1cicpD5OA@mail.gmail.com/|date=29 March 2020|access-date=30 March 2020|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> | 5.6.19<ref name=5.6>{{cite mailing list |title=Linux 5.6.19 |url=https://lore.kernel.org/lkml/1592410412126243@kroah.com/ |date=17 June 2020 |access-date=18 June 2020 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | June 2020{{r|5.6}} | * Initial USB4 support<ref name=":33">{{Cite web |title=The Best Features Of The Linux 5.6 Kernel From WireGuard To Y2038 Compatibility To USB4 |url=https://www.phoronix.com/news/Linux-5.6-The-Best-Features |access-date=2024-10-03 |website=Phoronix |language=en}}</ref> * Year 2038 fix for 32-bit systems<ref name=":33" /> * WireGuard | |- | {{Version|o|5.5}} | | {{dts|format=dmy|2020|01|26}}<ref>{{cite mailing list |title=Linux 5.5 |url=https://lore.kernel.org/lkml/CAHk-=wigRZ6TSJU09bMk3Df2DiOw83B7TrQUq+iXroQCK5EVAQ@mail.gmail.com/ |date=26 January 2020 |access-date=10 February 2020 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.5.19<ref name=5.5>{{cite mailing list |title=Linux 5.5.19 |url=https://lore.kernel.org/lkml/20200421134408.GA797797@kroah.com/ |date=21 April 2020 |access-date=22 April 2020 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | April 2020{{r|5.5}} | | |- | {{Version|o|5.4}} | | {{dts|format=dmy|2019|11|24}}<ref>{{cite mailing list |title=Linux 5.4 |url=https://lore.kernel.org/lkml/CAHk-=wjmzaD=BZ1hjUYu+RTnSGDLfCRwCdg99GeQpCjEwo9uzw@mail.gmail.com/ |date=24 November 2019 |access-date=25 September 2019 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.4.302{{r|KERNELARCHIVES}} | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} | December 2025{{r|ACTIVE}} | | 20th LTS release, used in Ubuntu 20.04 LTS<br />5.4-rc2 is named Nesting Opossum<ref>{{cite web|url=https://github.com/torvalds/linux/commit/da0c9ea146cbe92b832f1b0f694840ea8eb33cce#diff-b67911656ef5d18c4ae36cb6741b7965|title=Linux 5.4-rc2|website=GitHub|date=2019-10-06|access-date=2019-10-27}}</ref><br /> 5.4-rc5 is named Kleptomaniac Octopus<ref>{{cite web|url=https://github.com/torvalds/linux/commit/d6d5df1db6e9d7f8f76d2911707f7d5877251b02#diff-b67911656ef5d18c4ae36cb6741b7965|title=Linux 5.4-rc5|website=GitHub|date=2019-10-27|access-date=2019-10-27}}</ref> |- | {{Version|o|5.3}} | | {{dts|format=dmy|2019|09|15}}<ref>{{cite mailing list |title=Linux 5.3 |url=https://lore.kernel.org/lkml/CAHk-=wiP4K8DRJWsCo=20hn_6054xBamGKF2kPgUzpB5aMaofA@mail.gmail.com/ |date=15 September 2019 |access-date=22 September 2019 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.3.18<ref name=5.3>{{cite mailing list |title=Linux 5.3.18 |url=https://lore.kernel.org/lkml/20191218180250.GA865731@kroah.com/ |date=18 December 2019 |access-date=19 December 2019 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | rowspan=4 | Greg Kroah-Hartman | December 2019{{r|5.3}} | | |- | {{Version|o|5.2}} | | {{dts|format=dmy|2019|07|07}}<ref>{{cite mailing list |title=Linux 5.2 |url=http://lkml.iu.edu/hypermail/linux/kernel/1907.0/05444.html |date=7 July 2019 |access-date=8 July 2019 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.2.20<ref name=5.2>{{cite mailing list |title=Linux 5.2.20 |url=https://lore.kernel.org/lkml/20191008063803.GA2467314@kroah.com/ |date=8 October 2019 |access-date=8 October 2019 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | October 2019{{r|5.2}} | | 5.2-rc2 is named Golden Lions<ref>{{cite web|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cd6c84d8f0cdc911df435bb075ba22ce3c605b07|title=kernel/git/torvalds/linux.git - Linux kernel source tree|website=Kernel.org git repositories|date=2019-05-26|access-date=2019-05-27}}</ref><ref>{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.2-rc2-Released|title=Linux 5.2-rc2 Kernel Released As The "Golden Lions"|website=Phoronix|date=2019-05-26|access-date=2019-10-27}}</ref><br /> 5.2 is named Bobtail Squid<ref>{{cite web|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0ecfebd2b52404ae0c54a878c872bb93363ada36|title=kernel/git/torvalds/linux.git - Linux kernel source tree|website=Kernel.org git repositories|date=2019-07-07|access-date=2019-07-07}}</ref> |- | {{Version|o|5.1}} | | {{dts|format=dmy|2019|05|05}}<ref>{{cite mailing list |title=Linux 5.1 |url=http://lkml.iu.edu/hypermail/linux/kernel/1905.0/03532.html |date=5 March 2019 |access-date=6 March 2019 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.1.21<ref name=5.1>{{cite mailing list |title=Linux 5.1.21 |url=https://lkml.org/lkml/2019/7/28/19 |date=28 July 2019 |access-date=5 August 2019 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | July 2019{{r|5.1}} | * io_uring API, a new way to do asynchronous I/O (AIO),<ref>{{Cite web |title=The rapid growth of io_uring [LWN.net] |url=https://lwn.net/Articles/810414/ |access-date=2022-10-18 |website=LWN.net}}</ref> the older API/interface "aio" had problems and performance issues. | |- | {{Version|o|5.0}} | | {{dts|format=dmy|2019|03|03}}<ref>{{cite mailing list |title=Linux 5.0 |url=http://lkml.iu.edu/hypermail/linux/kernel/1903.0/01288.html |date=3 March 2019 |access-date=4 March 2019 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 5.0.21<ref name=5.0>{{cite mailing list |title=Linux 5.0.21 |url=http://lkml.iu.edu/hypermail/linux/kernel/1906.0/02354.html |date=4 June 2019 |access-date=5 June 2019 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | June 2019{{r|5.0}} | | |- | colspan="7" | <small>{{Version|l|show=111000}}</small> |}
==Releases 4.x.y==
<div style="overflow:auto"> {{#tag:timeline| Define $now = {{CURRENTDAY2}}/{{CURRENTMONTH}}/{{CURRENTYEAR}}
ImageSize = width:960 height:400 PlotArea = right:0 left:0 bottom:32 top:24 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/01/2015 till:01/08/2029 TimeAxis = orientation:horizontal Legend = left:5 top:15 columnwidth:115
Colors = id:Minor value:rgb(0.8,0.8,0.8) id:Major value:rgb(0.6,0.6,0.6) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.83,0.96,0.71) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS id:CIP value:rgb(0.95,0.87,0.99) Legend:CIP
BackgroundColors = canvas:white ScaleMinor = gridcolor:Minor unit:year increment:1 start:02/07/2015 ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/2016
LineData = at:$now color:red width:0.2
PlotData = width:14 textcolor:black shift:(5,-5) anchor:from fontsize:M
bar:4.20 color:DEV from:04/11/2018 till:23/12/2018 text:4.20.x color:SUPPORT from:23/12/2018 till:19/03/2019 bar:4.19 color:DEV from:26/08/2018 till:22/10/2018 text:4.19.x color:LTS from:22/10/2018 till:01/01/2025 color:CIP from:01/01/2025 till:01/01/2029 bar:4.18 color:DEV from:17/06/2018 till:12/08/2018 text:4.18.x color:SUPPORT from:12/08/2018 till:21/11/2018 bar:4.17 color:DEV from:15/04/2018 till:03/06/2018 text:4.17.x color:SUPPORT from:03/06/2018 till:24/08/2018 bar:4.16 color:DEV from:11/02/2018 till:01/04/2018 text:4.16.x color:SUPPORT from:01/04/2018 till:26/06/2018 bar:4.15 color:DEV from:26/11/2017 till:28/01/2018 text:4.15.x color:SUPPORT from:28/01/2018 till:19/04/2018 bar:4.14 color:DEV from:16/09/2017 till:12/11/2017 text:4.14.x color:LTS from:12/11/2017 till:01/02/2024 bar:4.13 color:DEV from:15/07/2017 till:03/09/2017 text:4.13.x color:SUPPORT from:03/09/2017 till:24/11/2017 bar:4.12 color:DEV from:13/05/2017 till:02/07/2017 text:4.12.x color:SUPPORT from:02/07/2017 till:20/09/2017 bar:4.11 color:DEV from:05/03/2017 till:30/04/2017 text:4.11.x color:SUPPORT from:30/04/2017 till:21/07/2017 bar:4.10 color:DEV from:25/12/2016 till:19/02/2017 text:4.10.x color:SUPPORT from:19/02/2017 till:20/05/2017 bar:4.9 color:DEV from:15/10/2016 till:11/12/2016 text:4.9.x color:LTS from:11/12/2016 till:07/01/2023 bar:4.8 color:DEV from:07/08/2016 till:02/10/2016 text:4.8.x color:SUPPORT from:02/10/2016 till:09/01/2017 bar:4.7 color:DEV from:29/05/2016 till:24/07/2016 text:4.7.x color:SUPPORT from:24/07/2016 till:22/10/2016 bar:4.6 color:DEV from:26/03/2016 till:15/05/2016 text:4.6.x color:SUPPORT from:15/05/2016 till:16/08/2016 bar:4.5 color:DEV from:24/01/2016 till:13/03/2016 text:4.5.x color:SUPPORT from:13/03/2016 till:07/06/2016 bar:4.4 color:DEV from:15/11/2015 till:10/01/2016 text:4.4.x color:LTS from:10/01/2016 till:01/03/2022 color:CIP from:01/03/2022 till:01/01/2027 # https://www.kernel.org/category/releases.html bar:4.3 color:DEV from:12/09/2015 till:01/11/2015 text:4.3.x color:SUPPORT from:01/11/2015 till:19/02/2016 bar:4.2 color:DEV from:05/07/2015 till:30/08/2015 text:4.2.x color:SUPPORT from:30/08/2015 till:14/12/2015 bar:4.1 color:DEV from:27/04/2015 till:21/06/2015 text:4.1.x color:LTS from:21/06/2015 till:27/05/2018 bar:4.0 color:DEV from:22/02/2015 till:12/04/2015 text:4.0.x color:SUPPORT from:12/04/2015 till:21/07/2015 # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags }} </div>
{| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} !Prominent features ! Notes |- | {{Version|o|4.20}} | | {{dts|format=dmy|2018|12|23}}<ref>{{cite mailing list|title=Linux 4.20 released..|url=http://lkml.iu.edu/hypermail/linux/kernel/1812.2/06158.html|date=23 December 2018|access-date=24 December 2018|last=Torvalds|first=Linus|author-link=Linus Torvalds|mailing-list=LKML}}</ref> |4.20.17<ref name="latest 4.20">{{cite mailing list|title=Linux 4.20.17|url=http://lkml.iu.edu/hypermail/linux/kernel/1903.2/02285.html|date=19 March 2019|access-date=19 March 2019|last=Kroah-Hartman|first=Greg|author-link=Greg Kroah-Hartman|mailing-list=LKML}}</ref> | Greg Kroah-Hartman | March 2019<ref name="latest 4.20" /> | | Named Shy Crocodile<ref name="kernel-name_shy-crocodile">{{cite web|date=2018-11-25|title=kernel/git/torvalds/linux.git - Linux kernel source tree|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2e6e902d185027f8e3cb8b7305238f7e35d6a436|access-date=2018-11-26|website=Kernel.org git repositories}}</ref> |- | {{Version|co|4.19}} | | {{dts|format=dmy|2018|10|22}}<ref>{{cite mailing list |title=Linux 4.19 |url=http://lkml.iu.edu/hypermail/linux/kernel/1810.2/05220.html |date=22 October 2018 |access-date=22 October 2018 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | 4.19.325{{r|KERNELARCHIVES}} 4.19.325-cip124<ref name=":15">{{Cite web |title=Tags of CIP Linux |url=https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/refs/tags |access-date=2025-10-19 |website=Kernel.org git repositories}}</ref> | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} Ulrich Hecht & Pavel Machek<ref name="CIP maintenance" /> | December 2024{{r|ACTIVE}}<ref>{{cite web|url=https://news.softpedia.com/news/it-s-official-linux-kernel-4-19-will-be-the-next-lts-long-term-support-series-522452.shtml|title=It's Official: Linux Kernel 4.19 Will Be the Next LTS (Long-Term Support) Series|last=Nestor|first=Marius|date=5 September 2018|website=Softpedia|access-date=6 September 2018}}</ref><br /> January 2029<ref name="CIP maintenance"/> | | 19th LTS release. Used in Debian 10 "Buster".<ref>{{cite web |title=Buster kernel will be Linux 4.19 LTS |website=Debian Wiki |url=https://wiki.debian.org/DebianBuster}}</ref> Second SLTS release (which CIP is planning<ref name="CIP maintenance"/> to support until January 2029).<ref>{{cite web|url=https://www.linuxfoundation.org/press-release/2019/02/civil-infrastructure-platform-announces-new-super-long-term-support-kernel-that-advances-automation-machine-learning-and-artificial-intelligence/|title=Civil Infrastructure Platform Announces New Super Long Term Support Kernel that Advances Automation, Machine Learning and Artificial Intelligence|publisher=The Linux Foundation|first=Maemalynn|last=Meanor|date=25 February 2019|access-date=13 November 2019|archive-date=13 August 2020|archive-url=https://web.archive.org/web/20200813123546/https://www.linuxfoundation.org/press-release/2019/02/civil-infrastructure-platform-announces-new-super-long-term-support-kernel-that-advances-automation-machine-learning-and-artificial-intelligence/|url-status=dead}}</ref> Named "People's Front"<ref>{{cite web|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d|title=kernel/git/torvalds/linux.git - Linux kernel source tree|website=Kernel.org git repositories|date=2018-10-22|access-date=2018-10-22}}</ref> |- | {{Version|o|4.18}} | | {{dts|format=dmy|2018|8|12}}<ref>{{cite mailing list |title=Linux 4.18 |url=http://lkml.iu.edu/hypermail/linux/kernel/1808.1/02806.html |date=12 August 2018| access-date=13 August 2018 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 4.18.20<ref name="latest 4.18">{{cite mailing list |title=Linux 4.18.20 |url=http://lkml.iu.edu/hypermail/linux/kernel/1811.2/04972.html |date=21 November 2018 |access-date=21 November 2018 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | rowspan=4 | Greg Kroah-Hartman | November 2018<ref name="latest 4.18" /> | | RHEL 8.x (Red Hat ignores LTS-Kernel, own kernel-backports) |- | {{Version|o|4.17}} | | {{dts|format=dmy|2018|6|3}}<ref>{{cite mailing list |title=Linux 4.17 |url=http://lkml.iu.edu/hypermail/linux/kernel/1806.0/01332.html |date=3 June 2018| access-date=6 June 2018 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 4.17.19<ref name="latest 4.17">{{cite mailing list |title=Linux 4.17.19 |url=http://lkml.iu.edu/hypermail/linux/kernel/1808.3/00244.html |date=24 August 2018 |access-date=27 August 2018 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | August 2018<ref name="latest 4.17" /> | | Named Merciless Moray<ref>{{cite web|url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=75bc37fefc4471e718ba8e651aa74673d4e0a9eb|title=kernel/git/torvalds/linux.git - Linux kernel source tree|website=Kernel.org git repositories|date=2018-05-06|access-date=2018-05-07}}</ref> |- | {{Version|o|4.16}} | | {{dts|format=dmy|2018|4|1}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1804.0/00174.html |title=Linux 4.16 |date=1 April 2018 |access-date=3 April 2018 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 4.16.18<ref name="latest 4.16">{{cite mailing list |title=Linux 4.16.18 |url=http://lkml.iu.edu/hypermail/linux/kernel/1806.3/01553.html |date=25 June 2018 |access-date=27 June 2018 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | June 2018<ref name="latest 4.16" /> | | |- | {{Version|o|4.15}} | {{dts|format=dmy|2018|1|28}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1801.3/02794.html |title=Linux 4.15 |date=28 January 2018 |access-date=29 January 2018 |last=Torvalds |first=Linus |author-link=Linus Torvalds |mailing-list=LKML}}</ref> | 4.15.18<ref name="latest 4.15">{{cite mailing list |title=Linux 4.15.18 |url=http://lkml.iu.edu/hypermail/linux/kernel/1804.2/03399.html |date=19 April 2018 |access-date=24 April 2018 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | April 2018<ref name="latest 4.15"/> | |Used in Ubuntu 18.04 LTS |- | {{Version|o|4.14}} | {{dts|format=dmy|2017|11|12}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1711.1/03305.html |title=Linux 4.14 |last=Torvalds |first=Linus|author-link=Linus Torvalds |date=12 November 2017 |mailing-list=LKML |access-date=22 November 2017}}</ref> | 4.14.336<ref name=414EOL>{{cite mailing list |url=https://lore.kernel.org/lkml/2024011046-ecology-tiptoeing-ce50@gregkh/ |title=Linux 4.14.336 |last=Kroah-Hartman |first=Greg|author-link=Greg Kroah-Hartman |date=10 January 2024 |mailing-list=LKML |access-date=10 January 2024}}</ref> | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} | January 2024{{r|414EOL}} | * Zstd compression for Btrfs and Squashfs<ref>{{Cite web |title=Zstd Compression For Btrfs & Squashfs Set For Linux 4.14, Already Used Within Facebook |url=https://www.phoronix.com/news/Linux-4.14-Zstd-Pull |access-date=2024-04-25 |website=Phoronix |language=en}}</ref> | 18th LTS release 4.14.1 is named Petit Gorille<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/Makefile?h=linux-4.14.y&id=780a781dd6f1af9dfac15b8eeba1cb678c9fc380 |title=kernel/git/stable/linux.git - Linux kernel stable tree |website=Kernel.org git repositories |date=2017-11-21 |access-date=2021-12-17}}</ref> |- | {{Version|o|4.13}} | {{dts|format=dmy|2017|9|3}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1709.0/01021.html |title=Linux 4.13 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=3 September 2017 |mailing-list=LKML |access-date=4 September 2017}}</ref> | 4.13.16<ref name="latest 4.13">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1711.3/00073.html |title=Linux 4.13.16 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=24 November 2017 |mailing-list=LKML |access-date=27 November 2017}}</ref> | rowspan=4 | Greg Kroah-Hartman | November 2017<ref name="latest 4.13" /> | | |- | {{Version|o|4.12}} | {{dts|format=dmy|2017|7|2}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1707.0/00325.html |title=Linux 4.12 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=2 July 2017 |mailing-list=LKML |access-date=3 July 2017}}</ref> | 4.12.14<ref name="latest 4.12">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1709.2/02589.html |title=Linux 4.12.14 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=20 September 2017 |mailing-list=LKML |access-date=20 September 2017}}</ref> | September 2017<ref name="latest 4.12" /> | * BFQ I/O scheduler<ref name=":23">{{Cite web |title=Linux_4.12 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_4.12 |access-date=2024-05-24 |website=KernelNewbies}}</ref> * Kyber I/O scheduler<ref name=":23" /> * USB-C support<ref name=":23" /> | |- | {{Version|o|4.11}} | {{dts|format=dmy|2017|4|30}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2017/4/30/167 |title=Linux 4.11 |last=Linus |first=Torvalds |author-link=Linus Torvalds |date=30 April 2017 |mailing-list=LKML |access-date=2 May 2017}}</ref> | 4.11.12<ref name="latest 4.11">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1707.2/05562.html |title=Linux 4.11.12 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=21 July 2017 |mailing-list=LKML |access-date=21 July 2017}}</ref> | July 2017<ref name="latest 4.11" /> | | |- | {{Version|o|4.10}} | {{dts|format=dmy|2017|2|19}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2017/2/19/224 |title=Linux 4.10 |last=Linus |first=Torvalds |author-link=Linus Torvalds |date=19 February 2017 |mailing-list=LKML |access-date=20 February 2017}}</ref> | 4.10.17<ref name="latest 4.10">{{cite mailing list |url=https://lkml.org/lkml/2017/5/20/64 |title=Linux 4.10.17 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=20 May 2017 |mailing-list=LKML |access-date=22 May 2017}}</ref> | May 2017<ref name="latest 4.10" /> | | 4.10-rc5 was named Anniversary Edition<ref>{{cite web|url=https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=7a308bb3016f57e5be11a677d15b821536419d36|title=kernel/git/torvalds/linux.git - Linux kernel source tree|website=Kernel.org git repositories|date=2017-01-22|access-date=2017-01-24}}</ref><br /> 4.10-rc6 was named Fearless Coyote<ref>{{cite web|title=Kernel release status|url=https://lwn.net/Articles/713279/|website=LWN.net|date=2017-02-01|access-date=2 February 2017}}</ref> |- | {{Version|o|4.9}} | {{dts|format=dmy|2016|12|11}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/12/11/102 |title=Linux 4.9 |last=Linus |first=Torvalds |author-link=Linus Torvalds |date=11 December 2016 |mailing-list=LKML |access-date=11 December 2016}}</ref> | 4.9.337{{r|KERNELARCHIVES}} | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} | January 2023{{r|ACTIVE}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2017/1/19/339 |title=[PATCH] 4.9 is a longterm kernel |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=19 January 2017 |mailing-list=LKML |access-date=23 January 2017}}</ref> | | 17th LTS release. Used in Debian 9 "Stretch".<ref>{{cite web|title=Stretch kernel will be Linux 4.9 LTS|website=Debian Wiki|url=https://wiki.debian.org/DebianStretch}}</ref> Named Roaring Lionus<ref>{{cite web|title=The 4.9 kernel has been released|url=https://lwn.net/Articles/708765/|website=LWN.net|access-date=12 December 2016}}</ref><ref>{{cite web|title=Linus Torvalds|url=https://plus.google.com/u/0/+LinusTorvalds/posts/BXFdMkUECrx|website=Google+|access-date=12 December 2016}}</ref> |- | {{Version|o|4.8}} | {{dts|format=dmy|2016|09|25}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/10/2/102 |title=Linux 4.9 |last=Linus |first=Torvalds |author-link=Linus Torvalds |date=2 October 2016 |mailing-list=LKML |access-date=3 October 2016}}</ref> | 4.8.17<ref name="latest 4.8">{{cite mailing list |url=https://lkml.org/lkml/2017/1/9/99 |title=Linux 4.8.17 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=9 January 2017 |mailing-list=LKML |access-date=11 January 2017}}</ref> | rowspan=4 | Greg Kroah-Hartman | January 2017<ref name="latest 4.8" /> | | |- | {{Version|o|4.7}} | {{dts|format=dmy|2016|07|24}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/7/24/151 |title=Linux 4.7 |last=Linus |first=Torvalds |author-link=Linus Torvalds |date=24 July 2016 |mailing-list=LKML |access-date=25 July 2016}}</ref> | 4.7.10<ref name="latest 4.7">{{cite mailing list |url=https://lkml.org/lkml/2016/10/22/112 |title=Linux 4.7.10 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=22 October 2016 |mailing-list=LKML |access-date=24 October 2016}}</ref> | October 2016<ref name="latest 4.7" /> | * Schedutil governor<ref name=":28">{{Cite web |title=CPUFreq's New Scaling Governor Is Coming For Linux 4.7 |url=https://www.phoronix.com/news/CPUFreq-New-Governor-Linux-4.7 |access-date=2024-06-21 |website=Phoronix |language=en}}</ref> * Async discard support<ref>{{Cite web |title=EFI Bootloader Control Driver, Core EFI Capsule Ready For Linux 4.7 |url=https://www.phoronix.com/news/Linux-4.7-EFI-Changes |access-date=2024-10-05 |website=Phoronix |language=en}}</ref> * EFI bootloader control driver<ref>{{Cite web |title=Async Discard Support Comes For Linux 4.7 |url=https://www.phoronix.com/news/Async-Discard-Linux-4.7 |access-date=2024-10-05 |website=Phoronix |language=en}}</ref> | Named Psychotic Stoned Sheep<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=1a695a905c18548062509178b98bc91e67510864 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2016-05-29 | access-date = 2015-05-30}}</ref> |- | {{Version|o|4.6}} | {{dts|format=dmy|2016|05|15}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/5/15/83 |title=Linux 4.6 is out |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=15 May 2016 |mailing-list=LKML |access-date=17 May 2016}}</ref> | 4.6.7<ref name="latest 4.6">{{cite mailing list |url=https://lkml.org/lkml/2016/8/16/682 |title=Linux 4.6.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=16 August 2016 |mailing-list=LKML |access-date=22 August 2016}}</ref> | August 2016<ref name="latest 4.6" /> | | Named Charred Weasel<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=04974df8049fc4240d22759a91e035082ccd18b4 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2016-05-01 | access-date = 2015-05-02}}</ref> |- | {{Version|o|4.5}} | {{dts|format=dmy|2016|03|13}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/3/14/50 |title=Linux 4.5 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=13 March 2016 |mailing-list=LKML |access-date=14 March 2016}}</ref> | 4.5.7<ref name="latest 4.5">{{cite mailing list |url=http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1161793.html |title=Linux 4.5.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=7 June 2016 |mailing-list=LKML |access-date=8 June 2016}}</ref> | June 2016<ref>{{cite web |url=http://news.softpedia.com/news/linux-kernel-4-5-7-is-the-last-in-the-series-users-urged-to-move-to-linux-4-6-505037.shtml |title=Linux Kernel 4.5.7 Is The Last In The Series, Users Urged To Move To Linux 4.6 |last=Nestor |first=Marius |date=9 June 2016 |work=Softpedia |publisher=SoftNews NET SRL |access-date=28 June 2016}}</ref> | | |- | {{Version|co|4.4}} | {{dts|format=dmy|2016|01|10}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/1/10/305 |title=Linux 4.4 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=10 January 2016 |mailing-list=LKML |access-date=10 June 2016}}</ref> | 4.4.302<ref name="latest 4.4">{{cite mailing list |url=https://lore.kernel.org/lkml/1643877137240249@kroah.com/ |title=Linux 4.4.302 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=3 February 2022 |mailing-list=LKML |access-date=25 May 2022}}</ref> 4.4.302-cip103<ref name=":15" /> | Greg Kroah-Hartman & Sasha Levin{{r|ACTIVE}} <br /> Ulrich Hecht & Pavel Machek<ref name="CIP maintenance"/> | February 2022<ref name="latest 4.4" /> January 2027<ref name="CIP maintenance"/> | | 16th LTS release, used in Slackware 14.2.<ref>{{cite web|title=Slackware 14.2 announcement|url=http://slackware.osuosl.org/slackware-14.2/ANNOUNCE.14_2|access-date=20 February 2021}}</ref> Canonical provided extended support until April 2021.<ref>{{cite web |title=Ubuntu kernel lifecycle and enablement stack |website=Ubuntu.com |url=https://ubuntu.com/kernel/lifecycle#support-16-04}}</ref> As the first kernel selected for Super Long Term Support (SLTS), the Civil Infrastructure Platform will provide support until at least 2026.<ref name = "CIP">{{cite web |title=Kernel Maintenance |website=Linux Foundation Wiki |url=https://wiki.linuxfoundation.org/civilinfrastructureplatform/cipkernelmaintenance}}</ref> Used in Ubuntu 16.04 LTS |- | {{Version|o|4.3}} | {{dts|format=dmy|2015|11|01}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/11/1/202 |title=Linux 4.3 is out |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=1 November 2015 |mailing-list=LKML |access-date=2 November 2015}}</ref> | 4.3.6<ref name="latest 4.3">{{cite mailing list |url=https://lkml.org/lkml/2016/2/19/699 |title=Linux 4.3.6 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=19 February 2016 |mailing-list=LKML |access-date=21 February 2016}}</ref> | rowspan=2 | Greg Kroah-Hartman | February 2016<ref>{{cite web |url=http://news.softpedia.com/news/linux-kernel-4-3-6-is-the-last-in-the-series-users-urged-to-move-to-linux-4-4-500675.shtml |title=Linux Kernel 4.3.6 Is the Last in the Series, Users Urged to Move to Linux 4.4 |last=Nestor |first=Marius |date=20 February 2016 |work=Softpedia |publisher=SoftNews NET SRL |access-date=21 February 2016}}</ref> | | Named Blurry Fish Butt<ref>{{cite web |url=https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/Makefile?id=25cb62b76430a91cc6195f902e61c2cb84ade622 |title=kernel/git/torvalds/linux.git - Linux kernel source tree |website=Kernel.org git repositories |date=2015-10-11 |access-date=2015-12-06}}</ref><ref>{{cite web |url=https://plus.google.com/+LinusTorvalds/posts/QNVC4hpcioK |title=Linus Torvalds - Google+ - Pictures from the latest dive trip with Linus Torvalds and Miika Turkia |website=plus.google.com |date=2015-10-03 |access-date=2019-03-11}}{{dead link|date=April 2019|fix-attempted=y}}</ref> |- | {{Version|o|4.2}} | {{dts|format=dmy|2015|08|30}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/8/30/96 |title=Linux 4.2 is out |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=30 August 2015 |mailing-list=LKML |access-date=2 November 2015}}</ref> | 4.2.8<ref name="latest 4.2">{{cite mailing list |url=https://lkml.org/lkml/2015/12/15/51 |title=Linux 4.2.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=15 December 2015 |mailing-list=LKML |access-date=15 December 2015}}</ref> | December 2015<ref name="latest 4.2"/> | | Canonical provided extended support until July 2016.<ref name="Ubuntu Extended Stable"/><ref>{{cite mailing list |url=https://lkml.org/lkml/2015/12/15/538 |title=Linux 4.2.y.z extended stable support |last=Mostafa |first=Kamal |date=15 December 2015 |mailing-list=LKML |access-date=15 December 2015}}</ref> |- | {{Version|o|4.1}} | {{dts|format=dmy|2015|06|22}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/6/22/8 |title=Linux 4.1 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=22 June 2015 |mailing-list=LKML |access-date=22 June 2015}}</ref> | 4.1.52<ref name=4.1>{{cite mailing list |url=https://www.spinics.net/lists/announce-kernel/msg02259.html |title=Linux kernel 4.1.52 released |date=29 May 2018 |mailing-list=LKML |access-date=29 May 2018}}</ref> | Sasha Levin{{r|ACTIVE}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/1/31/156 |title=4.1 is now maintained by Sasha Levin |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=31 January 2016 |mailing-list=LKML |access-date=22 February 2016}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/9/23/686 |title=4.1 is a longterm kernel |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=23 September 2015 |mailing-list=LKML |access-date=27 September 2015}}</ref> | May 2018{{r|4.1}} | | 15th LTS release. 4.1.1 was named Series 4800<ref>{{cite web |url=https://lkml.org/lkml/2015/6/29/492 |title=Greg KH: Re: Linux 4.1.1 |publisher=LKML |date=2015-06-29 |access-date=2015-12-06}}</ref> |- | {{Version|o|4.0}} | {{dts|format=dmy|2015|04|12}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/4/12/178 |title=Linux 4.0 released |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=12 April 2015 |mailing-list=LKML |access-date=12 April 2015}}</ref> | 4.0.9<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/7/21/965 |title=Linux 4.0.9 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=21 July 2015 |mailing-list=LKML |access-date=22 July 2015}}</ref> | Greg Kroah-Hartman | July 2015<ref>{{cite web |url=http://news.softpedia.com/news/linux-kernel-4-0-to-reach-end-of-life-soon-users-urged-to-move-to-linux-kernel-4-1-486698.shtml |title=Linux Kernel 4.0 to Reach End of Life Soon, Users Urged to Move to Linux Kernel 4.1 |last=Nestor |first=Marius |date=13 July 2015 |work=Softpedia |publisher=SoftNews NET SRL |access-date=30 September 2015}}</ref> | * Initial live patching support<ref name=":24">{{Cite web |title=Linux_4.0 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_4.0 |access-date=2024-05-24 |website=KernelNewbies}}</ref> * lazytime mount option<ref name=":24" /> | Named "Hurr durr {{sic|I'm|a}} sheep"<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c517d838eb7d07bbe9507871fab3931deccff539 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2015-02-23 | access-date = 2015-12-06}}</ref> (Internet poll) |- | colspan="7" | <small>{{Version|l|show=111000}}</small> |}
==Releases 3.x.y== The jump from 2.6.x to 3.x wasn't because of a breaking update, but rather the first release of a new versioning scheme introduced as a more convenient system.<ref name="3.0 release" />
<div style="overflow:auto"> {{#tag:timeline|
ImageSize = width:960 height:375 PlotArea = right:0 left:0 bottom:32 top:24 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/01/2011 till:01/07/2020 TimeAxis = orientation:horizontal Legend = left:5 top:15 columnwidth:115
Colors = id:Minor value:rgb(0.8,0.8,0.8) id:Major value:rgb(0.6,0.6,0.6) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.83,0.96,0.71) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS
BackgroundColors = canvas:white ScaleMinor = gridcolor:Minor unit:year increment:1 start:01/07/2011 ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/2012
PlotData = width:14 textcolor:black shift:(5,-5) anchor:from fontsize:M
bar:3.19 color:DEV from:20/12/2014 till:08/02/2015 text:3.19.x color:SUPPORT from:08/02/2015 till:11/05/2015 bar:3.18 color:DEV from:19/10/2014 till:07/12/2014 text:3.18.x color:LTS from:07/12/2014 till:16/05/2019 bar:3.17 color:DEV from:16/08/2014 till:05/10/2014 text:3.17.x color:SUPPORT from:05/10/2014 till:08/01/2015 bar:3.16 color:DEV from:15/06/2014 till:03/08/2014 text:3.16.x color:LTS from:03/08/2014 till:11/06/2020 bar:3.15 color:DEV from:13/04/2014 till:08/06/2014 text:3.15.x color:SUPPORT from:08/06/2014 till:14/08/2014 bar:3.14 color:DEV from:02/02/2014 till:30/03/2014 text:3.14.x color:LTS from:30/03/2014 till:11/09/2016 bar:3.13 color:DEV from:22/11/2013 till:19/01/2014 text:3.13.x color:SUPPORT from:19/01/2014 till:22/04/2014 bar:3.12 color:DEV from:16/09/2013 till:03/11/2013 text:3.12.x color:LTS from:03/11/2013 till:09/05/2017 bar:3.11 color:DEV from:14/07/2013 till:02/09/2013 text:3.11.x color:SUPPORT from:02/09/2013 till:29/11/2013 bar:3.10 color:DEV from:11/05/2013 till:30/06/2013 text:3.10.x color:LTS from:30/06/2013 till:04/11/2017 bar:3.9 color:DEV from:03/03/2013 till:28/04/2013 text:3.9.x color:SUPPORT from:28/04/2013 till:20/07/2013 bar:3.8 color:DEV from:21/12/2012 till:18/02/2013 text:3.8.x color:SUPPORT from:18/02/2013 till:11/05/2013 bar:3.7 color:DEV from:14/10/2012 till:10/12/2012 text:3.7.x color:SUPPORT from:10/12/2012 till:27/02/2013 bar:3.6 color:DEV from:02/08/2012 till:30/09/2012 text:3.6.x color:SUPPORT from:30/09/2012 till:17/12/2012 bar:3.5 color:DEV from:02/06/2012 till:21/07/2012 text:3.5.x color:SUPPORT from:21/07/2012 till:13/10/2012 bar:3.4 color:DEV from:31/03/2012 till:20/05/2012 text:3.4.x color:LTS from:20/05/2012 till:26/10/2016 bar:3.3 color:DEV from:19/01/2012 till:18/03/2012 text:3.3.x color:SUPPORT from:18/03/2012 till:01/06/2012 bar:3.2 color:DEV from:07/11/2011 till:04/01/2012 text:3.2.x color:LTS from:04/01/2012 till:01/06/2018 bar:3.1 color:DEV from:07/08/2011 till:24/10/2011 text:3.1.x color:SUPPORT from:24/10/2011 till:18/01/2012 bar:3.0 color:DEV from:29/05/2011 till:21/07/2011 text:3.0.x color:LTS from:21/07/2011 till:22/10/2013 }} </div>
{| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} !Prominent features ! Notes |- | {{Version|o|3.19}} | {{dts|format=dmy|2015|02|08}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1502.1/00199.html |title=Linux 3.19 - and merge window now open |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=8 February 2015 |mailing-list=LKML |access-date=10 February 2015}}</ref> | 3.19.8<ref name="3.19.8 release">{{cite mailing list |url=https://lkml.org/lkml/2015/5/11/389 |title=Linux 3.19.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=11 May 2015 |mailing-list=LKML |access-date=11 May 2015}}</ref> | Greg Kroah-Hartman | May 2015<ref name="3.19.8 release" /> | | Canonical provided extended support until July 2016.<ref name="Ubuntu Extended Stable" /><ref>{{cite mailing list |url=https://lkml.org/lkml/2015/5/13/657 |title=Linux 3.19.y-ckt extended stable support |last=Mostafa |first=Kamal |date=13 May 2015 |mailing-list=LKML |access-date=20 January 2016}}</ref> |- | {{Version|o|3.18}} | {{dts|format=dmy|2014|12|07}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2014/12/7/202 |title=Linux 3.18 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=7 December 2014 |mailing-list=LKML |access-date=8 December 2014}}</ref> | 3.18.140<ref name="latest 3.18">{{cite mailing list |title=Linux 3.18.140 |url=http://lkml.iu.edu/hypermail/linux/kernel/1905.2/00686.html |date=16 May 2019 |access-date=20 May 2019 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |mailing-list=LKML}}</ref> | Greg Kroah-Hartman<ref>{{cite mailing list |url=https://lwn.net/Articles/713963/ |title=Linux 3.18.48 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=8 February 2017 |mailing-list=LKML |access-date=18 April 2017}}</ref> {{Nowrap|(formerly Sasha Levin<ref>{{cite mailing list |url=https://lkml.org/lkml/2015/3/11/305 |title=3.18 is now maintained by Sasha Levin |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=11 March 2015 |mailing-list=LKML |access-date=11 March 2015}}</ref>)}} {{Nowrap|(formerly Greg Kroah-Hartman)}} | January 2017<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1702.1/00296.html |title=Linux 3.18.48 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=8 February 2017 |mailing-list=LKML |access-date=18 April 2017}}</ref> | * OverlayFS<ref name=":29">{{Cite web |title=Linux_3.18 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_3.18 |access-date=2024-07-19 |website=KernelNewbies}}</ref> * eBPF<ref>{{cite web |date=December 7, 2014 |title=Linux kernel 3.18, Section 1.3. bpf() syscall for eBFP virtual machine programs |url=https://kernelnewbies.org/Linux_3.18#bpf.28.29_syscall_for_eBFP_virtual_machine_programs |access-date=September 6, 2019 |website=KernelNewbies}}</ref> * DCTCP support<ref name=":29" /> | 14th LTS release, named Diseased Newt<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0df1f2487d2f0d04703f142813d53615d62a1da4 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2014-11-02 | access-date = 2015-12-06}}</ref><br /> |- | {{Version|o|3.17}} | {{dts|format=dmy|2014|10|05}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2014/10/5/126 |title=Linux 3.17 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=5 October 2014 |mailing-list=LKML |access-date=6 October 2014}}</ref> | 3.17.8<ref name="3.17.8 release">{{cite mailing list |url=https://lkml.org/lkml/2015/1/8/544 |title=Linux 3.17.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=8 January 2015 |mailing-list=LKML |access-date=9 January 2015}}</ref> | Greg Kroah-Hartman | January 2015<ref name="3.17.8 release" /> | |- | {{Version|o|3.16}} | {{dts|format=dmy|2014|08|03}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2014/8/3/82 |title=Linux 3.16 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=3 August 2014 |mailing-list=Linux kernel mailing list |access-date=5 August 2014}}</ref> | 3.16.85<ref name="latest 3.16">{{cite mailing list |title=Linux 3.16.85 |url=https://lore.kernel.org/lkml/lsq.1591898928.276150302@decadent.org.uk/ |date=11 June 2020 |access-date=18 June 2020 |last=Hutchings |first=Ben |mailing-list=LKML}}</ref> | Ben Hutchings{{r|ACTIVE}}<ref name="3.16 LTS">{{cite mailing list |url=http://www.spinics.net/lists/stable/msg131397.html |title=Add 3.16 as a longterm release |last=Hutchings |first=Ben |date=2 May 2016 |mailing-list=LKML |access-date=9 May 2016}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}} | Maintained until October 2014, then May 2016 to June 2020<ref name="latest 3.16" />{{r|ACTIVE}}<ref name="3.16.7 release">{{cite mailing list |url=https://lkml.org/lkml/2014/10/30/583 |title=Linux 3.16.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=30 October 2014 |mailing-list=LKML |access-date=30 October 2014}}</ref> | | 13th LTS release. Was used in Debian 8 "Jessie".<ref>{{cite news |title=Jessie will ship Linux 3.16 |url=https://bits.debian.org/2014/07/kernel-version-for-jessie.html |last=Guerrero Lopez |first=Ana |newspaper=Debian Project |publisher=Bits from Debian |access-date=27 May 2016}}</ref> Canonical provided extended support until April 2016.<ref name="Ubuntu Extended Stable" /><ref>{{cite mailing list |url=https://lkml.org/lkml/2014/10/30/649 |title=Linux 3.16.y.z extended stable support |last=Henriques |first=Luis |date=30 October 2014 |mailing-list=LKML |access-date=3 November 2014}}</ref> 3.16.1 was named Museum of Fishiegoodies<ref>{{cite web |url=https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/Makefile?h=linux-3.16.y&id=9a35988df62b6ce3b69d640da44a3ead96f63182 |title=kernel/git/stable/linux.git - Linux kernel stable tree |website=Kernel.org git repositories |date=2014-08-14 |access-date=2021-12-17}}</ref> |- | {{Version|o|3.15}} | {{dts|format=dmy|2014|06|08}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2014/6/8/70 |title=Linux 3.15 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=9 July 2014 |mailing-list=LKML |access-date=8 June 2014}}</ref> | 3.15.10<ref name="3.15.10 release">{{cite mailing list |url=https://lkml.org/lkml/2014/8/14/7 |title=Linux 3.15.10 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=14 August 2014 |mailing-list=LKML |access-date=14 August 2014}}</ref> | Greg Kroah-Hartman | August 2014<ref name="3.15.10 release" /> | * LZ4 compression support for zram<ref>{{cite web |date=June 8, 2014 |title=Linux kernel 3.15, Section 1.7. zram: LZ4 compression support, improved performance |url=https://kernelnewbies.org/Linux_3.15#zram:_LZ4_compression_support.2C_improved_performance |access-date=June 15, 2014 |website=KernelNewbies}}</ref> |- | {{Version|o|3.14}} | {{dts|format=dmy|2014|03|30}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2014/3/30/336 |title=Linux 3.14 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=30 March 2014 |mailing-list=LKML |access-date=30 March 2014}}</ref> | 3.14.79<ref name="latest 3.14">{{cite mailing list |url=https://lkml.org/lkml/2016/9/11/28 |title=Linux 3.14.79 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=11 September 2016 |mailing-list=LKML |access-date=12 September 2016}}</ref> | Greg Kroah-Hartman{{r|ACTIVE}} | August 2016<ref name="latest 3.14" /> | * zram support<ref>{{cite web |date=March 30, 2014 |title=Linux kernel 3.14, Section 1.2. zram: Memory compression mechanism considered stable |url=https://kernelnewbies.org/Linux_3.14#zram:_Memory_compression_mechanism_considered_stable |access-date=April 1, 2014 |website=KernelNewbies}}</ref> | 12th LTS release, named Shuffling Zombie Juror<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=38dbfb59d1175ef458d006556061adeaa8751b72 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2014-02-03 | access-date = 2015-12-06}}</ref> |- | {{Version|o|3.13}} | {{dts|format=dmy|2014|01|19}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1401.2/01593.html |title=Linux 3.13 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=19 January 2014 |mailing-list=LKML |access-date=20 January 2014}}</ref> | 3.13.11<ref name="3.13.11 release">{{cite mailing list |url=https://lkml.org/lkml/2014/4/22/899 |title=Linux 3.13.11 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=23 April 2014 |mailing-list=LKML |access-date=23 April 2014}}</ref> | Greg Kroah-Hartman | April 2014<ref name="3.13.11 release" /> | | Canonical provided extended support until April 2016.<ref name="Ubuntu Extended Stable" /><ref>{{cite mailing list |url=https://lkml.org/lkml/2014/4/23/516 |title=[ANNOUNCE] Linux 3.13.y.z extended stable support |last=Mostafa |first=Kamal |date=24 April 2014 |mailing-list=LKML |access-date=15 February 2015}}</ref> Named One Giant Leap for Frogkind<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=272b98c6455f00884f0350f775c5342358ebb73f | title = Linux 3.12-rc1 | publisher = kernel.org | access-date = 2013-09-16}}</ref> (NASA LADEE launch photo)<ref>{{cite web | url = http://www.space.com/22772-frog-photobombs-nasa-moon-launch.html | title = Frog Photobombs NASA Moon Probe Launch | publisher = space.com | date = 2013-09-12 | access-date = 2013-09-19}}</ref> Used in Ubuntu 14.04 LTS |- | {{Version|o|3.12}} | {{dts|format=dmy|2013|11|03}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1311.0/00914.html |title=Linux 3.12 released .. and no merge window yet .. and 4.0 plans? |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=3 November 2013 |mailing-list=LKML |access-date=3 November 2013}}</ref> | 3.12.74<ref name="latest 3.12">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1705.1/01464.html |title=Linux 3.12.74 |last=Slabý |first=Jiří |date=10 May 2017 |mailing-list=LKML |access-date=10 May 2017}}</ref> | Jiří Slabý{{r|ACTIVE}}<ref name="3.12 LTS">{{cite mailing list |url=https://lkml.org/lkml/2014/2/26/596 |title=3.12-stable kernel tree being taken over by Jiří Slabý |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=26 February 2014 |mailing-list=LKML |access-date=3 February 2015}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}} | May 2017<ref name="3.12 LTS" /><ref name="latest 3.12" /> | | 11th LTS release, named Suicidal Squirrel<ref>{{cite web | url = https://www.phoronix.com/scan.php?page=news_item&px=MTQ1OTg | title = Linux 3.12 Codenamed "Suicidal Squirrel" | publisher = Phoronix | access-date = 2013-09-12}}</ref> |- | {{Version|o|3.11}} | {{dts|format=dmy|2013|09|02}}<ref name="3.11.0 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1309.0/00650.html |title=Linux 3.11 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=2 September 2013 |mailing-list=LKML |access-date=3 September 2013}}</ref> | 3.11.10<ref name="3.11.10 release">{{cite mailing list |url=https://lkml.org/lkml/2013/11/29/327 |title=Linux 3.11.10 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=29 November 2013 |mailing-list=LKML |access-date=6 December 2013}}</ref> | Greg Kroah-Hartman | November 2013<ref name="3.11.10 release" /> | * zswap support<ref>{{cite web |date=September 2, 2013 |title=Linux kernel 3.11, Section 9. Zswap: A compressed swap cache |url=https://kernelnewbies.org/Linux_3.11#Zswap:_A_compressed_swap_cache |access-date=January 22, 2014 |website=KernelNewbies}}</ref> | Canonical provided extended support until August 2014.<ref name="Ubuntu Extended Stable" /> Named Linux for Workgroups after the 20 years of Windows 3.11<ref>{{cite web | last = Vaughan | first = Steven J. | url = https://www.zdnet.com/article/linux-3-11-linux-for-workgroups/ | title = Linux 3.11: Linux for Workgroups | publisher = ZDNet | date = 2013-07-16 | access-date = 2013-09-12}}</ref> |- | {{Version|o|3.10}} | {{dts|format=dmy|2013|06|30}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1306.3/04336.html |title=Linux 3.10 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=30 June 2013 |mailing-list=LKML |access-date=1 July 2013}}</ref> | 3.10.108<ref name="3.10.108 release">{{cite mailing list |url=https://lkml.org/lkml/2017/11/4/178 |title=Linux 3.10.108 (EOL) |last=Tarreau |first=Willy |date=5 November 2017 |mailing-list=LKML |access-date=5 November 2017}}</ref> | Willy Tarreau{{r|ACTIVE}}<ref>{{cite mailing list |url=http://www.spinics.net/lists/stable/msg128642.html |title=[PATCH kernel.org] change 3.10 EOL and maintainer |last=Tarreau |first=Willy |date=14 June 2016 |mailing-list=LKML |access-date=14 June 2016}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}} | November 2017<ref name="3.10.108 release" /> | * bcache support<ref>{{cite web |date=June 30, 2013 |title=Linux kernel 3.10, Section 1.2. bcache, a block layer cache for SSD caching |url=https://kernelnewbies.org/Linux_3.10#Bcache.2C_a_block_layer_cache_for_SSD_caching |access-date=October 4, 2013 |website=KernelNewbies}}</ref> |10th LTS release,<br />3.10.6 was named TOSSUG Baby Fish<ref>{{cite web | url = http://www.tossug.org/baby-fish | title = Baby Fish - Taipei Open Source Software User Group | publisher = tossug.org | date = 2013-08-13 | access-date = 2013-09-12}}</ref><ref>{{cite web | url = https://lkml.org/lkml/2013/8/20/678 | title = Greg KH: Re: Linux 3.10.9 | publisher = LKML | access-date = 2013-09-12}}</ref><ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=22e994efa7f9a786fc2c5e07e0b5e312f2db025e | title = kernel/git/stable/linux-stable.git - Linux kernel stable tree | publisher = git.kernel.org | date = 2013-08-12 | access-date = 2013-09-12}}</ref> used in Slackware 14.1<ref>{{cite web|title=Slackware 14.1 announcement|url=http://slackware.osuosl.org/slackware-14.1/ANNOUNCE.14_1|access-date=20 February 2021}}</ref> RHEL 7.x |- | {{Version|o|3.9}} | {{dts|format=dmy|2013|04|28}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1304.3/02009.html |title=Linux 3.9 released |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=28 April 2013 |mailing-list=LKML |access-date=12 May 2013}}</ref> | 3.9.11<ref name="3.9.11 release">{{cite mailing list |url=https://lkml.org/lkml/2013/7/21/178 |title=Linux 3.9.11 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=21 July 2013 |mailing-list=LKML |access-date=22 July 2013}}</ref> | Greg Kroah-Hartman | July 2013<ref name="3.9.11 release" /> | * dm-cache support<ref>{{cite web |date=April 28, 2013 |title=Linux kernel 3.9, Section 1.3. SSD cache devices |url=https://kernelnewbies.org/Linux_3.9#SSD_cache_devices |access-date=October 7, 2013 |website=KernelNewbies}}</ref> * suspend-freeze<ref>{{Cite web |title=Linux_3.9 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_3.9#New_.22suspend-freeze.22_suspend_state: |access-date=2024-06-22 |website=KernelNewbies}}</ref> * Intel P-state support<ref>{{Cite web |title=Linux_3.9_DriverArch - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_3.9_DriverArch#x86 |access-date=2024-06-22 |website=KernelNewbies}}</ref> | 3.9.6 was named Black Squirrel Wakeup Call<ref>{{cite web | author = jake | url = https://lwn.net/Articles/554241/ | title = Stable kernels 3.9.6, 3.4.49, and 3.0.82 | publisher = LWN.net | date = 2013-06-13 | access-date = 2013-09-12}}</ref> |- | {{Version|o|3.8}} | {{dts|format=dmy|2013|02|18}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1302.2/00936.html |title=Linux 3.8 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=18 February 2013 |mailing-list=LKML |access-date=12 May 2013}}</ref> | 3.8.13<ref name="3.8.13 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1305.1/02171.html |title=Linux 3.8.13 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=11 May 2013 |mailing-list=LKML |access-date=12 May 2013}}</ref> | Greg Kroah-Hartman | May 2013<ref name="3.8.13 release" /> | * F2FS file system<ref>{{Cite web |title=F2FS File-System Merged Into Linux 3.8 Kernel |url=https://www.phoronix.com/news/MTI1OTU |access-date=2024-04-25 |website=Phoronix |language=en}}</ref> * i386 support removed<ref>{{Cite web |title=Linux Kernel Drops Support For Old Intel 386 CPUs |url=https://www.phoronix.com/news/MTI0OTg |access-date=2024-04-25 |website=Phoronix |language=en}}</ref> |Canonical provided extended support until August 2014.<ref name="Ubuntu Extended Stable" /><ref>{{cite web |url=http://www.h-online.com/open/news/item/Canonical-to-maintain-Linux-3-8-until-August-2014-1863580.html |title=Canonical to maintain Linux 3.8 until August 2014 |last=Walker-Morgan |first=DJ |date=15 May 2013 |work=The H Open |publisher=Heinz Heise |access-date=17 May 2013}}</ref><br /> Named Unicycling Gorilla<ref>{{cite web | last = Leemhuis | first = Thorsten | url = http://www.h-online.com/open/features/What-s-new-in-Linux-3-8-1804240.html | archive-url = https://web.archive.org/web/20130308204444/http://www.h-online.com/open/features/What-s-new-in-Linux-3-8-1804240.html | archive-date = 8 March 2013 | title = What's new in Linux 3.8 - The H Open: News and Features | publisher = h-online.com | date = 2013-02-19 | access-date = 2013-09-12}}</ref><ref>{{cite web | url = https://plus.google.com/+LinusTorvalds/posts/gpzXwAysjN9 | title = Linus Torvalds - Google+ - My meds must be kicking in.. I think I just saw somebody... | publisher = Google+ | access-date = 2013-09-12}}</ref><br /> 3.8.5 was named Displaced Humerus Anterior<ref>{{cite web |url = http://permalink.gmane.org/gmane.linux.kernel/1466058 |title = Linux 3.8.5 |publisher = permalink.gmane.org |date = 2013-03-28 |access-date = 2013-09-12 |archive-date = 12 September 2015 |archive-url = https://web.archive.org/web/20150912163607/http://permalink.gmane.org/gmane.linux.kernel/1466058 |url-status = dead }}</ref><br /> |- | {{Version|o|3.7}} | {{dts|format=dmy|2012|12|10}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1212.1/01005.html |title=Linux 3.7 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=10 December 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> | 3.7.10<ref name="3.7.10 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1302.3/01806.html |title=Linux 3.7.10 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=27 February 2013 |mailing-list=LKML |access-date=14 May 2013}}</ref> | Greg Kroah-Hartman | March 2013<ref name="3.7.10 release" /><ref>{{cite web |url=http://news.softpedia.com/news/Linux-Kernel-3-7-10-Officially-Reaches-End-of-Life-Kernel-org-Website-Updated-333675.shtml |title=Linux Kernel 3.7.10 Officially Reaches End of Life, Kernel.org Website Updated |last=Stahie |first=Silviu |date=1 March 2013 |publisher=Softpedia |access-date=1 March 2013}}</ref> | * ARM64 support<ref>{{Cite web |title=ARM64/AArch64 Support Going Into Linux 3.7 Kernel |url=https://www.phoronix.com/news/MTE5NjQ |access-date=2024-04-25 |website=Phoronix |language=en}}</ref> | rowspan="2" | Named Terrified Chipmunk<ref>{{cite web | author = Thorsten Leemhuis | url = http://www.heise.de/open/artikel/Die-Neuerungen-von-Linux-3-6-1714142.html | title = Die Neuerungen von Linux 3.6 {{pipe}} heise open | publisher = heise.de | access-date = 2013-09-12}}</ref><ref>{{cite web | url = https://plus.google.com/+LinusTorvalds/posts/4tWgzbhGX2m | title = Linus Torvalds - Google+ - Minky has gone from catching shrews to catching (and... | publisher = Google+ | access-date = 2013-09-12}}</ref> |- | {{Version|o|3.6}} | {{dts|format=dmy|2012|09|30}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1209.3/04237.html |title=Linux 3.6 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=30 September 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> | 3.6.11<ref name="3.6.11 release">{{cite mailing list |url=https://lkml.org/lkml/2012/12/17/353 |title=Linux 3.6.11 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=17 December 2012 |mailing-list=LKML |access-date=18 December 2012}}</ref> | Greg Kroah-Hartman | December 2012<ref name="3.6.11 release" /> | * Initial support of send/receive and sub-volume quotas for Btrfs<ref>{{Cite web |title=Btrfs Filesystem In Linux 3.6 Kernel Has Big Changes |url=https://www.phoronix.com/news/MTE0NzE |access-date=2024-04-25 |website=Phoronix |language=en}}</ref> |- | {{Version|o|3.5}} | {{dts|format=dmy|2012|07|21}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1207.2/02998.html |title=Linux 3.5 released |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=21 July 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> | 3.5.7<ref name="3.5.7 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1210.1/03204.html |title=Linux 3.5.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=12 October 2013 |mailing-list=LKML |access-date=14 May 2013}}</ref> | Greg Kroah-Hartman | October 2012<ref name="3.5.7 release" /> | | Canonical provided extended support until April 2014.<ref name="Ubuntu Extended Stable" /><ref>{{cite mailing list |url=https://lkml.org/lkml/2012/11/9/184 |title=Linux 3.6.11 |last=Krzesinski |first=Herton Ronaldo |date=9 November 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> |- | {{Version|o|3.4}} | {{dts|format=dmy|2012|05|20}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1205.2/02545.html |title=Linux 3.4 released |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=20 May 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref><ref>{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=MTEwNDM |title=Linux 3.4 Kernel Released With Many New Features |last=Larabel |first=Michael |author-link=Michael Larabel |date=21 May 2012 |publisher=Phoronix |access-date=1 July 2013}}</ref> | 3.4.113<ref>{{cite mailing list |url=https://www.spinics.net/lists/announce-kernel/msg01708.html |title=Linux kernel 3.4.113 released |date=26 October 2016 |mailing-list=Linux stable |access-date=5 December 2016}}</ref> | Li Zefan{{r|ACTIVE}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2014/8/26/758 |title=Li Zefan is now the 3.4 stable maintainer |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=26 August 2014 |mailing-list=LKML |access-date=14 October 2014}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}} | October 2016<ref>{{cite web |url=https://forum.xda-developers.com/lg-g2/development/kernel-lambda-kernel-t3270424 |title=[Kernel 3.4.113][CAF][Monthly] Lambda Kernel ~ Infinito [All variants][N/M/L][01/29] |date=13 December 2015 |quote=The 3.4.113 version of the Linux kernel has been finished in Oct 26, 2016 and it's currently marked as EOL (End of Life) version.}}</ref> | | 9th LTS release |- | {{Version|o|3.3}} | {{dts|format=dmy|2012|03|18}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1203.2/00881.html |title=Linux 3.3 release |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=18 March 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> | 3.3.8<ref name="3.3.8 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1206.0/01162.html |title=Linux 3.3.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=4 June 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> | Greg Kroah-Hartman | June 2012<ref name="3.3.8 release" /> | |- | {{Version|o|3.2}} | {{dts|format=dmy|2012|01|04}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1201.0/01228.html |title=Linux 3.2 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=4 January 2012 |mailing-list=LKML |access-date=14 May 2013}}</ref> | 3.2.102<ref>{{cite mailing list |title=Linux 3.2.102 |url=http://lkml.iu.edu/hypermail/linux/kernel/1806.0/00251.html |date=1 June 2018 |access-date=6 June 2018 |last=Hutchings |first=Ben |mailing-list=LKML}}</ref> | Ben Hutchings{{r|ACTIVE}}<ref name="The H Open 3.2-longterm">{{cite web |url=http://www.h-online.com/open/news/item/Long-term-maintenance-for-Linux-3-2-1546065.html |title=Long-term maintenance for Linux 3.2 |last=von Eitzen |first=Chris |date=23 April 2012 |work=The H Open |publisher=Heinz Heise |access-date=14 May 2013}}</ref> | May 2018<ref>{{cite web|url=https://www.kernel.org/releases.html|title=Active kernel releases|website=www.kernel.org|language=en|access-date=2018-04-06}}</ref> | | 8th LTS release, used in Ubuntu 12.04 LTS<ref>{{cite web |title=LTS Enablement Stacks |url=https://wiki.ubuntu.com/Kernel/LTSEnablementStack |access-date=10 February 2014}}</ref> and optionally in 12.04 ESM,<ref>{{cite web|url=https://wiki.ubuntu.com/SecurityTeam/ESM/12.04|title=SecurityTeam/ESM/12.04|website=Ubuntu Wiki|access-date=2017-10-24}}</ref> Debian 7 "Wheezy" and Slackware 14.0.{{r|ACTIVE}}<ref name="The H Open 3.2-longterm" /> Canonical promised to (at least) provide long-term support until April 2017;<ref name="Ubuntu Extended Stable"/> Support has continued for months after.<br /> 3.2 to 3.5 was named Saber-toothed Squirrel<ref>{{cite web | url = https://lkml.org/lkml/2013/7/13/117 | title = Greg KH: Re: Linux 3.4.53 | publisher = LKML | date = 2013-07-13 | access-date = 2013-09-12}}</ref> |- | {{Version|o|3.1}} | {{dts|format=dmy|2011|10|24}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1110.3/00210.html |title=Linux 3.1 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=24 October 2011 |mailing-list=LKML |access-date=16 May 2013}}</ref> | 3.1.10<ref name="3.1.10 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1201.2/01340.html |title=Linux 3.1.10 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=18 January 2012 |mailing-list=LKML |access-date=16 May 2013}}</ref> | Greg Kroah-Hartman | January 2012<ref name="3.1.10 release" /> | |3.1 provided the base for real-time tree.<br />3.1-rc2 was named Wet Seal<br />3.1 was named Divemaster Edition<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c | title = kernel/git/torvalds/linux.git - Linux kernel source tree | publisher = git.kernel.org | date = 2011-08-22 | access-date = 2013-09-12}}</ref> (Linus' diving activities) |- | {{Version|o|3.0}} | {{dts|format=dmy|2011|07|21}}<ref name="3.0 release">{{cite web |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=21 July 2011 |title=Linux 3.0 release |publisher=Linux kernel mailing list |url=http://lkml.indiana.edu/hypermail/linux/kernel/1107.2/01843.html |access-date=16 May 2013 |archive-date=18 October 2019 |archive-url=https://web.archive.org/web/20191018044641/http://lkml.iu.edu/hypermail/linux/kernel/1107.2/01843.html |url-status=dead }}</ref> | 3.0.101<ref name="3.0.101 release">{{cite mailing list |url=https://lkml.org/lkml/2013/10/22/125 |title=Linux 3.0.101 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=22 October 2013 |mailing-list=LKML |access-date=6 November 2013}}</ref> | Greg Kroah-Hartman<ref name="The H Open 3.0-longterm">{{cite web |url=http://www.h-online.com/open/features/Kernel-Log-15-000-000-lines-of-code-3-0-promoted-to-long-term-kernel-1408062.html |title=Kernel Log: 15,000,000 lines, 3.0 promoted to long-term kernel |last=Leemhuis |first=Thorsten |date=12 January 2012 |work=The H Open |publisher=Heinz Heise |access-date=27 March 2012}}</ref> | October 2013<ref name="3.0.101 release" /><ref name="The H Open 3.0-longterm" /> | * Btrfs: automatic defragmentation and scrubbing support<ref>{{Cite web |title=Linux_3.0 - Linux Kernel Newbies, Section 1.1. Btrfs: Automatic defragmentation, scrubbing, performance improvements |url=https://kernelnewbies.org/Linux_3.0#Btrfs:_Automatic_defragmentation.2C_scrubbing.2C_performance_improvements |access-date=2024-03-16 |website=KernelNewbies}}</ref> | 7th LTS release<br /> Named Sneaky Weasel<ref>{{cite web | url = https://www.theregister.co.uk/2011/05/31/linux_kernel_version_3_0/ | title = Linux 3.0 all about 'steady plodding progress' | website = theregister.co.uk | access-date = 2015-12-06}}</ref><ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=55922c9d1b84b89cb946c777fddccb3247e7df2c | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2011-05-30 | access-date = 2015-12-06}}</ref> |- | colspan="7" | <small>{{Version|l|show=110000}}</small> |}
==Releases 2.6.x.y== Versions 2.6.16 and 2.6.27 of the Linux kernel were unofficially given long-term support (LTS),<ref>{{cite mailing list |url=http://marc.info/?l=linux-kernel&m=122375909403298 |title=Linux 2.6.27 will be a longtime supported kernel |date=11 October 2008 |access-date=12 January 2016 |mailing-list=LKML |last=Bunk |first=Adrian}}</ref> before a 2011 working group in the Linux Foundation started a formal long-term support initiative.<ref>{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=MTAwNjA |title=Linux Foundation Backs Long-Term Support Kernels |last=Larabel |first=Michael |date=26 October 2011 |website=Phoronix |publisher=Phoronix Media |access-date=12 January 2016}}</ref><ref>{{cite web |url=http://ltsi.linuxfoundation.org/what-is-ltsi |title=What is LTSI? |website=linuxfoundation.org |publisher=The Linux Foundation |access-date=12 January 2016 |url-status=dead |archive-url=https://web.archive.org/web/20141005231742/http://ltsi.linuxfoundation.org/what-is-ltsi |archive-date=5 October 2014 |df=dmy-all}}</ref>
<div style="overflow:auto"> {{#tag:timeline| ImageSize = width:960 height:550 PlotArea = right:0 left:0 bottom:32 top:24 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/07/2001 till:01/04/2017 TimeAxis = orientation:horizontal Legend = left:5 top:15 columnwidth:115
Colors = id:Minor value:rgb(0.8,0.8,0.8) id:Major value:rgb(0.6,0.6,0.6) id:DEV value:rgb(0.76,0.90,0.96) Legend:Development id:SUPPORT value:rgb(0.83,0.96,0.71) Legend:Supported id:LTS value:rgb(0.97,0.92,0.73) Legend:LTS
BackgroundColors = canvas:white ScaleMinor = gridcolor:Minor unit:year increment:1 start:01/07/2002 ScaleMajor = gridcolor:Major unit:year increment:1 start:01/01/2002
PlotData = width:14 textcolor:black shift:(5,-5) anchor:from fontsize:M
bar:2.6.39 color:DEV from:29/03/2011 till:18/05/2011 text:2.6.39.x color:SUPPORT from:18/05/2011 till:03/08/2011 bar:2.6.38 color:DEV from:18/01/2011 till:14/03/2011 text:2.6.38.x color:SUPPORT from:14/03/2011 till:03/06/2011 bar:2.6.37 color:DEV from:01/11/2010 till:04/01/2011 text:2.6.37.x color:SUPPORT from:04/01/2011 till:27/03/2011 bar:2.6.36 color:DEV from:15/08/2010 till:20/10/2010 text:2.6.36.x color:SUPPORT from:20/10/2010 till:17/02/2011 bar:2.6.35 color:DEV from:30/05/2010 till:01/09/2010 text:2.6.35.x color:LTS from:01/09/2010 till:13/03/2012 bar:2.6.34 color:DEV from:08/03/2010 till:16/05/2010 text:2.6.34.x color:LTS from:16/05/2010 till:10/02/2014 bar:2.6.33 color:DEV from:17/12/2009 till:24/02/2010 text:2.6.33.x color:LTS from:24/02/2010 till:07/11/2011 bar:2.6.32 color:DEV from:27/09/2009 till:02/12/2009 text:2.6.32.x color:LTS from:02/12/2009 till:12/11/2016 bar:2.6.31 color:DEV from:24/06/2009 till:09/09/2009 text:2.6.31.x color:SUPPORT from:09/09/2009 till:05/07/2010 bar:2.6.30 color:DEV from:07/04/2009 till:09/06/2009 text:2.6.30.x color:SUPPORT from:09/06/2009 till:03/12/2009 bar:2.6.29 color:DEV from:10/01/2009 till:23/03/2009 text:2.6.29.x color:SUPPORT from:23/03/2009 till:02/07/2009 bar:2.6.28 color:DEV from:23/10/2008 till:24/12/2008 text:2.6.28.x color:SUPPORT from:24/12/2008 till:02/05/2009 bar:2.6.27 color:DEV from:28/07/2008 till:09/10/2008 text:2.6.27.x color:LTS from:09/10/2008 till:17/03/2012 bar:2.6.26 color:DEV from:03/05/2008 till:13/07/2008 text:2.6.26.x color:SUPPORT from:13/07/2008 till:10/11/2008 bar:2.6.25 color:DEV from:10/02/2008 till:16/04/2008 text:2.6.25.x color:SUPPORT from:16/04/2008 till:10/11/2008 bar:2.6.24 color:DEV from:23/10/2007 till:24/01/2008 text:2.6.24.x color:SUPPORT from:24/01/2008 till:06/05/2008 bar:2.6.23 color:DEV from:22/07/2007 till:09/10/2007 text:2.6.23.x color:SUPPORT from:09/10/2007 till:25/02/2008 bar:2.6.22 color:DEV from:12/05/2007 till:08/07/2007 text:2.6.22.x color:SUPPORT from:08/07/2007 till:25/02/2008 bar:2.6.21 color:DEV from:20/02/2007 till:25/04/2007 text:2.6.21.x color:SUPPORT from:25/04/2007 till:04/08/2007 bar:2.6.20 color:DEV from:13/12/2006 till:04/02/2007 text:2.6.20.x color:SUPPORT from:04/02/2007 till:17/10/2007 bar:2.6.19 color:DEV from:04/10/2006 till:29/11/2006 text:2.6.19.x color:SUPPORT from:29/11/2006 till:02/03/2007 bar:2.6.18 color:DEV from:05/07/2006 till:19/09/2006 text:2.6.18.x color:SUPPORT from:19/09/2006 till:23/02/2007 bar:2.6.17 color:DEV from:02/04/2006 till:17/06/2006 text:2.6.17.x color:SUPPORT from:17/06/2006 till:13/10/2006 bar:2.6.16 color:DEV from:16/01/2006 till:19/03/2006 text:2.6.16.x color:LTS from:19/03/2006 till:21/07/2008 bar:2.6.15 color:DEV from:11/11/2005 till:02/01/2006 text:2.6.15.x color:SUPPORT from:02/01/2006 till:27/03/2006 bar:2.6.14 color:DEV from:12/09/2005 till:27/10/2005 text:2.6.14.x color:SUPPORT from:27/10/2005 till:30/01/2006 bar:2.6.13 color:DEV from:28/06/2005 till:28/08/2005 text:2.6.13.x color:SUPPORT from:28/08/2005 till:15/12/2005 bar:2.6.12 color:DEV from:17/03/2005 till:17/06/2005 text:2.6.12.x color:SUPPORT from:17/06/2005 till:29/08/2005 bar:2.6.11 color:DEV from:11/01/2005 till:02/03/2005 text:2.6.11.x color:SUPPORT from:02/03/2005 till:11/06/2005 bar:2.6.10 color:SUPPORT from:24/12/2004 till:02/03/2005 text:2.6.10.x bar:2.6.9 color:SUPPORT from:19/10/2004 till:24/12/2004 text:2.6.9.x bar:2.6.8 color:SUPPORT from:14/08/2004 till:19/10/2004 text:2.6.8.x bar:2.6.7 color:SUPPORT from:16/06/2004 till:14/08/2004 text:2.6.7.x bar:2.6.6 color:SUPPORT from:10/05/2004 till:16/06/2004 text:2.6.6.x bar:2.6.5 color:SUPPORT from:04/04/2004 till:10/05/2004 text:2.6.5.x bar:2.6.4 color:SUPPORT from:11/03/2004 till:04/04/2004 text:2.6.4.x bar:2.6.3 color:SUPPORT from:18/02/2004 till:11/03/2004 text:2.6.3.x bar:2.6.2 color:SUPPORT from:04/02/2004 till:18/02/2004 text:2.6.2.x bar:2.6.1 color:SUPPORT from:09/01/2004 till:04/02/2004 text:2.6.1.x bar:2.6 color:DEV from:13/07/2003 till:18/12/2003 text:2.6.0.x color:SUPPORT from:18/12/2003 till:09/01/2004 # https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/ # https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/testing/ # https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/pre-releases/ # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/refs/tags bar:2.5 color:DEV from:08/11/2001 till:10/07/2003 text:2.5.x # https://mirrors.edge.kernel.org/pub/linux/kernel/v2.5/ # https://mirrors.edge.kernel.org/pub/linux/kernel/v2.5/testing/ }} </div>
{| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} !Prominent features ! Notes |- | {{Version|o|2.6.39}} | {{dts|format=dmy|2011|05|18}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1105.2/01786.html |title=Linux 2.6.39 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=18 May 2011 |mailing-list=LKML |access-date=17 May 2013}}</ref> | 2.6.39.4<ref name="2.6.39.4 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1108.0/01203.html |title=Linux 2.6.39.4 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=3 August 2011 |mailing-list=LKML |access-date=17 May 2013}}</ref> | rowspan=4 | Greg Kroah-Hartman | August 2011<ref name="2.6.39.4 release" /> | | Last stable release of the 2.6 kernel series |- | {{Version|o|2.6.38}} | {{dts|format=dmy|2011|03|14}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1103.1/02975.html |title=Linux 2.6.38 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=14 March 2011 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.38.8<ref name="2.6.38.8 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1106.0/01226.html |title=Linux 2.6.38.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=2 June 2011 |mailing-list=LKML |access-date=15 February 2015}}</ref> | June 2011<ref name="2.6.38.8 release" /> | | rowspan="3" | Named Flesh-Eating Bats with Fangs<ref>{{cite web | last = Leemhuis | first = Thorsten | url = http://www.h-online.com/open/features/What-s-new-in-Linux-2-6-36-1103009.html | archive-url = https://web.archive.org/web/20101024130657/http://www.h-online.com/open/features/What-s-new-in-Linux-2-6-36-1103009.html | archive-date = 2010-10-24 | title = What's new in Linux 2.6.36 - The H Open Source: News and Features | date = 2010-10-21 | access-date = 2015-12-06}}</ref> |- | {{Version|o|2.6.37}} | {{dts|format=dmy|2011|01|04}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1101.0/01311.html |title=Linux 2.6.37 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=4 January 2011 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.37.6<ref name="2.6.37.6 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1103.3/01699.html |title=Linux 2.6.37.6 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=27 March 2011 |mailing-list=LKML |access-date=15 February 2015}}</ref> | March 2011<ref name="2.6.37.6 release" /> | |- | {{Version|o|2.6.36}} | {{dts|format=dmy|2010|10|20}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1010.2/02377.html |title=Linux 2.6.36 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=20 October 2010 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.36.4<ref name="2.6.36.4 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1102.2/01003.html |title=Linux 2.6.36.4 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=17 February 2011 |mailing-list=LKML |access-date=15 February 2015}}</ref> | February 2011<ref name="2.6.36.4 release" /> | * AppArmor security module<ref>{{Cite web |title=Linux_2_6_36 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_36 |access-date=2024-10-03 |website=KernelNewbies}}</ref> |- | {{Version|o|2.6.35}} | {{dts|format=dmy|2010|08|01}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2010/8/1/188 |title=Linux 2.6.35 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=1 August 2010 |mailing-list=LKML |access-date=17 May 2013}}</ref> | 2.6.35.14<ref>{{cite mailing list |mailing-list=LKML |url=https://lkml.org/lkml/2011/8/1/324 |title=[ANNOUNCE] The longterm Linux 2.6.35.14 kernel is released |last=Kleen |first=Andi |date=1 August 2011 |access-date=17 May 2013}}</ref> | Andi Kleen<ref name="LKML 2.6.35-longterm">{{cite mailing list |url=https://lwn.net/Articles/418582/ |title=Plans for 2.6.35-longterm was Re: Linux stable kernel release procedure changes |last=Kleen |first=Andi |date=3 December 2010 |mailing-list=LKML |access-date=17 May 2013}}</ref> | March 2012<ref name="LKML 2.6.35-longterm" /> | | 6th LTS release<br />2.6.35.7 was named Yokohama |- | {{Version|o|2.6.34}} | {{dts|format=dmy|2010|05|16}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2010/5/16/89 |title=Linux 2.6.34 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=16 May 2010 |mailing-list=LKML |access-date=17 May 2013}}</ref> | 2.6.34.15<ref name="2.6.34.15 release">{{cite mailing list |url=https://lkml.org/lkml/2014/2/11/368 |title=Linux 2.6.34.15 |last=Gortmaker |first=Paul |date=11 February 2014 |mailing-list=LKML |access-date=12 February 2014}}</ref> | Paul Gortmaker<ref name="LKML 2.6.34-longterm">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1012.0/01338.html |title=Announcement: Plans for v2.6.34-longterm |last=Gortmaker |first=Paul |date=3 December 2010 |mailing-list=LKML |access-date=17 May 2013}}</ref> | February 2014<ref name="2.6.34.15 release" /><ref name="LKML 2.6.34-longterm" /> | | 5th LTS release<br />It was named Sheep on Meth<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=01bf0b64579ead8a82e7cfc32ae44bc667e7ad0f | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2010-04-19 | access-date = 2015-12-06}}</ref><ref>{{cite web | url = http://lkml.indiana.edu/hypermail/linux/kernel/1006.0/00507.html | title = Linux-Kernel Archive: Sheep on Meth is out with wings (?) - compat-wireless for linux-2.6.35-rc1 | website = lkml.indiana.edu | access-date = 2015-12-06}}</ref><br /> |- | {{Version|o|2.6.33}} | {{dts|format=dmy|2010|02|24}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2010/2/24/301 |title=Linux 2.6.33 released |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=24 February 2010 |mailing-list=LKML |access-date=17 May 2013}}</ref> | 2.6.33.20<ref name="2.6.33.20 release">{{cite mailing list |url=http://article.gmane.org/gmane.linux.kernel/1212299 |title=Linux 2.6.33.20 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=7 November 2011 |mailing-list=LKML |access-date=17 May 2013 |archive-url=https://web.archive.org/web/20160126231630/http://article.gmane.org/gmane.linux.kernel/1212299 |archive-date=26 January 2016 |url-status=dead |df=dmy-all}}</ref> | Greg Kroah-Hartman<ref name="The H Open 2.6.33-longterm">{{cite web |url=http://www.h-online.com/open/features/Kernel-Log-Development-of-2-6-39-under-way-series-33-revived-1212988.html |title=Kernel Log: Development of 2.6.39 under way, series 33 revived |last=Leemhuis |first=Thorsten |date=23 March 2011 |work=The H Open |publisher=Heinz Heise |access-date=17 May 2013}}</ref> | November 2011<ref name="2.6.33.20 release" /> | * nouveau driver<ref>{{Cite web |title=Linux_2_6_33 - Linux Kernel Newbies - 1.1. Nouveau, a driver for Nvidia graphic cards |url=https://kernelnewbies.org/Linux_2_6_33#Nouveau.2C_a_driver_for_Nvidia_graphic_cards |access-date=2024-03-22 |website=KernelNewbies}}</ref> | 4th LTS release. It was the base for real-time-tree, replaced by 3.0.x.<ref name="The H Open 2.6.33-longterm" /> |- | {{Version|o|2.6.32}} | {{dts|format=dmy|2009|12|02}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2009/12/3/11 |title=Linux 2.6.32 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=2 December 2009 |mailing-list=LKML |access-date=17 May 2013}}</ref> | 2.6.32.71<ref>{{cite mailing list |url=https://lkml.org/lkml/2016/3/12/78 |title=Linux 2.6.32.71 (EOL) |last=Tarreau |first=Willy |date=12 March 2016 |mailing-list=LKML |access-date=23 June 2017}}</ref> | Willy Tarreau{{r|ACTIVE}}<ref>{{cite mailing list |url=https://lkml.org/lkml/2012/3/4/141 |title=Re: Linux 2.6.32.58 |last=Tarreau |first=Willy |date=5 March 2012 |mailing-list=LKML |access-date=12 February 2014}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}}<ref name="2.6.32 kernel" /><ref>{{cite web |url=http://www.h-online.com/open/news/item/Maintenance-of-Linux-kernel-2-6-32-is-slowing-down-1463957.html |title=Maintenance of Linux kernel 2.6.32 is slowing down |last=Walker-Morgan |first=Dj |date=5 March 2012 |work=The H Open |publisher=Heinz Heise |access-date=17 May 2013}}</ref> | March 2016{{r|ACTIVE}} | * Kernel same-page merging (KSM)<ref name="IBM2">{{cite web |title=Anatomy of Linux Kernel Shared Memory |url=http://www.ibm.com/developerworks/linux/library/l-kernel-shared-memory/index.html |url-status=unfit |archive-url=https://web.archive.org/web/20160709062356/http://www.ibm.com/developerworks/linux/library/l-kernel-shared-memory/ |archive-date=2016-07-09 |access-date=2010-08-21 |work=IBM Developer |publisher=IBM}}</ref> | 3rd LTS release, used in Debian 6 ''Squeeze''.<ref>{{cite web |title=Package: linux-image-2.6-686 (2.6.32+29) |url=http://packages.debian.org/squeeze/linux-image-2.6-686 |publisher=Debian.org |access-date=9 July 2014}}</ref> Canonical also provided support until April 2015.<ref name="Ubuntu Extended Stable">{{cite web |url=https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable |title=Ubuntu Kernel Team Extended Support |work=Ubuntu wiki |publisher=Canonical |access-date=30 August 2013}}</ref> RHEL 6.x |- | {{Version|o|2.6.31}} | {{dts|format=dmy|2009|09|09}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0909.1/00839.html |title=Linux 2.6.31 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=9 September 2009 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.31.14<ref name="2.6.31.14 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/1007.0/01836.html |title=Linux 2.6.31.14 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=5 July 2010 |mailing-list=LKML |access-date=15 February 2015}}</ref> | rowspan=4 | Greg Kroah-Hartman | July 2010<ref name="2.6.31.14 release" /> | * USB 3.0 support<ref>{{Cite web |title=Linux_2_6_31 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_31 |access-date=2024-03-23 |website=KernelNewbies}}</ref> |- | {{Version|o|2.6.30}} | {{dts|format=dmy|2009|06|09}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0906.1/01348.html |title=Linux 2.6.30 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=9 June 2009 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.30.9<ref name="2.6.30.9 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0910.0/01918.html |title=Linux 2.6.30.9 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=5 October 2009 |mailing-list=LKML |access-date=15 February 2015}}</ref> | October 2009<ref name="2.6.30.9 release" /> | * Tomoyo Linux security module<ref>{{Cite web |title=Linux_2_6_30 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_30 |access-date=2024-10-03 |website=KernelNewbies}}</ref> | 2.6.30-rc4–2.6.30-rc6 was named Vindictive Armadillo<ref>{{cite web | url = https://lwn.net/Articles/330908/ | title = Kernel development | website = LWN.net | access-date = 2015-12-06}}</ref><ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=1406de8e11eb043681297adf86d6892ff8efc27a | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | date = 2009-05-16 | access-date = 2015-12-06}}</ref><br /> Releases between 2.6 and 2.9 were named 2.Man-Eating Seals of Antiquity<ref>{{cite web | url = https://www.theregister.co.uk/2009/06/11/linux_kernel_2_6_30/ | title = Blubber-wrapped Linux kernel 2.6.30 hits the decks | website = theregister.co.uk | access-date = 2015-12-06}}</ref> |- | {{Version|o|2.6.29}} | {{dts|format=dmy|2009|03|23}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0903.2/03548.html |title=Linux 2.6.29 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=23 March 2009 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.29.6<ref name="2.6.29.6 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0907.0/01080.html |title=Linux 2.6.29.6 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=2 July 2009 |mailing-list=LKML |access-date=15 February 2015}}</ref> | July 2009<ref name="2.6.29.6 release" /> | * Btrfs support<ref>{{cite news |last=Wuelfing |first=Britta |date=12 January 2009 |title=Kernel 2.6.29: Corbet Says Btrfs Next Generation Filesystem |url=http://www.linux-magazine.com/Online/News/Kernel-2.6.29-Corbet-Says-Btrfs-Next-Generation-Filesystem |access-date=5 November 2011 |work=Linux Magazine}}</ref> | Named Temporary Tasmanian Devil<ref>{{cite web | url = http://www.h-online.com/open/news/item/Kernel-Log-Tasmanian-devil-to-be-Linux-s-temporary-mascot-new-Radeon-drivers-740667.html | archive-url = https://web.archive.org/web/20131208012459/http://www.h-online.com/open/news/item/Kernel-Log-Tasmanian-devil-to-be-Linux-s-temporary-mascot-new-Radeon-drivers-740667.html | archive-date = 2013-12-08 | title = Kernel Log: Tasmanian devil to be Linux's temporary mascot, new Radeon drivers - The H Open: News and Features | date = 2009-03-19 | access-date = 2015-12-06}}</ref><ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=8032b526d1a3bd91ad633dd3a3b5fdbc47ad54f1 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | website = git.kernel.org | access-date = 2015-12-06}}</ref> |- | {{Version|o|2.6.28}} | {{dts|format=dmy|2008|12|24}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0812.3/00103.html |title=Happy v2.6.28 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=24 December 2008 |mailing-list=LKML |access-date=15 February 2015}}</ref> | 2.6.28.10<ref name="2.6.28.10 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0905.0/00587.html |title=Linux 2.6.28.10 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=2 May 2009 |mailing-list=LKML |access-date=15 February 2015}}</ref> | May 2009<ref name="2.6.28.10 release" /> | * ext4 stable support<ref>{{cite web |title=ext4: Rename ext4dev to ext4 |url=https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03010a3350301baac2154fa66de925ae2981b7e3 |url-status=live|archive-url=https://archive.today/20120529150649/http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=03010a3350301baac2154fa66de925ae2981b7e3 |archive-date=29 May 2012 |access-date=2026-04-04 |website=Kernel.org git repositories}}</ref> | 2.6.28-rc1–2.6.28-rc6 was named Killer Bat of Doom<ref>{{cite web | url = https://lwn.net/Articles/304616/ | title = Killer bat of doom | publisher = LWN.net | access-date = 2013-09-12}}</ref><ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/diff/Makefile?id=57f8f7b60db6f1ed2c6918ab9230c4623a9dbe37&id2=325dcfdc81f124812a7b692354996ef7fe5b90ed | title = kernel/git/torvalds/linux.git - Linux kernel source tree | publisher = git.kernel.org | access-date = 2013-09-12}}</ref><br /> 2.6.28 was named Erotic Pickled Herring<ref>{{cite web | url = http://lxr.linux.no/linux+v2.6.28.7/Makefile | title = LXR linux/Makefile | publisher = lxr.linux.no | access-date = 2013-09-12}}</ref> |- | {{Version|o|2.6.27}} | {{dts|format=dmy|2008|10|09}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0810.1/0755.html |title=Linux 2.6.27 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=9 October 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | 2.6.27.62<ref>{{cite mailing list |url=https://lkml.org/lkml/2012/3/17/38 |title=Linux 2.6.27.62 |last=Tarreau |first=Willy |date=17 March 2012 |mailing-list=LKML |access-date=12 February 2014}}</ref> | Willy Tarreau<ref>{{cite mailing list |url=https://lkml.org/lkml/2010/12/12/140 |title=Willy Tarreau is taking over the 2.6.27-longterm kernel release |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=12 December 2010 |mailing-list=LKML |access-date=12 February 2014}}</ref> {{Nowrap|(formerly Adrian Bunk,<ref name="2.6.27 longterm">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0810.1/1566.html |title=Linux 2.6.27 will be a longtime supported kernel |last=Bunk |first=Adrian |date=11 October 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref>}} and {{Nowrap|formerly Greg Kroah-Hartman)}} | March 2012<ref name="2.6.27 longterm" /> | | 2nd LTS release<br />2.6.27.3 was named Trembling Tortoise<ref>{{cite web | url = https://gitorious.org/mer-meego/mer-meego-kernel/commit/c9a753e1243428681e0213dfb72404894b72dcda | title = Commit in mer-meego-kernel in Mer-meego | publisher = Gitorious | access-date = 2013-09-12 | archive-date = 3 June 2015 | archive-url = https://web.archive.org/web/20150603153235/https://gitorious.org/mer-meego/mer-meego-kernel/commit/c9a753e1243428681e0213dfb72404894b72dcda | url-status = dead }}</ref> |- | {{Version|o|2.6.26}} | {{dts|format=dmy|2008|07|13}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0807.1/2470.html |title=Linux 2.6.26 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=13 July 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | 2.6.26.8<ref name="2.6.26.8 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0811.1/00751.html |title=Linux 2.6.26.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=10 November 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | rowspan=10 | Greg Kroah-Hartman | November 2008<ref name="2.6.26.8 release" /> | | 2.6.26–2.6.27 was named Rotary Wombat<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5dd34572ad9a3be430632dd42e4af2ea370b397b | title = kernel/git/torvalds/linux.git - Linux kernel source tree | publisher = git.kernel.org | date = 2008-06-12 | access-date = 2013-09-12}}</ref><br /> |- | {{Version|o|2.6.25}} | {{dts|format=dmy|2008|04|16}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0804.2/0489.html |title=Linux 2.6.25 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=16 April 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | 2.6.25.20<ref name="2.6.25.20 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0811.1/00748.html |title=Linux 2.6.25.20 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=10 November 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | November 2008<ref name="2.6.25.20 release" /> | * Smack Linux security module<ref>{{Cite web |title=More stuff for 2.6.25 [LWN.net] |url=https://lwn.net/Articles/267849/ |access-date=2024-10-03 |website=LWN.net}}</ref> | Named Funky Weasel is Jiggy wit it<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=101142c37be8e5af9b847860219217e6b958c739 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | publisher = git.kernel.org | date = 2008-02-15 | access-date = 2013-09-12}}</ref> |- | {{Version|o|2.6.24}} | {{dts|format=dmy|2008|01|24}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0801.3/0406.html |title=Linux 2.6.24 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=24 January 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | 2.6.24.7<ref name="2.6.24.7 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0805.0/3106.html |title=Linux 2.6.24.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=6 May 2008 |mailing-list=LKML |access-date=21 February 2015}}</ref> | May 2008<ref name="2.6.24.7 release" /> | * cgroups support<ref name="lwn-notes">{{Cite news |author=Jonathan Corbet |date=29 October 2007 |title=Notes from a container |url=http://lwn.net/Articles/256389/ |access-date=2015-04-14 |publisher=LWN.net |quote=The original 'containers' name was considered to be too generic – this code is an important part of a container solution, but it's far from the whole thing. So containers have now been renamed 'control groups' (or 'cgroups') and merged for 2.6.24.}}</ref> | rowspan="2" | 2.6.23-rc4–2.6.23-rc6 was named Pink Farting Weasel<ref>{{cite web | author = corbet | url = https://lwn.net/Articles/247236/ | title = Kernel release status | publisher = LWN.net | date = 2007-08-29 | access-date = 2013-09-12}}</ref><br /> 2.6.23-rc7–2.6.23–2.6.24 was named Arr Matey! A Hairy Bilge Rat!<ref>{{cite web | url = http://blitiri.com.ar/git/r/linux-kernel/c/da0a81e98c06aa0d1e05b9012c2b2facb1807e12/ | title = git » linux-kernel » commit 3146b39 | publisher = blitiri.com.ar | date = 2007-10-02 | access-date = 2013-09-12}}</ref> (TLAPD 2007)<br /> 2.6.24.1 was named Err Metey! A Heury Beelge-a Ret!<ref>{{cite web | url = http://permalink.gmane.org/gmane.linux.kernel/674469 | title = Linux 2.6.24.6 | publisher = permalink.gmane.org | date = 2008-05-02 | access-date = 2013-09-12}}</ref> |- | {{Version|o|2.6.23}} | {{dts|format=dmy|2007|10|09}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0710.1/0498.html |title=Linux 2.6.23 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=9 October 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.23.17<ref name="2.6.23.17 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0802.3/0772.html |title=Linux 2.6.23.17 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=25 February 2008 |mailing-list=LKML |access-date=22 February 2015}}</ref> | February 2008<ref name="2.6.23.17 release" /> | * CFS process scheduler<ref>{{Cite web |title=Linux_2_6_23 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_23 |access-date=2024-03-22 |website=KernelNewbies}}</ref> |- | {{Version|o|2.6.22}} | {{dts|format=dmy|2007|07|08}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0707.1/0195.html |title=Linux 2.6.22 released |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=8 July 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.22.19<ref name="2.6.22.19 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0802.3/0774.html |title=Linux 2.6.22.19 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=25 February 2008 |mailing-list=LKML |access-date=22 February 2015}}</ref> | February 2008<ref name="2.6.22.19 release" /> | * New 802.11 (Wi-Fi) stack<ref name=":30">{{Cite web |title=Linux_2_6_22 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_22 |access-date=2024-05-27 |website=KernelNewbies}}</ref> * SLUB memory allocator<ref name=":30" /> | 2.6.22-rc3–2.6.22-rc4 was named Jeff Thinks I Should Change This, But To What?<br /> 2.6.22-rc5–2.6.22 was named Holy Dancing Manatees, Batman!<ref>{{cite web |url=http://fossies.org/linux/misc/openswan-2.6.39.tar.gz:a/openswan-2.6.39/patches/kernel/2.6.22/saref.patch |title = Openswan-2.6.39.tar.gz: .../Kernel/2.6.22/Saref.patch | Fossies Archi… |archive-url=https://archive.today/20130912150822/http://fossies.org/linux/misc/openswan-2.6.39.tar.gz:a/openswan-2.6.39/patches/kernel/2.6.22/saref.patch |archive-date=12 September 2013 |url-status=dead|access-date=2026-04-04|website=Fossies}}</ref> |- | {{Version|o|2.6.21}} | {{dts|format=dmy|2007|04|25}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0704.3/1056.html |title=Linux 2.6.21 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=25 April 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.21.7<ref name="2.6.21.7 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0708.0/1438.html |title=Linux 2.6.21.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=4 August 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | August 2007<ref name="2.6.21.7 release" /> | * GPIO support<ref name=":27">{{Cite web |title=Linux_2_6_21 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_21 |access-date=2024-05-27 |website=KernelNewbies}}</ref> * Dynticks<ref name=":27" /> | Named Nocturnal Monster Puppy<ref name=a>{{cite web | url = https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c420bc9f09a0926b708c3edb27eacba434a4f4ba | title = Linux 2.6.22-rc3 | publisher = git.kernel.org | date = 2007-05-25 | access-date = 2018-07-02}}</ref> |- | {{Version|o|2.6.20}} | {{dts|format=dmy|2007|02|04}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0702.0/1046.html |title=Super Kernel Sunday! |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=4 February 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.20.21<ref name="2.6.20.21 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0710.2/0891.html |title=Linux 2.6.20.21 |last=Tarreau |first=Willy |date=17 October 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | October 2007<ref name="2.6.20.21 release" /> | * Kernel-based Virtual Machine (KVM)<ref>{{Cite web |title=Linux_2_6_20 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_20 |access-date=2024-05-24 |website=KernelNewbies}}</ref> | Named Homicidal Dwarf Hamster<ref>{{cite web | author = corbet | url = https://lwn.net/Articles/216045/ | title = Linux 2.6.20-rc3 | publisher = LWN.net | date = 2007-01-02 | access-date = 2013-09-12}}</ref><ref>{{cite web |url = http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-04/msg10710.html |title = Re: Linux 2.6.20.10 |publisher = Linux.derkeiler.com |date = 2007-04-27 |access-date = 2013-09-12 |archive-date = 24 January 2016 |archive-url = https://web.archive.org/web/20160124162515/http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-04/msg10710.html |url-status = dead }}</ref> |- | {{Version|o|2.6.19}} | {{dts|format=dmy|2006|11|29}}<ref>{{cite mailing list |url=https://lore.kernel.org/lkml/Pine.LNX.4.64.0611291411300.3513@woody.osdl.org/ |title=Linux 2.6.19 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=29 November 2006 |mailing-list=LKML |access-date=29 September 2020}}</ref> | 2.6.19.7<ref name="2.6.19.7 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0703.0/0965.html |title=Linux 2.6.19.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=3 March 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | March 2007<ref name="2.6.19.7 release" /> | * AHCI support<ref>{{cite web |title=Serial ATA (SATA) Linux hardware/driver status report |url=http://linux-ata.org/driver-status.html#ahci |archive-url=https://web.archive.org/web/20070312010549/http://linux-ata.org/driver-status.html#ahci |archive-date=2007-03-12 |access-date=2010-01-26 |website=linux-ata.org}}</ref><ref>{{Cite web |title=Linux_2_6_19 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_19 |access-date=2024-05-24 |website=KernelNewbies}}</ref> * GFS2<ref>{{Cite web |title=Linux_2_6_19 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_19#GFS2 |access-date=2024-03-18 |website=KernelNewbies}}</ref> | rowspan="2" | Named Avast! A bilge rat! (TLAPD 2006)<ref>{{cite web | url = http://people.redhat.com/mingo/exec-shield/exec-shield-nx-2.6.19.patch | title = Shield Patch | website = people.redhat.com | access-date = 2015-12-06 | archive-date = 11 September 2022 | archive-url = https://web.archive.org/web/20220911012221/https://people.redhat.com/mingo/exec-shield/exec-shield-nx-2.6.19.patch | url-status = dead }}</ref> |- | {{Version|o|2.6.18}} | {{dts|format=dmy|2006|09|20}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0609.2/0940.html |title=Arrr! Linux 2.6.18 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=20 September 2006 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.18.8<ref name="2.6.18.8 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0702.2/3139.html |title=Linux 2.6.18.8 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=23 February 2007 |mailing-list=LKML |access-date=22 February 2015}}</ref> | February 2007<ref name="2.6.18.8 release" /> 2.6.18: RHEL 5.x | * NCQ and SATA hotplug support<ref>{{Cite web |title=Linux_2_6_18 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_18 |access-date=2024-05-24 |website=KernelNewbies}}</ref> |- | {{Version|o|2.6.17}} | {{dts|format=dmy|2006|06|17}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0606.2/0335.html |title=Linux v2.6.17 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=17 June 2006 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.17.14<ref name="2.6.17.14 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0610.2/0295.html |title=Linux 2.6.17.14 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=16 October 2006 |mailing-list=LKML |access-date=22 February 2015}}</ref> | October 2006<ref name="2.6.17.14 release" /> | * splice()<ref name=":02">{{cite web |date=2006-04-21 |title=Linux: Explaining splice() and tee() |url=http://kerneltrap.org/node/6505 |archiveurl=https://web.archive.org/web/20130521163124/http://kerneltrap.org/node/6505 |archivedate=2013-05-21 |accessdate=2014-04-27 |publisher=kerneltrap.org}}</ref> | 2.6.17-rc5 was named Lordi Rules<ref>{{cite web | url = https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a8bd60705aa17a998516837d9c1e503ad4cbd7fc&id2=4f3a151a11da3351e2149a401d4ee18426938de7 | title = kernel/git/torvalds/linux.git - Linux kernel source tree | publisher = git.kernel.org | date = 2006-05-25 | access-date = 2013-09-12}}</ref> (Eurovision 2006 winners)<ref>{{cite web | url = https://blog.x-way.org/Misc/2006/05/25/Lordi-Rules.html | title = Lordi Rules | publisher = blog.x-way.org | date = 2006-05-25 | access-date = 2013-09-12}}</ref><br /> 2.6.17-rc6–2.6.17 was named Crazed Snow-Weasel<ref>{{cite web |author = OSDir.com |url = http://ospedia.osdir.com/Article8886.phtml |title = Linux v2.6.17 "Crazed Snow-Weasel" |publisher = ospedia.osdir.com |date = 2006-06-19 |access-date = 2013-09-12 |archive-url = https://web.archive.org/web/20160821230132/http://ospedia.osdir.com/Article8886.phtml |archive-date = 2016-08-21 |url-status = dead }}</ref> |- | {{Version|o|2.6.16}} | {{dts|format=dmy|2006|03|20}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0603.2/1194.html |title=Linux v2.6.16 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=20 March 2006 |mailing-list=LKML |access-date=22 February 2015}}</ref> | 2.6.16.62<ref name="2.6.16.62 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0807.2/2508.html |title=Linux 2.6.16.62 |last=Bunk |first=Adrian |date=21 July 2008 |mailing-list=LKML |access-date=22 February 2015}}</ref> | Adrian Bunk<ref>{{cite mailing list |url=https://lkml.org/lkml/2006/8/3/271 |title=Adrian Bunk is now taking over the 2.6.16-stable branch |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=3 August 2006 |mailing-list=LKML |access-date=12 February 2014}}</ref> {{Nowrap|(formerly Greg Kroah-Hartman)}}<ref name="2.6.32 kernel">{{cite web |url=http://www.kroah.com/log/linux/2.6.32-stable.html |title=The 2.6.32 Linux kernel |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=8 March 2012 |access-date=1 June 2013}}</ref> | July 2008<ref name="2.6.16-longterm">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0608.0/1111.html |title=Adrian Bunk is now taking over the 2.6.16-stable branch |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=3 August 2006 |mailing-list=LKML |access-date=21 February 2015}}</ref><ref name="2.6.16.62 release" /> | * OCFS2 support<ref name=":31">{{Cite web |title=Linux_2_6_16 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_16 |access-date=2024-05-24 |website=KernelNewbies}}</ref> * SLOB memory allocator<ref name=":31" /> | 1st LTS release<br />2.6.16.28-rc2 was named Stable Penguin |- | {{Version|o|2.6.15}} | {{dts|format=dmy|2006|01|02}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0601.0/0281.html |title=Linux 2.6.15 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=2 January 2006 |mailing-list=LKML |access-date=28 February 2015}}</ref> | 2.6.15.7<ref name="2.6.15.7 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0603.3/1141.html |title=Linux 2.6.15.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=28 May 2006 |mailing-list=LKML |access-date=28 February 2015}}</ref> | rowspan=5 | Greg Kroah-Hartman | May 2006<ref name="2.6.15.7 release" /> | * S.M.A.R.T. support<ref>{{Cite web |title=Linux_2_6_15 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_15 |access-date=2024-05-24 |website=KernelNewbies}}</ref> | Named Sliding Snow Leopard<ref>{{cite web | url = http://linux.derkeiler.com/Mailing-Lists/Kernel/2006-04/msg03059.html | title = Re: Linux 2.6.16.7 | publisher = linux.derkeiler.com | date = 2006-04-17 | access-date = 2013-09-12}}</ref> |- | {{Version|o|2.6.14}} | {{dts|format=dmy|2005|10|27}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0510.3/0876.html |title=Linux 2.6.14 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=27 October 2005 |mailing-list=LKML |access-date=28 February 2015}}</ref> | 2.6.14.7<ref name="2.6.14.7 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0601.3/2287.html |title=Linux 2.6.14.7 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=31 January 2006 |mailing-list=LKML |access-date=28 February 2015}}</ref> | January 2006<ref name="2.6.14.7 release" /> | * FUSE support<ref>{{Cite web |title=Linux_2_6_14 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_14 |access-date=2024-05-24 |website=KernelNewbies}}</ref> | Named Affluent Albatross<ref>{{cite web | url = https://lkml.org/lkml/2005/12/26/133 | title = Greg KH: Re: Linux 2.6.14.5 | publisher = LKML | access-date = 2013-09-12}}</ref> |- | {{Version|o|2.6.13}} | {{dts|format=dmy|2005|08|28}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0508.3/1073.html |title=Linux 2.6.13 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=28 August 2005 |mailing-list=LKML |access-date=28 February 2015}}</ref> | 2.6.13.5<ref name="2.6.13.5 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0512.1/2520.html |title=Linux 2.6.13.5 |last=Kroah-Hartman |first=Greg |author-link=Greg Kroah-Hartman |date=15 December 2005 |mailing-list=LKML |access-date=28 February 2015}}</ref> | December 2005<ref name="2.6.13.5 release" /> | * initramfs<ref>{{Cite book |last=Fox |first=Richard |url=https://books.google.com/books?id=VG8LBAAAQBAJ&dq=initramfs+2.6.13&pg=PA450 |title=Linux with Operating System Concepts |date=2014-08-26 |publisher=CRC Press |isbn=978-1-4822-3589-0 |pages=450 |language=en}}</ref> | rowspan="3" | Named Woozy Numbat<ref>{{cite web |url = http://www.ciol.com/ciol/news/35712/woozy-numbat-released |title = 'Woozy Numbat' released! |publisher = CIOL |date = 2004-12-30 |access-date = 2013-09-12 |archive-date = 3 October 2022 |archive-url = https://web.archive.org/web/20221003090551/http://www.ciol.com/ciol/news/35712/woozy-numbat-released |url-status = dead }}</ref><ref>{{cite web |author = <!--|date=December 29, 2004 01:23 PM--> |url = http://www.informationweek.com/linux-2610-kernel-hits-the-street/56700166 |title = Linux 2.6.10 Kernel Hits The Street |publisher = Informationweek |date = 2004-12-29 |access-date = 2013-09-12 }}{{Dead link|date=December 2025 |bot=InternetArchiveBot }}</ref> The 2.6.12 release was the first one managed by Git.<ref>{{Cite web |title=Linux 2.6.12 |url=https://lwn.net/Articles/140441/ |access-date=2025-08-03 |website=LWN.net |language=en}}</ref> |- | {{Version|o|2.6.12}} | {{dts|format=dmy|2005|06|18}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0506.2/0404.html |title=Linux 2.6.12 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=18 June 2005 |mailing-list=LKML |access-date=28 February 2015 |url-status=dead |archive-url=https://archive.today/20150228154849/http://lkml.iu.edu/hypermail/linux/kernel/0506.2/0404.html |archive-date=28 February 2015 |df=dmy-all}}</ref> | 2.6.12.6<ref name="2.6.12.6 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0508.3/1227.html |title=Linux 2.6.12.6 |last=Wright |first=Chris |date=29 August 2005 |mailing-list=LKML |access-date=28 February 2015}}</ref><ref>{{cite web|url=https://kernelnewbies.org/Linux_2_6_12|title=Linux_2_6_12 - Linux Kernel Newbies|website=KernelNewbies}}</ref> | August 2005<ref name="2.6.12.6 release" /> | |- | {{Version|o|2.6.11}} | {{dts|format=dmy|2005|03|02}}<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0503.0/0287.html |title=Linux 2.6.11 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=2 March 2005 |mailing-list=LKML |access-date=28 February 2015}}</ref> | 2.6.11.12<ref name="2.6.11.12 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0506.1/1030.html |title=Linux 2.6.11.12 |last=Wright |first=Chris |date=12 June 2005 |mailing-list=LKML |access-date=28 February 2015}}</ref> | June 2005<ref name="2.6.11.12 release" /> | |- | {{Version|o|2.6.10}} |{{dts|format=dmy|2004|12|24}}<ref>{{Cite web |title=Linux-Kernel Archive: Ho ho ho - Linux v2.6.10 |url=https://lkml.iu.edu/hypermail/linux/kernel/0412.3/0072.html |access-date=2024-05-24 |website=lkml.iu.edu}}</ref> | | | | * Switchable and modular I/O schedulers<ref>{{Cite web |title=Linux_2_6_10 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_10 |access-date=2024-05-24 |website=KernelNewbies}}</ref> | |- | {{Version|o|2.6.9}} |{{dts|format=dmy|2004|10|19}}<ref>{{Cite web |title=Linux-Kernel Archive: Linux v2.6.9... |url=https://lkml.iu.edu/hypermail/linux/kernel/0410.2/0578.html |access-date=2024-05-24 |website=lkml.iu.edu}}</ref> | | | | | |- | {{Version|o|2.6.8}} |{{dts|format=dmy|2004|08|14}}<ref>{{Cite web |title=Linux v2.6.8 [LWN.net] |url=https://lwn.net/Articles/97899/ |access-date=2024-05-24 |website=LWN.net}}</ref> | | | | | |- | {{Version|o|2.6.7}} |{{dts|format=dmy|2004|06|16}}<ref>{{Cite web |title=Linux 2.6.7 [LWN.net] |url=https://lwn.net/Articles/89720/ |access-date=2024-05-24 |website=LWN.net}}</ref> | | | | | |- | {{Version|o|2.6.6}} |{{dts|format=dmy|2004|05|10}}<ref>{{Cite web |title=Linux-Kernel Archive: Linux 2.6.6 |url=https://lkml.iu.edu/hypermail/linux/kernel/0405.1/0211.html |access-date=2024-05-24 |website=lkml.iu.edu}}</ref> | | | | * CFQ I/O scheduler<ref name=":22">{{Cite web |title=Linux_2_6_6 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_6 |access-date=2024-05-24 |website=KernelNewbies}}</ref> * Laptop mode<ref name=":22" /> | |- | {{Version|o|2.6.5}} |{{dts|format=dmy|2004|04|04}}<ref>{{Cite web |title=Linux-Kernel Archive: Linux v2.6.5 |url=https://lkml.iu.edu/hypermail/linux/kernel/0404.0/0696.html |access-date=2024-05-24 |website=lkml.iu.edu}}</ref> | | | | * Adaptive lazy readahead<ref>{{Cite web |title=Linux_2_6_5 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_5 |access-date=2024-05-24 |website=KernelNewbies}}</ref> | |- | {{Version|o|2.6.4}} |{{dts|format=dmy|2004|03|11}}<ref>{{Cite web |title=Linux 2.6.4 [LWN.net] |url=https://lwn.net/Articles/75399/ |access-date=2024-05-24 |website=LWN.net}}</ref> | | | | * Intel x86-64 support<ref name=":21">{{Cite web |title=Linux_2_6_4 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_4 |access-date=2024-05-24 |website=KernelNewbies}}</ref> * ARMv6 support<ref name=":21" /> * Virtual console UTF-8 mode support<ref name=":21" /> | |- | {{Version|o|2.6.3}} |{{dts|format=dmy|2004|02|18}}<ref>{{Cite web |title=Linux 2.6.3 [LWN.net] |url=https://lwn.net/Articles/71670/ |access-date=2024-05-24 |website=LWN.net}}</ref> | | | | * Power Mac G5 support<ref>{{Cite web |title=Linux_2_6_3 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_3 |access-date=2024-05-24 |website=KernelNewbies}}</ref> | |- | {{Version|o|2.6.2}} |{{dts|format=dmy|2004|02|04}}<ref>{{Cite web |title=Linux 2.6.2 aka "Feisty Dunnart" [LWN.net] |url=https://lwn.net/Articles/69508/ |access-date=2024-05-24 |website=LWN.net}}</ref> | | | | * RAID 6 support<ref>{{Cite web |title=Linux_2_6_2 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_2 |access-date=2024-05-23 |website=KernelNewbies}}</ref> | |- | {{Version|o|2.6.1}} |{{dts|format=dmy|2004|01|09}}<ref>{{Cite web |title=Linux-2.6.1 [LWN.net] |url=https://lwn.net/Articles/65713/ |access-date=2024-05-24 |website=LWN.net}}</ref> | | | | * EFI support<ref>{{Cite web |title=Linux_2_6_1 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_2_6_1 |access-date=2024-05-23 |website=KernelNewbies}}</ref> | |- | {{Version|o|2.6}} | {{dts|format=dmy|2003|12|17}}<ref name="2.6.0 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0312.2/0348.html |title=Linux 2.6.0 |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=17 December 2003 |mailing-list=LKML |access-date=28 February 2015}}</ref> | | Linus Torvalds | December 2004<ref name="2.6.10 release">{{cite mailing list |last=Torvalds |first=Linus |title=Ho ho ho - Linux v2.6.10 |mailing-list=LKML |date=24 December 2004 |url=http://lkml.iu.edu/hypermail/linux/kernel/0412.3/0072.html |access-date=28 February 2015 |author-link=Linus Torvalds}}</ref> | * O(1) scheduler<ref name=":7">{{Cite web |title=Introducing the 2.6 Kernel {{!}} Linux Journal |url=https://www.linuxjournal.com/article/6530 |access-date=2024-03-22 |website=www.linuxjournal.com}}</ref> * Preemption (2.5.4)<ref>{{cite web |title=Release notes for v2.5.4 |url=https://cdn.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.4 |access-date=2021-07-03 |website=The Linux Kernel Archives |publisher=Linux Kernel Organization, Inc.}}</ref> * Advanced Linux Sound Architecture (ALSA)<ref name=":7" /> * SELinux security module<ref>{{Cite web |title=SELinux Security - Documentation |url=https://docs.rockylinux.org/guides/security/learning_selinux/ |access-date=2024-10-03 |website=docs.rockylinux.org}}</ref> | 2.6.2–2.6.4 was named Feisty Dunnart<ref>{{cite web | url = https://lwn.net/Articles/74029/ | title = kpatchup 0.02 kernel patching script | publisher = LWN.net | access-date = 2013-09-12}}</ref><br />2.6.5–2.6.9 was named Zonked Quokka<ref>{{cite web | url = http://michael-prokop.at/blog/2004/09/14/usb/ | title = mikas blog » Blog Archive » Zonked Quokka and USB | publisher = michael-prokop.at | date = 2004-09-14 | access-date = 2013-09-12}}</ref> 2.6.9: RHEL 4.x The 2.5 kernels were development kernels<ref name=":25">{{Cite web |title=Active kernel releases |url=https://www.kernel.org/releases.html |access-date=2024-05-27 |website=www.kernel.org}}</ref> |- | colspan="7" | <small>{{Version|l|show=110000}}</small> |}
==Releases before 2.6.0== {| class="wikitable mw-collapsible" |- ! Version ! Original release date ! Last release ! Maintainer ! {{abbr|EOL|End of Life}} !Prominent features ! Notes |- | {{Version|o|2.4}} | {{dts|format=dmy|2001|01|04}}<ref name="2.4.0 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/0101.0/0776.html |title=And oh, btw.. |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=4 January 2001 |mailing-list=LKML |access-date=8 March 2015}}</ref> | 2.4.37.11<ref name="2.4.37.11 release">{{cite mailing list |url=https://lkml.org/lkml/2010/12/18/73 |title=Linux 2.4.37.11 |last=Tarreau |first=Willy |date=18 December 2010 |mailing-list=LKML |access-date=14 September 2011}}</ref> | Willy Tarreau (formerly Marcelo Tosatti) | December 2011<ref name="2.4.37.11 release" /> | * JFS support (2.4.24)<ref name=":5">{{Cite web |title=Man page of FILESYSTEMS |url=https://sites.uclouvain.be/SystInfo/manpages/man5/filesystems.5.html |access-date=2024-03-16 |website=sites.uclouvain.be}}</ref> * XFS support (2.4.20)<ref name=":5" /> * ext3 support (2.4.15)<ref>{{cite web |author=Rob Radez |date=November 23, 2001 |title=2.4.15-final |url=http://marc.info/?l=linux-kernel&m=100650331813822&w=2 |work=Linux kernel mailing list}}</ref> * ReiserFS support (2.4.1)<ref name=":5" /> * tmpfs support<ref name=":6">{{cite web |author=Daniel Robbins |author-link=Daniel Robbins (computer programmer) |date=2001-09-01 |title=Common threads: Advanced filesystem implementor's guide, Part 3 |url=http://www.ibm.com/developerworks/library/l-fs3/index.html |archive-url=https://web.archive.org/web/20120203112045/http://www.ibm.com/developerworks/library/l-fs3/index.html |archive-date=2012-02-03 |access-date=2013-02-15 |publisher=IBM DeveloperWorks}}</ref> * GFS support<ref name=":6" /> * Netfilter (2.3.15)<ref name=":03">Harald Welte, [https://netdevconf.info/2.2/slides/welte-netfilterhistory-keynote.pdf netfilter archeology: 18 years from 2.3 to 4.x], 5 December 2017</ref> | The 2.3 kernels were development kernels<ref name=":25" /><br /> 2.4.9: RHEL 2.1<br /> 2.4.10: Featured a complete rewrite of the Virtual Memory Management (VMM) subsystem.<ref>{{cite web | url = http://kerneltrap.org/node/view/3148 | title = Interview: Andrea Arcangeli | publisher = KernelTrap | date = 2004-05-18 | archive-url = https://web.archive.org/web/20041205013839/http://kerneltrap.org/node/view/3148 | access-date = 2024-02-23| archive-date = 5 December 2004 }}</ref><br /> 2.4.21: RHEL 3.x |- | {{Version|o|2.2}} | {{dts|format=dmy|1999|01|26}}<ref name="2.2.0 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/9901.2/1084.html |title=2.2.0-final |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=20 January 1999 |mailing-list=LKML |access-date=8 March 2015}}</ref> | 2.2.26<ref>{{cite web |url=http://ftp.kernel.org/pub/linux/kernel/v2.2/LATEST-IS-2.2.26 |archive-url=https://web.archive.org/web/20120713141405/http://ftp.kernel.org/pub/linux/kernel/v2.2/LATEST-IS-2.2.26 |url-status=dead |archive-date=2012-07-13 |title=LATEST-IS-2.2.26 |df=dmy-all}}</ref> | Marc-Christian Petersen (formerly Alan Cox)<ref>{{cite web |last=McAllister |first=Neil |date=24 January 2013 |title=Kernel hacker Alan Cox quits Linux, Intel |url=https://www.theregister.co.uk/2013/01/24/alan_cox_quits_linux_development/ |access-date=23 September 2018 |website=The Register}}</ref> | Made unofficially obsolete with the 2.2.27-rc2<ref>{{cite web |url=http://kerneltrap.org/node/4533 |title=Linux 2.2.27-rc2 |last=Petersen |first=Marc-Christian |date=13 January 2005 |archive-url=https://web.archive.org/web/20070630014451/http://kerneltrap.org/node/4533 |archive-date=30 June 2007}}</ref><ref>{{cite mailing list |url=http://marc.info/?l=linux-kernel&m=107766971215138 |title=Linux 2.2.26 aka "2.2 is not dead" released |last=Petersen |first=Marc-Christian |date=25 February 2004 |mailing-list=LKML}}</ref> | * USB devices support<ref>{{Cite web |title=Linux USB |url=http://www.linux-usb.org/ |access-date=2024-05-27 |website=www.linux-usb.org}}</ref> * Frame-buffer console<ref name=":26">{{Cite web |title=The Wonderful World of Linux 2.2 LG #37 |url=https://www.linuxdoc.org/LDP/LG/issue37/pranevich.html |access-date=2024-05-27 |website=www.linuxdoc.org}}</ref> * ipchains<ref name=":03" /> * Video4Linux<ref name=":26" /> * NTFS (readonly), FAT32 and HFS support<ref name=":26" /> * Initial IPv6 support<ref name=":26" /> * SPX support<ref name=":26" /> * Loop device support<ref name=":26" /> * Scheduling classes and scheduler SMP support<ref name=":04">{{Cite web |last=Jones |first=M. |date=2018-09-18 |orig-date=first published on 2009-12-14 |title=Inside the Linux 2.6 Completely Fair Scheduler |url=https://developer.ibm.com/tutorials/l-completely-fair-scheduler/ |access-date=2024-02-07 |website=developer.ibm.com}}</ref> * SLAB memory allocator<ref name=":32">{{Cite web |last=Babka |first=Vlastimil |date=12 September 2022 |title=The slab allocators of past, present, and future |url=https://lpc.events/event/16/contributions/1272/attachments/946/1862/slabs.pdf}}</ref> |The 2.1 kernels were development kernels<ref name=":25" /> |- | {{Version|o|2.0}} | {{dts|format=dmy|1996|06|09}}<ref name="2.0.0 release">{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/9606.1/0056.html |title=Linux 2.0 really _is_ released.. |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=9 June 1996 |mailing-list=LKML |access-date=8 March 2015}}</ref> | 2.0.40<ref>{{cite web |url=http://ftp.kernel.org/pub/linux/kernel/v2.0/LATEST-IS-2.0.40 |archive-url=https://web.archive.org/web/20120713174832/http://ftp.kernel.org/pub/linux/kernel/v2.0/LATEST-IS-2.0.40 |url-status=dead |archive-date=2012-07-13 |title=LATEST-IS-2.0.40 |df=dmy-all}}</ref> | David Weinehall | officially made obsolete with the kernel 2.2.0 release<ref>{{cite web |last=Weinehall |first=David |url=http://kerneltrap.org/node/2279 |title=[ANNOUNCE] Linux-kernel 2.0.40 aka 'The Moss-covered Tortoise' |date=8 February 2004 |archive-url=https://web.archive.org/web/20061116031834/http://kerneltrap.org/node/2279 |archive-date=16 November 2006}}</ref> | * Symmetric multiprocessing (SMP) support<ref>{{Cite web |title=Linux Version 2.0 {{!}} Linux Journal |url=https://www.linuxjournal.com/article/1311 |access-date=2024-05-27 |website=www.linuxjournal.com}}</ref> | Larry Ewing created the Tux mascot 40px in 1996 |- | {{Version|o|1.3}} | {{dts|format=dmy|1995|06|12}} | 1.3.100<ref>{{cite mailing list |url=http://lkml.iu.edu/hypermail/linux/kernel/9605.1/0316.html |title=Century Linux! |last=Torvalds |first=Linus |author-link=Linus Torvalds |date=10 May 1996 |mailing-list=LKML |access-date=29 April 2016}}</ref> | rowspan="15" |Linus Torvalds | rowspan="15" |EOL | * /dev/random<ref>{{Cite web |title=Public Git Hosting - davej-history.git/blob - drivers/char/random.c |url=https://repo.or.cz/w/davej-history.git/blob/d0562c8dc:/drivers/char/random.c |access-date=2024-03-29 |website=repo.or.cz}}</ref> * watchdog timer<ref>{{Cite web |title=Import 1.3.51 - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=1.3.51&id=85ed1260f6998849a1f82fb3e7bfd24ae3fb067f |access-date=2024-05-23 |website=Kernel.org git repositories}}</ref> * Automatic modules loading<ref>{{Cite web |title=What is kerneld? |url=https://www.linuxdoc.org/HOWTO/mini/Kerneld/introduction.html |access-date=2024-05-23 |website=www.linuxdoc.org}}</ref> * initrd boot support<ref>{{Cite web |title=1. The Linux/x86 Boot Protocol — The Linux Kernel documentation |url=https://www.kernel.org/doc/html/v6.6/arch/x86/boot.html |access-date=2025-08-26 |website=www.kernel.org}}</ref> * bzImage support<ref>{{Cite web |last=Rubini |first=Alessandro |date=June 1997 |title=Booting the Kernel |url=https://www.linux.it/~rubini/docs/boot/boot.html |access-date=2025-08-26 |website=www.linux.it}}</ref> | Greased Weasel<ref>{{cite web | title = Test version of new Linux kernel available | url = http://news.cnet.com/2100-1001-247983.html | date = 1 November 2000 | publisher = CNET News | author = Stephen Shankland | access-date = 22 November 2011}}</ref> |- | {{Version|o|1.2}} | {{dts|format=dmy|1995|03|07}} | 1.2.13 | * Round-robin scheduling<ref name=":04" /> | Linux '95<ref>{{cite web | title = Linus Torvalds Releases Linux 1.2.0 | url = http://www.linuxjournal.com/article/2682 | access-date = 2017-04-05}}</ref> |- | {{Version|o|1.1}} | {{dts|format=dmy|1994|04|06}} | 1.1.95 | * ipfw<ref>{{Cite web |title=Original IP Firewall (2.0 Kernels) |url=https://tldp.org/LDP/nag2/x-087-2-firewall.original.html |access-date=2024-03-29 |website=tldp.org}}</ref> * Dual IDE interface support<ref name=":20">{{Cite web |title=Import 1.1.76 - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=1.1.76&id=2c0a2456f4d78a9f40adc4b49fd36dc97d7d689d |access-date=2024-05-23 |website=Kernel.org git repositories}}</ref> * ATAPI CD-ROM support<ref name=":20" /> | |- | {{Version|o|1.0}} | {{dts|format=dmy|1994|03|14}} | 1.0.9 | *Open Sound System (OSS)<ref name=":8">{{Cite web |title=Linux 0.99 patchlevel 14 - Diff - 75bb5836a8a8c0ee44ffd60a51f357b9568f1381^! - pub/scm/linux/kernel/git/nico/archive - Git at Google |url=https://kernel.googlesource.com/pub/scm/linux/kernel/git/nico/archive/+/75bb5836a8a8c0ee44ffd60a51f357b9568f1381%5E!/ |access-date=2024-03-22 |website=kernel.googlesource.com}}</ref> * NTP support<ref name=":8" /> | |- | {{Version|o|0.99}} | {{dts|format=dmy|1992|12|13}} | 0.99.15j<ref>{{cite web|title=Linux Kernel Version History: 0.99 series kernels|url=http://www.oldlinux.org/Linux.old/docs/history/0.99.html|access-date=2020-10-11|website=www.oldlinux.org|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910205843/http://www.oldlinux.org/Linux.old/docs/history/0.99.html|url-status=dead}}</ref> | * Xiafs support * ext2 support<ref name="anatomyExt4">{{Cite web |last=Jones |first=M. Tim |date=17 February 2009 |title=Anatomy of ext4 |url=http://www.ibm.com/developerworks/linux/library/l-anatomy-ext4/ |url-status= |archive-url=https://web.archive.org/web/20150220020146/http://www.ibm.com/developerworks/linux/library/l-anatomy-ext4/ |archive-date=2015-02-20 |access-date=8 February 2012 |publisher=IBM Developer Works}}</ref> * NFS support<ref name=":9">{{Cite web |title=Finally: 0.98 |url=https://www.tech-insider.org/linux/research/1992/0308.html |access-date=2024-03-29 |website=www.tech-insider.org}}</ref> * kmalloc<ref name=":32" /> | The Linux 0.99 tar.bz2 archive grew from <!-- Here kB, not KB, correct: -->426 kB to 1009 kB on the way to 1.0. |- | {{Version|o|0.98}} | {{dts|format=dmy|1992|09|29}} | 0.98.6<ref>{{cite web|title=Linux Kernel Version History: 0.98 series kernels|url=http://www.oldlinux.org/Linux.old/docs/history/0.98.html|access-date=2020-10-11|website=www.oldlinux.org|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910205843/http://www.oldlinux.org/Linux.old/docs/history/0.98.html|url-status=dead}}</ref> | * TCP/IP support<ref name=":9" /> * SCSI tape support<ref name=":19">{{Cite web |title=[PATCH] Linux-0.98.6 (December 2, 1992) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.99&id=c0cf50005522ad7aa5acd01cce970637a2e2881e |access-date=2024-05-20 |website=Kernel.org git repositories}}</ref> * ISO 9660 support<ref name=":19" /> | |- | {{Version|o|0.97}} | {{dts|format=dmy|1992|08|01}} | 0.97.6<ref>{{cite web|title=Linux Kernel Version History: 0.97 series kernels|url=http://www.oldlinux.org/Linux.old/docs/history/0.97.html|access-date=2020-10-11|website=www.oldlinux.org|archive-date=10 September 2022|archive-url=https://web.archive.org/web/20220910205843/http://www.oldlinux.org/Linux.old/docs/history/0.97.html|url-status=dead}}</ref> | * Initial procfs<ref name=":17">{{Cite web |title=[PATCH] Linux-0.97.3 (September 5, 1992) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.97.3 |access-date=2024-05-19 |website=Kernel.org git repositories}}</ref> * PS/2 mouse support<ref name=":17" /> * Microsoft bus mouse support<ref>{{Cite web |title=[PATCH] Linux-0.97.5 (September 12, 1992) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.98&id=06d9f6ff137579551a2ee18661847915fe2bb812 |access-date=2024-05-19 |website=Kernel.org git repositories}}</ref> * SCSI CD-ROM support<ref>{{Cite web |title=[PATCH] Linux-0.97.5 (September 12, 1992) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.98&id=06d9f6ff137579551a2ee18661847915fe2bb812 |access-date=2024-05-19 |website=Kernel.org git repositories}}</ref> | |- | {{Version|o|0.96}} | {{dts|format=dmy|1992|05|22}} | 0.96c.2<ref>{{cite web|title=Linux Kernel Version History: 0.96 series kernels|url=http://www.oldlinux.org/Linux.old/docs/history/0.96.html|access-date=2020-10-11|website=www.oldlinux.org|archive-date=11 September 2022|archive-url=https://web.archive.org/web/20220911134955/http://www.oldlinux.org/Linux.old/docs/history/0.96.html|url-status=dead}}</ref> | * ext support (0.96c)<ref name="anatomyExt4" /> * FAT16 support<ref name=":9" /> * Shared libraries<ref name=":9" /> * Logitech bus mouse support<ref>{{Cite web |title=0.96c second patch - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.96c-patch2 |access-date=2024-05-19 |website=Kernel.org git repositories}}</ref> | |- | {{Version|o|0.95}} | {{dts|format=dmy|1992|03|08}} | 0.95c+<ref>{{cite web|title=Linux Kernel Version History: 0.95 series kernels|url=http://www.oldlinux.org/Linux.old/docs/history/0.95.html|access-date=2020-10-11|website=www.oldlinux.org|archive-date=11 September 2022|archive-url=https://web.archive.org/web/20220911134940/http://www.oldlinux.org/Linux.old/docs/history/0.95.html|url-status=dead}}</ref> | * Login prompt<ref name=":9" /> * Initial parallel port printer support<ref>{{Cite web |title=[PATCH] Linux-0.95c+ (April 9, 1992 ??) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.99&id=6891759b5340b54c3408ca7d80dc722f95d6b9e0 |access-date=2024-05-20 |website=Kernel.org git repositories}}</ref> * Initial reboot support<ref name=":12">{{Cite web |title=[PATCH] Linux-0.95 (March 8, 1992) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.99&id=e6c7a63f3cc9898b82d65ac3bda90d543a471c17 |access-date=2024-05-20 |website=Kernel.org git repositories}}</ref> |Jump from 0.12 to 0.95<ref name=":11">{{Cite web |title=Linux-0.12 (January 15, 1992) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.97.3&id=2ab763b2e26be65551e717bd547497ffb9ba7267 |access-date=2024-05-19 |website=Kernel.org git repositories}}</ref> First version released under the GPL.<ref name=":12" /><ref name=":10" /> Although the license change took effect as of the first of February 1992. |- |{{Version|o|0.12}} |{{dts|format=dmy|1992|01|15}} | | * Job control<ref name=":10">{{Cite web |title=linux-0.12 is available - refs/tags/v0.12 - pub/scm/linux/kernel/git/nico/archive - Git at Google |url=https://kernel.googlesource.com/pub/scm/linux/kernel/git/nico/archive/+/refs/tags/v0.12 |access-date=2024-03-29 |website=kernel.googlesource.com}}</ref> * Virtual consoles<ref name=":10" /> * pty<ref name=":10" /> * Symbolic links<ref name=":10" /> * Virtual memory<ref name=":10" /> | |- |{{Version|o|0.11}} |{{dts|format=dmy|1991|12|8}} | | * Demand-loading from disk<ref name=":13">{{Cite web |title=Linux-0.11 (December 8, 1991) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.99&id=b65b60f4acd7efbbccd3d2411e9e5bca520a7574 |access-date=2024-05-20 |website=Kernel.org git repositories}}</ref> * CGA, MGA and EGA support<ref name=":13" /> * malloc<ref name=":32" /> |First kernel where other people start making real contributions<ref name=":13" /> |- | {{Version|o|0.10}} | {{dts|format=dmy|1991|11|}} | | * Initial floppy driver support<ref name=":18">{{Cite web |title=Linux 0.10 (November 11, 1991 ???) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.99&id=fa1ec1000cf9954b8e78216c11b0c3f86336d488 |access-date=2024-05-20 |website=Kernel.org git repositories}}</ref> * Supports up to 16MB RAM<ref name=":18" /> |Jump from 0.03 to 0.10 First release where Minix isn't needed anymore<ref name=":14" /> |- | {{Version|o|0.03}} |{{dts|format=dmy|1991|10|}}<ref name=":14">{{Cite web |date=2008-03-11 |title=Linux: The 0.02 and 0.03 Releases {{!}} KernelTrap |url=http://kerneltrap.org/node/14037 |access-date=2024-05-13 |archive-url=https://web.archive.org/web/20080311051946/http://kerneltrap.org/node/14037 |archive-date=11 March 2008 }}</ref> | | * Multithreaded filesystem<ref name=":14" /> | |- | {{Version|o|0.02}} | {{dts|format=dmy|1991|10|05}} | | * US keyboard support<ref name=":14" /> | First "usable" release; for wider distribution<ref>{{cite web|url=https://www.pcworld.com/article/3128189/happy-25th-once-again-to-linux-the-little-os-that-definitely-could.html|title=Happy 25th once again to Linux, 'the little OS that definitely could'|date=2016-10-05|website=PCWorld|language=en|access-date=2019-10-05}}</ref> |- | {{Version|o|0.01}} | {{dts|format=dmy|1991|09|17}} | | * i386 support<ref name=":16">{{Cite web |title=Linux-0.01 (September 17, 1991) - kernel/git/history/history.git - Linux kernel historic tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?h=0.97.3&id=bb441db1a90a1801ef4e6546417a8d907c55d92f |access-date=2024-05-19 |website=Kernel.org git repositories}}</ref> * PATA support<ref name=":16" /> * Minix support<ref name="Mauerer2">{{cite book |last=Mauerer |first=Wolfgang |url=https://books.google.com/books?id=-6zvRFEfQ24C&pg=PT490 |title=Professional Linux Kernel Architecture |publisher=John Wiley & Sons |year=2010 |isbn=9781118079911 |pages=490}}</ref><ref name=":16" /> * VGA text mode<ref name=":16" /><ref name=":11" /> * Hardcoded Finnish keyboard<ref name=":16" /> * Supports up to 8MB RAM<ref name=":18" /> | |- | colspan="7" | <small>{{Version|l|show=110000}}</small> |}
==See also== {{portal|Linux}} * Linux adoption * Linux kernel * History of Linux * Timeline of free and open-source software
==References== {{Reflist|30em}}
==External links== * [https://www.kernel.org/ Official Linux kernel website] * [https://www.kernel.org/category/releases.html Active kernel releases], on the official Linux kernel website * [https://kernelnewbies.org/LinuxVersions Linux versions changelog], in Linux Kernel Newbies * [https://lwn.net/Kernel/ Kernel coverage] at LWN.net * {{webarchive |url=https://web.archive.org/web/20230406044234/https://www.oldlinux.org/Linux.old/docs/history/Master.html|title=Linux Kernel Version History: Consolidated list}}
{{Linux kernel}} {{Timelines of computing}}
Category:Linux kernel Category:Software version histories