Messages in this thread | | | From | (Alan Cox) | Subject | Re: kernel structures 2.0.29->2.0.30 | Date | Sat, 26 Apr 1997 00:49:38 +0100 (BST) |
| |
> modification in a stable release was careful weighted and overcautiously > studied. This is clearly no longer true and I regret it. It seems Linux > developers lost the problem of "pure" users (not developers). 2.0.x > kernels have introduced new stuff and this is not acceptable (the Apache > break in 2.0.14 was specially catastrophic).
2.0.14 broke for SMP and Apache only. It broke because a fix that was causing Oopses for people running Apache got fixed. And because the SMP bug was WEEEIIIIIRD it took till .18 to fix.
> major change. From 2.0 to 2.1 a smaller change and from 2.0.29 to 2.0.30 > just some bug fixes. Otherwise, we are not better than Microsoft which > uses versioning for marketing.
One problem we have is no version space for an "incremental upgrade". Solaris for example goes 2.2,2.3,2.4,2.5 and then has the 2.5.1 release which is 2.5 patched and improved a bit but not a major change. 2.0.30 is the equivalent of that
> more stable and more careful with changes in *stable* versions. Or, since > Linux is only supported by people who believe in it, not by managers who > dictate its use, we will lost supporters.
You'll notice vendors don't leap onto new subrevisions already for exactly this reason. Red Hat 4.0 shipped a fixed 2.0.18 after the big ping bug rather than a 2.0.25.
Alan
| |