Linux 3.9 Released 112
hypnosec writes "After a week's delay Linux 3.9 has finally been made available by Linus Torvalds. Last week Torvalds released the rc8 stating that he wasn't 'comfy' releasing the final version yet and that 'another week won't hurt.' Torvalds noted in this week's announcement that last week had been very quiet as there were not many commits and the ones which were there were 'really tiny' so he went ahead with the release of Linux 3.9."
Re: (Score:2)
Catch up to Windows already !!
Only if you count 1, 2, 3.0, 3.1, 95, 98, 3.1, 3.5, 4, 2000, XP, vista, 7, 8
Re:WAKE ME WHEN IT IS 8.0 !! (Score:5, Funny)
Well that's how the progress bar counts so I don't see why it shouldn't be valid for everything else.
1... 2... many... 98%... 5... done
Re:WAKE ME WHEN IT IS 8.0 !! (Score:4, Funny)
You omitted the most epic part of the Windows family: Windows ME!
Re:WAKE ME WHEN IT IS 8.0 !! (Score:5, Funny)
What about Bob?
Im SAILING!!!!!
Re: (Score:2)
Actually Windows NT kernel is only on 6.2, not 8.
http://en.wikipedia.org/wiki/Microsoft_Windows_NT [wikipedia.org]
After 3.9, what? 4? 3.10? (Score:2)
Re: (Score:2)
His email says 3.10.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
That would only make sense if the . was a decimal. The dot signifies the break between the major version and the minor version, not parts of whole numbers.
Interesting but... (Score:5, Interesting)
Re:Interesting but... (Score:5, Informative)
From the almighty google (but yeah a link in theTFS would be the least you'd expect)
What's new in Linux 3.9 [h-online.com]
on dm-cache, bcache, etc (Score:5, Interesting)
Thanks for the link. I chased down the dm-cache stuff a bit, looking at it vs. bcache, which we'll see in June, probably. The primary differences seem to be that dm-cache is a bit more generic and easier to work with and it allows some manual allocation of the different types of disk data to be cached, while bcache seems to be targeting SSD's specifically, with wear-leveling sensitive write patterns, use of TRIM, and in-kernel code to validate the cache drives for preventing stupid user tricks.
EnhanceIO might also be targeting 3.10, which is a descendant of flashcache, which uses the layered device approach, while dm-cache and bcache are side-loaded. EnhanceIO uses udev rather than in-kernel code to prevent the stupid user tricks. I got the sense that 3.10 was possible for EnhanceIO but not as certain as bcache.
I'm current using flashcache on my non-ZFS systems; it looks like I'll be waiting for 3.10 and use bcache for my next upgrade.
Re:on dm-cache, bcache, etc (Score:4, Interesting)
bcache can't be side-loaded though. :-( You need to format the HDD for bcache you can add/remove the SSD whatever you want after that though. But I expect bcache to be the fastest. As an indication the developer also needed to change/optimize parts of the block layer in the kernel before bcache could be added.
Re: (Score:2)
bcache can't be side-loaded though
oh, no kidding. Either my information is way out of date or the presentation I went to a couple years back was wrong (side-loading was one of the 'design goals' outlined at the time). I might check out dm-cache after all - thanks!
Re:Interesting but... (Score:5, Funny)
No idea, usually a list, only thing I'm seeing is;
http://lkml.indiana.edu/hypermail/linux/kernel/1304.3/02009.html [indiana.edu]
That's more 'techy stuff fixed' rather than the shiny stuff mentioned.
Re: (Score:3)
Ahhh, waiting for the AC.
They sure upped the spawn rate on Slashdot though...
Re: (Score:3)
That mail is just what's in the last RC, which should be very very tiny fixes. The big stuff happened back in the merge window a few months ago.
Re:Interesting but... (Score:5, Informative)
What's new in Linux 3.9 [h-online.com]
Re: (Score:1)
it's not in TFS
I think they use git for version control, not TFS. I understand the confusion though, given the kernel's history with proprietary version control.
Re: (Score:2)
Re: (Score:1)
Guys, simply because the website's name is "Kernel Newbies" doesn't mean your balls fall off if you use it for your changelog needs. Add it to bookmarks, and never be sad again.
http://kernelnewbies.org/LinuxChanges
Re:You're kidding me, right?!?!? (Score:5, Informative)
What's wrong with that? That's how release candidates are supposed to work. You already do all your testing before the first rc. After releasing an rc you wait for anyone downstream to report problems. If there are no reports then that your final stage of QA is done and you accept the candidate.
Re: (Score:3)
What I was saying was that there is a world of difference between a wishy-washy statement of "I guess" and an explicit "I believe".
Firstly, when it comes to kernel testing, no news is usually good news. But it's never a sure thing, and it's hard for one person to test it all.
Second, the newest kernel release is usually considered "bleeding edge", at least as far as enterprise goes. It's never a sure thing. Implying it's a sure thing and will for sure not catch your datacenter on fire is probably a Bad Idea.
Thirdly, who cares if Linus says "guess" or "believe". Both translate to exactly the same thing to me, given the context: "I'm pret
Re: (Score:2)
Shit man, just be happy he didn't insult your mother in the header.
My mother is a cat picture you insensitive clod.
Re: (Score:3)
I really don't know what you expect. The only time I'd expect him to say "Upgrade NOW!" is if there were something very wrong with the prior release.
Perhaps you've been too immersed in advertisements, so that anything that isn't an ad doesn't sound right? I've NEVER been totally comfortable about any program I've written, and the things I write are small pieces compared to a kernel.
Re: (Score:2)
These version numbers are getting like Firefox (Score:3)
You have no real idea unless you read the release notes in depth whether 3.8 to 3.9 is a big change or just a bunch of relatively small incremental changes and bug fixes and Linus just fancied upping the minor version number.
Re:These version numbers are getting like Firefox (Score:5, Insightful)
Re: (Score:3)
Really - I have felt the whole 3.x.x line has added lots of interesting new features with each second decimal point release. I guess some btrfs stuff might fall under filesystem of the week. But if you do any prototyping or visualization with Linux containers and the like btrfs improvements have been pretty interesting; as has the container specific stuff like kernel namespace enhancements.
Honestly I think there have been more interesting developments along the way in 3.x than there were from 2.4 -> 2.
Re:These version numbers are getting like Firefox (Score:4, Interesting)
Honestly I think there have been more interesting developments along the way in 3.x than there were from 2.4 -> 2.6.
I totally agree, but it's also fair to say that the efforts towards correctness from 2.4 to 2.6 have enabled the feature work happening in 3.x. I was just reading through the Xen commit about the feature to hot-plug new memory and CPU devices, and it's really so dependent on linux being able to say, "oh, you have a new memory module? OK, fine." which wasn't always the case.
And now for the flame-inducing observation: I think that through much of the 2000's, the BSD folks had a more mature and correct operating system to build on and that allowed them to add new features (e.g. pf, jails, zfs, dtrace) in an easier and faster way and we greatly benefited from that during that time period. Sure, linux had more drivers, but there was a fair bit of ugly kernel code to be faced. As of some point in the past couple years, linux has caught up, and now most of the really interesting new stuff (e.g. user namespaces) is probably going to be on linux, as that's where the momentum is. It'll probably be another three years before this becomes really obvious. Certainly there are still parts of linux with ugliness that need some TLC - I'm just talking about an inflection point, not an endpoint.
Re: (Score:2)
What is meant by "filesystem of the week"? Linux started out with ext but dropped fairly quickly and never really was used by many. There was then ext2->ext3&ReiserFS->ext4 now possibly btrfs. For over 20 years there have been 4 to 5 core filesystems. That'd be the filesystem of the half decade, not week. Sure there are a lot of special case filesystems and a few major ones ported from other systems, but the core actual base filesystems has been very small and linear.
Re: (Score:1)
If the Linux kernel has been "ready" so long, then why are there so many people on places like Neowin who give very intricate and detailed explanations for why the Windows kernel is so superior and modern and end up labeling the Linux kernel as an old, tired and poor design not suited for modern requirements?
Slashdot is full of zealots too, even if Neowin's full of the opposite type. I don't know what to think!
Re:These version numbers are getting like Firefox (Score:4)
Does it really matter that much to you whether its 3.9 or 3.8.1.24.96?
The number is incrementing at the same rate it used to, they just got rid of the stupid digit in the middle which ceased having any meaning years ago. Linux has been using the third digit as "minor" revision for years now, and they no longer do even-odd versioning with the second digit.
Seriously, everyone with a hangup about version numbers, get over yourself.
Re:These version numbers are getting like Firefox (Score:4)
3.9 includes (Score:5, Informative)
Re:3.9 includes (Score:5, Informative)
Linux already had kernel-level Raid 5 and 6. It is usable with mdadm. The new feature is that BTRFS, a filesystem, now supports Raid 5 and 6 without using the software-raid layer in the kernel.
Re: (Score:2)
Re: (Score:3)
BTRFS, a filesystem, now supports Raid 5 and 6 without using the software-raid layer in the kernel
[link to the "rampant-layering-violations" rant about ZFS from several years ago]...
Re: (Score:2)
[link to the "rampant-layering-violations" rant about ZFS from several years ago]
[innocent observation that blind obedience to authority is seldom a positive trait]
[nonchalant lean against the "Godwin: next 3 posts" sign]
Re: (Score:2)
haha, exactly (I've been running ZFS ever since).
Re: (Score:2)
I've always been skeptical of ZFS on Linux because it's not in the kernel tree, but now that btrfs has RAID 5 and 6 emulation I'm considering moving my big file shares volume from from XFS on dmraid to btrfs raid6.
Either way, there are some good reasons for breaking the filesystem/block layer barrier...
Re: (Score:2)
I've always been skeptical of ZFS on Linux because it's not in the kernel tree
If only Oracle would relicense... but you might want to know that one of the national labs runs its entire compute facility on it.
but now that btrfs has RAID 5 and 6 emulation I'm considering moving my big file shares volume from from XFS on dmraid to btrfs raid6.
yeah, just make sure you know about all the current btrfs gotchas before you do. I was surprised by all the corner cases and went back to ext4 on my non-ZFS workstation.
So what's new? (Score:5, Informative)
Re: (Score:3)
I thought we generally point to Kernel Newbies: http://kernelnewbies.org/Linux_3.9 [kernelnewbies.org]
Never heard of H Online. Is this another site we're using now?
Re: (Score:2)
Gotta say, SSD caching in the device mapper sounds pretty interesting.
Can't wait until the mainstream distributions pick this up. I'm using ext4 on my SSD (64GB) and my rotating disc HD (3 TB), and would like to seamlessly use the SSD to cache.
Re: (Score:2)
New in Linux 3.9 (Score:3)
BFS and BFQ finally included (Score:2)
No, just kidding.
hooray bcache! (Score:2)
I have an 80GB SSD and a 500GB HDD and I want to use the SSD as dog intended, as a cache for the HDD. bcache is in 3.9, that's great news. it will be mainline in 3.10, that's even better, because it means distributions will support it.
Does it still require reformatting all your volumes? That was lame.
Re: (Score:1)
Re: (Score:2)
Correction, it seems that it is dm-cache which is in Linux 3.9, not bcache. I'm also looking to use this!
Hmm, sorry, brain fart. Nobody ever wants to discuss dm-cache here, but we did discuss bcache a few times. Maybe the dev gave up, he didn't seem very motivated. I tried dm-cache once but it was only being maintained for very old kernels, which makes me worry now.
SSD caching - awesome (Score:1)
Been waiting for that in linux for a while.
Comment removed (Score:4, Informative)
Re: (Score:1)
Damn. I had no idea. Thanks for the links!
Re: (Score:2)
Block-level SSD caching is a step in the right direction, but not the perfect solution. What we need is file-level SSD caching. It would be stupid to invalidate the cache after hard drive defragmentation. Also we would need it to be configurable, ie. do not cache any file that ends in .mkv, .mp3 or .iso.
Re: (Score:2)
Defragmentation is only one example. Block caching has its limits. Let say one block contains a frequently used file. You delete it. The block is then re-used for a file you never use. It might stay in cache for a while just because of the statistics of the previous file.
awesome! (Score:5, Funny)
Re: (Score:2)
YHBT. The kernel has nothing to do with HOSTS files.
Re: (Score:3)
*plop* the decapitated body of yet another HOSTS file troll victim hits the floor
Re: (Score:2)
even more amazing, this new kernel can run a special name resolving service that eliminates the need for a HOSTS file in most cases!
Re: (Score:3)
That android developers can run Goldfish with a native kernel to simulate a virtual Android device and thus write apps a little bit easier?
Whither ACPI: EC Buffer Is Not Empty? (Score:2)
Re: (Score:2)
Single Point of Failure (Score:3)
Yes, this is mostly Linus' baby, but assuming he's not immortal, how much planning is going into the inevitable transition? History is littered with examples of rapid decline / fall / outright war (aka forking) after the strong, hands-on founder is gone. I don't want something as precious as Linux to be destroyed in interneciene BS as that is just what its many enemies desire and will outright foment.
Re: (Score:2)
I am a little concerned about this wonderful OS ecology apparently in just one Torvalds-shaped basket.
Then fork it :p ... thats how it works, see how many users of Linus kernel switch to yours.
Torvalds has tunnel vision (Score:1)