Linux kernel 2.6.34 released, new file systems added

Virtualisation code improves networking performance

A new version of the Linux kernel, 2.6.34, has been released by Linus Torvalds featuring two new file systems and a number of updates to virtualisation and device driver code.

Highlights of the release include two new file systems: Ceph for distributed computing and LogFS for flash devices.

Btrfs, the next-generation file system for Linux, has also received a number of updates like better snapshot control, a new “btrfs” user command, a new interface for incremental backups.

The ability to compress a single file on demand and defrag a set range of bytes in the file has been added to the defragmentation code in Btrfs.

Kernel 2.6.34 comes nearly three months after the previous version, and by Torvalds’ own admission “nothing really stands out”.

“Nothing very interesting here, which is just how I like it,” Torvalds wrote in the release announcement to the Linux kernel mailing list.

“Various random fixes all over, nothing really stands out. Pretty much all of it is one- or few-liners, I think the biggest patch in the last week was fixing some semantics for the new SR-IOV VF netlink interface. And even that wasn't a big patch by any means.”

Virtualisation features enhancements include a new “vhost net” kernel-level backend for near-native KVM network performance.

This driver reduces virtualisation overhead and can reduce latency by a factor of five and improve bandwidth to almost-native performance. Existing “virtio net” code is used in guests without modification.

A VMware ballon driver has made it into 2.6.34 which allows the hypervisor to dynamically limit the amount of memory available to the guest. This driver will only activate if the host hypervisor is VMware.

“So 2.6.34 is out, and the merge window is thus officially open,” Torvalds wrote. “As usual, I probably won't do any real pulls for a day or two, in the (probably futile) hope that we'll have more people running plain 2.6.34 for a while. Go forth and test.”

The many driver changes include updates for Intel, nVidia (Nouveau) and Radeon graphics, storage, networking, USB, sound and video.

Architecture developments include a lot of activity around ARM, which is popular in mobile devices.

For a detailed summary of the changes for the 2.6.34 release, see the Kernelnewbies.org page.

More about: etwork, Intel, KVM, Linux, VF, VMware
References show all

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the TechWorld comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: file systems, kvm, linus torvalds, Linux, linux kernel, virtualisation
Whitepapers
All whitepapers

Twitter Feed

  • rohan_p RT @Techworld_AU: Gear and gadgets at @CeBITAUS 2012, Sydney http://t.co/J1Sch1sX #cebit2012
  • Techworld_AU Gear and gadgets at @CeBITAUS 2012, Sydney http://t.co/J1Sch1sX #cebit2012
  • HamishBarwick CeBIT 2012: Will NBN speed up freight delivery times? http://t.co/gaZyjOlH #cw #cio #tw #CeBIT2012 #nbn
  • HamishBarwick CeBIT 2012: NAB calls for mobile app security overhaul http://t.co/3Z3ZPUPq #cw #cio #tw #CeBIT2012 #infosec
  • rohan_p RT @Techworld_AU: BigPond Games Arena, Games Shop hit by hackers http://t.co/OXNPeDfL #bigpond #infosec #security