“So what are the big changes?
NOTHING. Absolutely nothing. Sure, we have the usual two thirds driver
changes, and a lot of random fixes, but the point is that 3.0 is
just about renumbering, we are very much not doing a KDE-4 or a
Gnome-3 here. No breakage, no special scary new features, nothing at
all like that. We've been doing time-based releases for many years
now, this is in no way about features. If you want an excuse for the
renumbering, you really should look at the time-based one ("20 years")
by Linus Torvalds
Amount of karma is not a measure of interestingness of the contribution, it's used mainly as an 'agree' button.
2. People get more karma for posting minor corrections than for posting substantive comments. That's arguably unfair, and again it has a possible follow-on pathology: making nitpicking more popular and carefully thought-out insightful comments less popular.
"quotes" - Linus Torvalds
quotes - Linus Torvalds
I can't actually think of the use case for needing to parse the complete version string outside the kernel, but it doesn't sound stupid to me that you'd assume a canonical format that's been there for a decade and a half. Apparently wrong, and decidedly unimportant & bikesheddy, but not necessarily stupid.
I agree with you that assuming the kernel would always be 2.6.x is not OK, I'd just assumed noone would be that shortsighted and stupid. :)
Hopefully by the time the final 3.0 is out, we'll have that extra zero all figured out."
When Torvalds bumps the major version number with little warning, he signals that anything which depends on it always being '2.x.x' or, worse, '2.6.x', is not acceptable and will not be tolerated.
I've lived in both worlds. I prefer Linux. I'm not alone.