The Open Source Summit Europe edition has kicked off, and we are starting to see some interesting news surrounding Linux and open-source software in general.
One such news is regarding how Long-term Support (LTS) Linux kernel versions will be handled going forward.
Let's take a look at the upcoming changes.
What's happening: At the summit, Jonathan Corbett, Linux developer and executive editor at LWN disclosed that the LTS period for the Linux kernel is being brought down to two years, from the previous six years period.
Seeing that currently there are six LTS Linux Kernels, 4.14, 4.19, 5.4, 5.10, 5.15, and 6.1.
In the future, after 4.14, when the next two in line exit LTS status, they will not be replaced with other kernel versions.
Why Now: One of the reasons Jonathan mentions is the fact that not many people use older versions of the Linux kernel, so there's not much point in maintaining those.
And, I do agree with that. However, there will be some out there who won't be happy with this move.
But, there's a bigger problem at hand that has pushed this decision forward, and that is the matter of Linux code maintainers being burnt out.
You see, checking/improving the code for an LTS release is a major task that can take up a lot of time and effort to get it done right, and this is where the problem lies.
According to Jonathan, there are two distinct obstacles that maintainers face, one is that many maintainers are not paid to maintain the Linux kernel.
The second one is the use of the 'Fuzzing' technique to find bugs, which is helpful, but at times can also uncover numerous minor bugs that will require the maintainers' attention.
You see how this can easily burn out a maintainer? 🙁
When asked; How can maintainers get help?, Jonathan suggested that they speak with their employers for getting them paid for their Linux kernel maintainer work.
He also added that:
Companies must realize they need to give back to Linux if they want to continue to reap its benefits.
So, wrapping up.
This move will lessen the burden on the maintainers, however systems that rely on older Linux kernels may have to bear the brunt of not getting essential patches.
While it may or may not affect a big chunk of users, it could be inconvenient for some organizations.
💬 What do you think? Share your thoughts in the comments below.