|
|
Log in / Subscribe / Register

Event based

Event based

Posted May 27, 2011 2:46 UTC (Fri) by jd (guest, #26381)
In reply to: Date based by pflugstad
Parent article: 2.8.0?

The reality is that kernel releases are event-driven, not time-driven. Which is good, as we'd have either thousands of brown-paper-bag releases or still be on version 1.x. Version dates are misleading, as the difference between two versions would yield no information on the number of events involved.

Now, one could argue that using events gives no indication of the time involved. However, when we talk of a kernel being "old" we don't been chronologically. What we mean is that the accumulation of time has resulted in a large enough change that the original is no longer tolerable.

It would, perhaps, be useful to increment by the number of significant kernel changes rather than by 1, at the cost of bloating the version number a bit. Gives more info, but only if there's a consensus on what is significant.

Chronological versioning, when the interval for a kernel is indeterminate (critical patches may come late and require several rounds of testing, for example, even for kernels with no user-significant changes), doesn't seem to tell you anything.


to post comments

Event based

Posted May 27, 2011 3:20 UTC (Fri) by neilbrown (subscriber, #359) [Link]

> The reality is that kernel releases are event-driven, not time-driven.

On what evidence do you base that claim?

It hasn't always been this way but the current release process is very much time based. There is a 2 week merge window for bugs to be added (as well as new features), then a 2 month (approx) stabilisation period for most of those bugs to be removed (but no new features). Then Linus releases and we repeat.

Linus does have some discretion to adjust those times and to extend or shorten the stabilisation period as seems appropriate, so there is a small extent to which events do drive the release, but it is mostly time based.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds