Linux kernel 2.6.32: virtualization, power management and more drivers
- 16 September, 2009 12:43
- Comments
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.”
- Bookmark this page
- Share this article
- Got more on this story? Email TechWorld
- Follow TechWorld on twitter
- IBM PureApplication System - Application platform systems with integrated expertise
- Get the Whole Picture Why Most Organizations Miss User Response Monitoring—and What to Do About It
- Removing BPM Silos to Unleash Process Power - 15 Best Practices for Enterprise BPM
- Best Practices for Implementing a Data Warehouse on the Oracle Exadata Database Machine
- Transforming Software Delivery: An IBM Rational Case Study
-
US man convicted for helping thousands steal Internet service
-
Replicant developer interview: Building a truly free Android
-
Myspace settles FTC privacy complaint
-
Jailbreak of Apple iOS 5.1.1 due 'in days'
-
Nokia launches new Windows Phones
-
Windows 7 for Dummies®
-
Office 2007 for Dummies
-
Windows 7 for Dummies® Dvd+book Bundle
-
Teach Yourself Visually Windows 7
-
Computers for Seniors for Dummies, 2nd Edition
-
Office 2007 All-In-One Desk Reference for Dummies
-
MYOB Software for Dummies 6E Australian Edition
-
Excel 2007 All-In-One Desk Reference for Dummies
-
Microsoft Office







Comments
Post new comment