There are several types of Linux kernel source trees. The key one is the Long Term Support (LTS) kernel. Okay, so what exactly is an LTS release kernel? It’s simply a "special" release in the sense that the kernel maintainers will continue to backport important bug and security fixes upon it (well, security issues are typically nothing but bugs), until a given EOL date.
The "life" of an LTS kernel will usually be a minimum of 2 years, and it can go for several more (it's extended at times). The 5.4 LTS kernel that we will use throughout this book is the 20th LTS kernel and has a lifespan of just over 6 years – from November 2019 to December 2025.
There are several types of release kernels in the repository. However, here, we mention an incomplete list, ordered from least to most stable (thus, their life, from shortest to longest time span):
- -next trees: This is indeed the bleeding edge, subsystem...