Right now there are about 7 (or more) kernels maintained by the Linux Foundation. I was wondering if you could clarify my doubts and answer my questions:
Isn't the next kernel's release maintaining everything that was included in previous release?
If not, what's the purpose of naming a kernel with higher number, if it's not having the content of the previous one (like in apps)?
Why there has to be so many kernels maintained at the same time, wouldn't e.g. 2 LTS and one or two regular ones be enough?
I'm just simply not following the philosophy of the releases.