Re: On the kernel numbering scheme

From: \\0xDynamite
Date: Mon Apr 16 2018 - 20:55:22 EST


> The current kernel numbering scheme makes no sense at all because the
> first two numbers don't represent anything at all. They had some meaning
> back in the 1.x 2.x 3.x days but then with the introduction of the new
> rolling development model, they became worthless.
>
> I'd love to change the kernel numbering scheme to this:
>
> YYYY.RELEASE.PATCH_LEVEL
>
> So that the first kernel to be released in 2019 will be numbered
> 2019.0(.0),

If you're going to suggest changes, then you should do it like this:
Change major numbers ONLY when you've introduced a new incompatibility
with your API and increment minor numbers for everything else. THEN,
the first number WILL mean something. If your software changes
something outside the way users communicate with the kernel (major
changes) and just changes something that COULD affect other software,
then have multiple partitions in your release number, like 3.5.41.

Marxos