Linus Torvalds Says Linux 4.0 Could Be Out In Three Years 174
darthcamaro writes "The wait between Linux 2.x and 3.x was a long one, but the wait to Linux 4? Well, that will only be a matter of three years, according to Linus Torvalds. '"It's just mentally much easier for people to remember the small number," Torvalds said during the LinuxCon conference in San Diego [Wednesday]. "We'll do 4.0 in three years maybe when the sub numbers have grown in the 20's and our feeble brains can't handle it."'"
Firefox (Score:5, Funny)
Firefox will be up to 1,376,265.1 by then.
Re:Firefox (Score:5, Insightful)
This is an factually incorrect statement.
3 years, at 52 weeks per year, is 156 weeks. With a version bump every 6 weeks, in 156 weeks, FireFox would reach version: current version + 156/6 = 15 + 26 = FireFox 41.
What I'm trying to say here: one doesn't even have to exaggerate...
Re:Firefox (Score:5, Funny)
Crisis of Infinite Firefoxes? (Score:5, Funny)
Warning: This extension is only supported by the latest versions of Firefox-616.
Re: (Score:2)
Re:Firefox (Score:4, Funny)
Re:Firefox (Score:4, Insightful)
Your mistake is linear extrapolation. Firefox' versioning seems to be exponential.
Really mods? (Score:5, Funny)
Re:Firefox (Score:4, Funny)
Re:Firefox (Score:5, Funny)
3 years, at 52 weeks per year, is 156 weeks.
o.O Mother of god... are you a wizard? How did you do that?
Re: (Score:3)
Well, I can run a mile in about 9 minutes, and I'm guesstimating that the tires turn about 400 times per mile.
Re: (Score:2)
Oh yeah? Well I can pick up a mole (animal) and throw it. Anything I can throw weighs one pound. One pound is one kilogram. Moles are mostly water, so we're talking about a kilogram of water.
Re:Firefox (Score:4, Informative)
Watch this [youtube.com], then come back.
Re: (Score:2)
Re:Firefox (Score:4, Funny)
http://buttcoin.org/wp-content/uploads/2011/06/disco-stu.jpg [buttcoin.org]
Re:Firefox (Score:4, Funny)
Stable or Unstable? (Score:2)
And where will Testing be?
Re: (Score:2)
Google should really start trying to come up with a dessert that starts with Q, otherwise they're going to be sued by Apple, MS, AND Nestle.
Re: (Score:2, Funny)
No, Chrome will have reached version googol by that time.
Re: (Score:2)
Hey, wouldn't that be a Googolchrome? Or a Googlechrome?
Well, it won't take long at Google's and Mozilla's rate of excessive-to-the-point-of-pointless version bumping to get to such a version, so I guess we'll find out soon...
Re:Firefox (Score:5, Funny)
chrome will be 1,376,270.0.1246.0-1349675
But it'll still be in beta.
Also (Score:2)
Also, not covered in the summary, just like the GCC 4.X series, it will finally compile in C++.
</joke target="for the impaired">
Re:Also (Score:5, Funny)
Closing tags do not take attributes
/wooooooosh
Re:Also (Score:5, Funny)
Score: +5 amusingly pedantic.
Re: (Score:3, Insightful)
Why isn't here a "+1 Funny Troll" mod?
Re: (Score:3, Insightful)
Because if it's funny it's not a troll.
Re: (Score:3)
Because if it's funny it's not a troll.
I thought humor was the whole point behind trolling?
Re: (Score:2)
Because if it's funny it's not a troll.
I thought humor was the whole point behind trolling?
There's a fine line between humor and trolling.
A troll blocking a bridge [wikipedia.org] threatening to eat travelers is disruptive.
A man standing next to the bridge threatening to eat passersby but not actually disrupting anything is simply entertaining.
Re: (Score:3, Funny)
Nor do closings of sentences take punctuation marks, apparently.
Re: (Score:2)
Perhaps you've parsed it wrong. The "/" is supposed to be associated with the trailing "joke", not the leading "". Look at it as "/joke", as in not-a-joke.
Re: (Score:2)
Closing tags do not take attributes /wooooooosh
<joke>In Soviet Russia, closing tag takes attribute.</joke style="humor-family:smirnoff;censorship-exemption-reason:obligatory;taste:moderate;american-compatibility:none;">
Re: (Score:2)
This would have been ok:
<joke target="for the impaired"/>
Re: (Score:2)
<joke target="for the impaired" />
Operating Systems research is dead (Score:4, Funny)
These days it's all about dumb terminals and VAXclusters.
Re: (Score:2)
These days it's all about dumb terminals and CLOUDS
FTFY
Re: (Score:3, Interesting)
No it isn't.
Just a couple of years ago I saw an interesting talk about an experimental OS for multicore where the kernel is distributed over the different cores.
Just because the commercial sector isn't doing shit, doesn't mean research isn't happening.
Re: (Score:2, Informative)
FreeBSD in particular has granular (i.e. different subsystems can run on different processors), explicit locking in the kernel.
DragonFly avoids locks by switching to message passing, which is why the fork occurred (from the 4.X family, before pushing the Giant lock down into the subsystems). They didn't believe explicit locking was a good way to handle the SMP (and massively SMP) case.
OpenBSD is still under a Giant lock.
Can't say anything about NetBSD.
Not dead. (Score:2, Insightful)
Focusing on parallel execution and efficient scheduling of large number of processors.
Scheduling is now a rather complex item requiring more than just memory+ready to run.
Memory (where is the memory in a distributed system).
ready to run (where is the available processor)
scheduling additional constraints such as communication delays between memory and processor, between processor and peripheral, between peripheral and memory (DMA).
How to compute appropriate weighting efficiently, and fast.
Detecting complex d
Re: (Score:2)
Reminds me of college!
Re:Operating Systems research is dead (Score:4, Funny)
Re: (Score:3)
Sounds like Hell.
internet links are to slow for that and caps will (Score:2)
internet links are to slow for that and caps will kill that idea.
So he's saying... (Score:5, Funny)
...that age is just a number?
Alternatively: "Life begins at 4.0".
Re: (Score:2)
"Don't trust any version over 3.0."
Re: (Score:2)
The code isn't done until Logan can't run.
Just numbers (Score:3, Insightful)
Judging from 3.0 which didn't have any breakthrough features included, this is just silly numbers talk.
Re: (Score:2, Funny)
I hope they will at least break backwards compatibility in order to justify the change.
Re: (Score:3)
I hope they will at least break backwards compatibility in order to justify the change.
They did that in a clever way with 3.0. See, many scripts were relying on the 2.6.x numbering scheme, or at least a triple scheme of x.y.z, so just by changing the version number they broke a lot of stuff. Clever!
Re: (Score:3)
How stupid do you have to be to assume a specific number scheme will exist in the future?
Re:Just numbers (Score:4, Insightful)
Judging from 3.0 which didn't have any breakthrough features included, this is just silly numbers talk.
that's exactly what he said, it's just a number.
Re: (Score:2)
Version numbers? We can increment them!
Re: (Score:2)
In other words, the number is arbitrary. But there is nothing to be gained by changing something which is arbitrary, by the very definition of arbitrary. Therefore, they could have simply kept with the old versioning plan, which would be equally as arbitrary as the new plan, and saved themselves the effort.
If anyone would have recognized this, it would certainly be a programmer. (D'oh!)
well, what linus seems to have said this time(didn't read the source, of course) is that he'll up the major version once the minor version gets big enough that it's a burden to remember, so it's not totally arbitrary. it's just a number that needs to grow to separate the new version from the old when speaking about it.
ala OpenBSD (Score:2)
I'm sure "new" features will be added, but they won't be tied to any particular major number upgrade. This has been the way OpenBSD has been numbering its releases. OpenBSD 4.9 is simply the version that came before OBSD 5.0, which is the version that came before the current 5.1 release.
Maybe Linus wants to catch up to Theo? Linux kernel releases occur twice as fast as OpenBSD releases, so who knows. I kind of prefer the Ubuntu numeric versioning scheme that lets you know at a glance how old a release is. T
Re: (Score:3)
> NT started at 3.1 which is bizarre.
That was because of Novell Licensing - Microsoft was piggybacking under the "Windows 3.1" licensing clauses.
Re: (Score:2)
The fact that there is no specific meaning attached to Linux 3.0 or 4.0 is exactly what Linus is saying.
Does it matter? (Score:5, Insightful)
Re: (Score:2)
Well, the style or philosophy of verioning really shouldn't matter all that much, but one should have a consistent philosophy, rather than just "well, we are all tired of being stuck on version 3." If the linux kernel is changing philosophy, it should do so with purpose and intention IMO. It's a very big, stable project, and it's versioning system should be as respectable as the product.
Re: (Score:2)
To some people it certainly does, to judge by the panty-twisting about Chrome's and Firefox's version numbers.
Re: (Score:3)
Emacs at least has a sane excuse being 30 years old or so.
Chromium is just what, four or five years old? and it's already passing Emacs's version numbers.
Small number? (Score:3, Funny)
It's just mentally much easier for people to remember the small number,"
How about 0.00000000000000000000000000000000000000000000001?
.
Captcha: impudent - is Slashdot trying to tell me something?
Re: (Score:2)
It's just mentally much easier for people to remember the small number,"
How about 0.00000000000000000000000000000000000000000000001?
.
Captcha: impudent - is Slashdot trying to tell me something?
Or as we like to call it, Charles.
Eh... (Score:4)
Usability be damned, I would prefer they encode the version number in I's,N's, and U's. Running kernel version Liiinnnnnnuuux.
Re: (Score:2)
Most Linus users don't know their kernel version anyways. They just know their distro, and maybe distro version...
My distro doesn't have versions, you insensitive clod!
Seriously though, HUGE fan of Arch, and as far as I can tell if you're going to give one number to indicate what "version" your entire system is on Arch, it's probably gonna be the kernel version. Then again, I suppose Arch and "Most Linux users" may be mutually exclusive sets...
Re:Eh... (Score:5, Funny)
There are only two versions of Arch. Up to date and out of date.
Re: (Score:2)
...and now your system is broken because you didn't read Arch's web page religiously.
Fuck that noise. I want a building-block system, I'll run Debian Testing or Ubuntu Server.
Re: (Score:2)
It's true. I'd love to use Arch more, but not until they make 'pacman -Syu' work every time without manual intervention. I can't remember the last time updating Debian Sid required any sort of activity outside of the package manager.
Re: (Score:2)
Which means, every Arch user is running the same version.
Re: (Score:2)
Re: (Score:3)
I am old enough for this to recall scary LILO error messages to my mind. Aurgh!
Re: (Score:2)
Bwahaha...I needed to look that up as I never used LILO, but that's awesome*!
Awesome as in "awesome idea" not as in "awesome usability".
Re:Eh... (Score:5, Funny)
LILO had error messages? If you call getting to LIL a message, I suppose.
Re: (Score:2)
Re: (Score:2)
That's a very good point. Ask a MacOS user what version of Mach he/she is running and I doubt they'd be able to tell you. For that matter it's the same for the windows kernel too.
Re: (Score:3)
Ask a MacOS user what version of Mach he/she is running
The most likely response: "Uhm, it's pronounced 'Mac.' 'MAC.'"
3.20's? (Score:4, Insightful)
We'll do 4.0 in three years maybe when the sub numbers have grown in the 20's and our feeble brains can't handle it.
If your numbers are going to be arbitrary, why not roll them over at 3.9?
Re: (Score:2)
Probably because that wouldn't be arbitrary [merriam-webster.com].
Re: (Score:2)
Re: (Score:3)
Linux Torvolds.
Duh.
Re: (Score:2)
If your numbers are going to be arbitrary, why not roll them over at 3.9?
Because it's Linus's choice of arbitrary number, not yours?
Re: (Score:3)
Because that would limit you to only 9 Minor changes.
What? (Score:2)
So they went to 2.6 for the previous major version and now they're going to 3.30? How is that not a longer wait?
Even Torvalds now? (Score:4, Funny)
When will this quick versioning madness end?!!?
Re:Even Torvalds now? (Score:5, Funny)
Exactly. Why don't they just copy Apple's current system and call it 'The New Linux Kernel'?
Re: (Score:3, Interesting)
Exactly. Why don't they just copy Apple's current system and call it 'The New Linux Kernel'?
Rest assured, if you call it iLinux you will be sued. Especially if this is software run inside a rectangular device. P.S. You might be safe for the fact it may not run on a given processor though.
Re: (Score:2)
Or they could copy Apple's big-cat naming scheme, but with species of penguins.
I don't even have to think about the kernel (Score:3)
Re: (Score:2)
The kernel has been in a very good shape for a long time already. It's already a "It Just Works(TM)" thing
You must not be waiting for bcache or for serial wacom.
Re: (Score:2)
Re: (Score:2)
Well, bcache is indeed very interesting. Such feature is only available at DragonFlyBSD at the moment.
I believe some storage appliance dist has support for dm-cache, which is similar. It is not headed for inclusion AFAIK though, and bcache supposedly is.
Version nonsense (Score:3, Interesting)
you misunderstand (Score:2)
The move from 2.6.39 to 3.0 was not a 2.6 to 3.0 move. In effect the idea was that the leading "2" is basically meaningless in the current model, so they chose to reduce it to two numbers instead of three. Once that decision was made, they chose a simple increment from 2 to 3 as the leading digit.
Re: (Score:2)
Considering the current, latest kernel is 3.5, it could be decided tomorrow that the next update will warrant a version 4.0. What does this version business equate to? how can you measure how much better it is based on this "version"?
Obviously that version will be .5 better then this one!
arbitrary numbering (Score:2)
Re: (Score:2)
Mozilla and Google happened.
Re: (Score:2)
In comparsion to a lot of stuff the linux version numbering is vastly saner so I consider this a non-issue.
Re: (Score:2)
FYI, Linux uses git, which uses a SHA-1 as a commit number, not incremental revision numbers.
Also, it's just as easy to remember that 3.26 -> 4.0.
Oblig. reference for humorless mods (Score:2)
Linus gives a quick rundown of kernel version numbering. [lkml.org]
The upside is even.x.x means Linus is no longer crazy and he might revert to the slower version rollout.
Re:Rasta Kernel (Score:4, Funny)
But something tells me getting from 4.20 to 4.21 will take a really long time, man.
Re: (Score:3)
Maybe with a MyCleanPC pitch thrown in.
Re: (Score:2)