blob: 43044c2942c5e5d8971ff61aba6e88ca34a5c8d5 [file] [log] [blame]
Active kernel releases
======================
:slug: releases
:category: Releases
There are several main categories into which kernel releases may fall:
Prepatch
Prepatch or "RC" kernels are mainline kernel pre-releases that are
mostly aimed at other kernel developers and Linux enthusiasts. They
must be compiled from source and usually contain new features that
must be tested before they can be put into a stable release.
Prepatch kernels are maintained and released by Linus Torvalds.
Mainline
Mainline tree is maintained by Linus Torvalds. It's the tree where
all new features are introduced and where all the exciting new
development happens. New mainline kernels are released every 2-3
months.
Stable
After each mainline kernel is released, it is considered "stable."
Any bug fixes for a stable kernel are backported from the mainline
tree and applied by a designated stable kernel maintainer. There are
usually only a few bugfix kernel releases until next mainline kernel
becomes available -- unless it is designated a "longterm maintenance
kernel." Stable kernel updates are released on as-needed basis,
usually 2-3 a month.
Longterm
There are usually several "longterm maintenance" kernel releases
provided for the purposes of backporting bugfixes for older kernel
trees. Only important bugfixes are applied to such kernels and they
don't usually see very frequent releases, especially for older
trees.
.. table:: Longterm release kernels
======== ==================== ============ ==================
Version Maintainer Released Projected EOL
======== ==================== ============ ==================
4.9 Greg Kroah-Hartman 2016-12-11 Jan, 2019
4.4 Greg Kroah-Hartman 2016-01-10 Feb, 2022
4.1 Sasha Levin 2015-06-21 May, 2018
3.16 Ben Hutchings 2014-08-03 Apr, 2020
3.10 Willy Tarreau 2013-06-30 Oct, 2017
3.2 Ben Hutchings 2012-01-04 May, 2018
======== ==================== ============ ==================
Distribution kernels
--------------------
Many Linux distributions provide their own "longterm maintenance"
kernels that may or may not be based on those maintained by kernel
developers. These kernel releases are not hosted at kernel.org and
kernel developers can provide no support for them.
It is easy to tell if you are running a distribution kernel. Unless you
downloaded, compiled and installed your own version of kernel from
kernel.org, you are running a distribution kernel. To find out the
version of your kernel, run `uname -r`::
# uname -r
3.7.5-201.fc18.x86_64
If you see anything at all after the dash, you are running a distribution
kernel. Please use the support channels offered by your distribution
vendor to obtain kernel support.