Linux News Today features the latest news from the global Linux community. This site is updated daily. Click here to return to our homepage. Get the lowest cost and the best tech support on any Linux web hosting plan. Click here for details.
                                          home   |   news archives   |   linux forum   |   advertise on our site   |   contact
Get your Linux or Windows dedicated server today.


Promote your company. Reach over 450,000 Linux software developers, Linux users, Web hosting companies, etc. Boost your sales and promote your brand. Read more, click here.


You've read right! Just a few left in stock! Click for more details.


Get all the details by clicking here!

Install your server in Sun Hosting's modern colocation center in Montreal. Get all the details by clicking here.

Linux releases the final version of its 2.6.31 kernel

Add to del.icio.us     Digg this story Digg this

Sep. 14, 2009

Linus Torvalds, inventor of the Linux operating system.

There's been a few changes since rc-9 to repair a couple of issues in the Linux kernel, but now the final 2.6.31 release is out in the open.

Generally speaking, the full set of 2.6.30 to 2.6.31 changes are too numerous to list here, but as usual, you'll find some high-level overviews on kernelnewbies.org. Overall, one of the more painful changes has been the new cleaned-up backend that takes care of both inotify and dnotify, and shrinks the inode while doing so, but its problems have hopefully been sorted out, at least for the most part.

There's also a fair deal of new debugging and/or performance counter stuff: memory leak detection ("kmemleak"), memory usage checking ("kmemcheck") and performance counters ("perf_counter").

Those new debugging features are not likely usable under any real load, but are good for finding kernel bugs, but, as can be expected, at a huge performance cost as far as RAM is concerned.

The performance counters are a nice option to things like oprofile, allowing you easy access to some pretty powerful profiling of hardware and sw events.

There's also been lots of work on KMS - updates on the Intel side, display port support, next-gen IGD, etc and obviously the whole new (and still experimental) radeon KMS code.

About 72 percent of all of the 2.6.30 to 2.6.31 migration is under drivers/ and there's another 6.4 percent (give or take) in firmware/ and sound/. That's not entirely unusual, but it does seem to be growing. My rough rule of thumb used to be 50 percent drivers, 50 percent everything else, but that's clearly not true any more and hasn't been for a while.

We've been 60 percent or more since after the 2.6.27 kernel and I think the whole staging is what moved things up by several percentage points as well.

This obviously means that the merge window for the 2.6.32 kernel is open as well. But give me a day or so before bombarding me with merge requests.

I like to encourage Linux developers to first give the plain new release a go, and not immediately start the crazy flood of patches, as has been pretty much the norm in the past.

If you ignore drivers/ and firmware/ and sound/ about 50 percent of the remaining changes are to arch/ code with ARM leading the way with its insane number of platforms, but MIPS, powerpc, sh and x86 are up there too.

The rest being filesystem updates, ie: VFS layer-- mostly that fsnotify thing, but also btrfs, cifs, ext3, fuse, gfs2, nfs, nilfs, xfs and with a bit of documentation, kernel and perf-tools updates.

Overall, the 2.6.31 kernel update certainly isn't the biggest and most important of updates to appear in the community in the past two years, but, as I said earlier, a lot of time has been spent on the drivers' update this time around.

I can only hope that less time will be spent on drivers when the 2.6.32 and 2.6.33 updates come.

Wishful thinking, anyway!

Add to del.icio.us     Digg this story Digg this

Source: Linus Torvalds.

All logos, trade marks or service marks on this website are the property of their respective companies or owners.

Article featured on Tech Blog and on Business 5.0

Get a best price and the most dependable server colocation reliability from the experts at Sun Hosting. Learn more. This article was featured on Tech Blog and Business 5.0.










ADVERTISERS:
Linux News Today.org is read by over 450,000 people involved in the field of Linux application development, professional Web hosting services, Linux security, Linux Web development, etc. Inquire about our reasonable advertising rates on our news website. One of our advertising representatives will be in touch with you. Simply email us to learn about our ad rates and how we can help drive relevant traffic to your website. Advertising space is limited.





                Site powered by Linux Hosting         Sponsored by DMZ eMail, by Sun Hosting and by MWD         Linux news while they are still fresh.   © LinuxNewsToday.org.     Linux is a registered trademark of Linus Torvalds.