Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Linux kernel 2.6.32: virtualization, power management and more drivers

Virtualization performance and scaling improvements also being added

Less than a week after Linux kernel 2.6.31 was released, the kernel developers are beginning to submit changes and improvements across virtualization, power management, file systems and device driver code for the upcoming 2.6.32 version.

When releasing the 2.6.31 kernel, maintainer Linus Torvalds said the amount of device driver code has been steadily increasing since 2.6.27, but 2.6.32 will continue to aggressively add in bug fixes and performance enhancements across the entire code base.

The developers put in requests for Torvalds to merge code from their working repositories with “git pull” into the main source tree.

Already there are signs of key activity in the initial merge window for 2.6.32, including:

Virtualization

Red Hat’s Avi Kivity is committing quite a few changes to the Kernel-based Virtual Machine (KVM), the native Linux Virtualization hypervisor.

The KVM changes include better SMP performance, unrestricted guests on Intel, emulation code for cross-vendor migration, and a mechanism to connect user- and kernel-based components to guest virtual machines.

These KVM feature enhancements come along with “the usual fixes and performance and scaling improvements”, according to Kivity.

Kivity also announced that Marcelo Tosatti is now helping him as co-maintainer of the KVM hypervisor.

Power management

Linux’s power management system will also get a significant update come 2.6.32 because the run-time power management framework has been deemed functional, so subsystems can start using it right now, according to its developers.

A rework of the hibernation freeing of memory means the hackers are now almost ready to drop some older memory management code.

Drivers, drivers, drivers

Soon after the 2.6.31 release Greg Kroah-Hartman posted an update on his blog about the number of “staged” drivers that will be coming in 2.6.32.

The Linux staging tree is used to hold stand-alone drivers and file systems that are not ready to be merged into the main portion of the Linux kernel tree for technical reasons.

Staged drivers for 2.6.32 include the RT and wlan-ng wireless drivers, as well as Android drivers; however, these are at risk of being dropped.

“Android drivers have had a bit of work done, but upstream seems to not care at all about what is going on here, as they are working to forward port their code to the 2.6.29 kernel,” Kroah-Hartman wrote.

“If this keeps up, the drivers will be dropped in the 2.6.32 kernel release.”

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

More about: Intel, KVM, Linux, Microsoft, Oracle, Orion, Red Hat
References show all

Comments

1

Anonymous

Fri 05/02/2010 - 23:49

mobility over ipv6

Please, could you tell me if there is an existing patch for ipv6 mobility for Linux kernel 2.6.32 ? how do l get the mipv6 support on linux kernel 2.6.32 ? do l have to install something ? l am looking everywhere to find answers for this version specifically about mipv6 but no one till now has a real solution to this ... should l take an earlier version to be able to make scenarios for mobility over ipv6 ???? thank you

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO 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: drivers, linus torvalds, Linux, linux kernel, operating systems
Latest Blog Posts
Whitepapers
  • Gartner MarketScope for Application Life Cycle Management
    Organisations adopting agile practices, utilising global and distributed teams, or exploiting complex processes and technologies are most likely to benefit from using ALM tools to plan, manage and report on their development activities. This MarketScope assesses the market offerings and their providers.
    Learn more »
  • Collaborative software delivery: Managing today’s complex environment to improve software quality
    IBM Rational Team Concert software can help simplify, automate and govern the delivery process. Based on the open standards Jazz platform, it offers a lean collaborative application life cycle management (ALM) solution with integrated planning, work-item tracking, version control, build management and reporting.
    Learn more »
  • The mobile print enterprise - How IT consumerisaton is driving anytime, anywhere printing
    The widespread adoption of smartphones and tablets, across Android, BlackBerry and Apple iOS platforms, has broadened the effectiveness of professional workers to remotely support business requirements. A continued reliance on printing amongst many businesses means IT must provide enterprise mobile printing capabilities that are secure and reliable. This not only ensures employees remain productive but also allows mobile printing to be tracked and controlled – vital in an era when many businesses face financial, environmental and security concerns. Read more.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments