Linus Renames 2.6.40 Kernel To Linux 3.0, Announces Release Candidate
An anonymous reader writes "Linus just released the first -rc of the next kernel series, but rather than continuing development as the Linux 2.6.40 kernel, he has renamed it to be the Linux 3.0 kernel." And he's tacked on a second dot and another zero (3.0.0), at least for now, because many scripts expect and rely on a three-part kernel version.
There's never been a large enough jump in features to justify a major release increment, yet 2.6.40 is more distinct from 2.6.0 than 2.6.0 was from 2.0.0
Clearly 3.0.0 is 0.4.60 more advanced than 2.6.40.
signature is pants
I like his 3.0 commit message
"Version numbers? We can increment them!"
Thankfully, Linus hasn't rewritten the kernel in VB.
Also this version has codename "Sneaky Weasel"
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,8 @@
-VERSION = 2
-PATCHLEVEL = 6
-SUBLEVEL = 39
-EXTRAVERSION =
-NAME = Flesh-Eating Bats with Fangs
+VERSION = 3
+PATCHLEVEL = 0
+SUBLEVEL = 0
+EXTRAVERSION = -rc1
+NAME = Sneaky Weasel
I'd tell a UDP joke, but you may not get it. I'd tell a TCP joke, but I'd have to keep repeating it until you got it.
Oh shit! Are you telling me there is a regression in how LInux does arithmetic?
No, 2.6.40 + 0.3.60 = 2.9.100
I think he meant 1.-6.-40 more advanced.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
That's a bold statement.
But does anyone else get chills when thinking about the 3.1.1 version somewhere down the road?
You know... as in for workgroups?
Mit der Dummheit kämpfen Götter selbst vergebens
But I guess the marketing mentality somehow, somewhere, has taken over.
Hardly. It was already broken, the "2.6" part of the number was completely irrelevant, and whereas it might not bother you, if you're talking about version numbers all day every day, having superfluous data in there will get annoying. So yeah, the "upgrade" is misleading but from now on the version bumps more accurately reflect the scale of change in the kernel.
Anyway, who markets the kernel? Distros are marketed, nobody cares about the kernel who doesn't already know what's going on.
This is far more a case of developers wanting a version number system that makes sense to the current kernel development model than anything else.
Everyone knows minors don't overflow into majors. (And if you thought Naturally was the first baseman, then you don't know Who.)
He is Finnish, but his first language is Swedish.
(PS. This is why you should not choose the language for your web site based on a geographical lookup of the IP address.)
"Can someone please explain what is the difference between 3.0 and 2.6.40 ?"
Linus: The numbers all go to 3. Look, right across the git repository, 3, 3, 3 and...
Interviewer: Oh, I see. And most kernels go up to 2.6?
Linus: Exactly.
Interviewer: Does that mean it's better? Is it any better?
Linus: Well, it's one better, isn't it? It's not 2. You see, most blokes, you know, will be running 2.x. You're on 2.6 here, all the way up, all the way up, all the way up, you're on 2.6 on your computer. Where can you go from there? Where?
Interviewer: I don't know.
Linus: Nowhere. Exactly. What we do is, if we need that extra push over the cliff, you know what we do?
Interviewer: Compile it up to 3.
Linus: 3. Exactly. One better.
Interviewer: Why don't you just make 2.6 better and make 2.6 be the top number and make that a little better?
Linus: [pause] These go to 3.
If linux kernels had microsoft marketing setting the names, we wouldn't have decimal points etc.
It would be "Linux NT", "Linux 95", "Linux Server 2003", "Linux XP", "Linux Vista", "Linux 7".
Just think how much more marketable Linux could be and how much more the suits would want to buy it.
Oh really...
What about removal of the big kernel lock?
What about plug-in resource schedulers?
What about fast ip locking?
What about kernel video mode switching?
What about systemtap?
What about cgroups?
And much more...
When taken in combination, the growth of the Linux kernel since 2003 definitely warrants a major jump.
The issue is whether it should be 2.8 or 3.0. I would side with 3.0.
Because Linux is now ready for serious MP, both on a local and a cluster level. And these features are not "backwards portable".
Just another "Cubible(sic) Joe" 2 17 3061
Actually, he was calculating it in his head because OpenOffice Calc was taking too long to load.
Non-Linux Penguins ?