X
Business

​Long-term Linux support future clarified

Long-term support Linux version 4.4 will get six years of life, but that doesn't mean other LTS editions will last so long.
Written by Steven Vaughan-Nichols, Senior Contributing Editor

Video: Torvalds surprised by resilience of 2.6 kernel

In October 2017, the Linux kernel team agreed to extend the next version of Linux's Long Term Support (LTS) from two years to six years, Linux 4.14. This helps Android, embedded Linux, and Linux Internet of Things (IoT) developers. But this move did not mean all future Linux LTS versions will have a six-year lifespan.

As Konstantin Ryabitsev, The Linux Foundation's director of IT infrastructure security, explained in a Google+ post, "Despite what various news sites out there may have told you, kernel 4.14 LTS is not planned to be supported for 6 years. Just because Greg Kroah-Hartman is doing it for 4.4 does not mean that all LTS kernels from now on are going to be maintained for that long."

So, in short, 4.14 will be supported until January 2020, while the 4.4 Linux kernel, which arrived on Jan. 20, 2016, will be supported until 2022. Therefore, if you're working on a Linux distribution that's meant for the longest possible run, you want to base it on Linux 4.4.

Linux LTS versions incorporate back-ported bug fixes for older kernel trees. Not all bug fixes are imported; only important bug fixes are applied to such kernels. They, especially for older trees, don't usually see very frequent releases.

The other Linux versions are Prepatch or release candidates (RC), Mainline, Stable, and LTS.

RC must be compiled from source and usually contains bug fixes and new features. These are maintained and released by Linus Torvalds. He also maintains the Mainline tree (this is where all new features are introduced). New mainline kernels are released every few months. When the mainline kernel is released for general use, it is considered "stable." Bug fixes for a stable kernel are back-ported from the mainline tree and applied by a designated stable kernel maintainer. There are usually only a few bug-fix kernel releases until the next mainline kernel becomes available.

As for the latest LTS, Linux 4.14, Ryabitsev said, "It is possible that someone may pick up maintainership of 4.14 after Greg is done with it (it's happened in the past on multiple occasions), but you should emphatically not plan on that."

Kroah-Hartman simply added to Ryabitsev's post: "What he said."

Related stories:

Editorial standards