Linux kernel 2.6.21 released
The latest update to the Linux kernel has been released, version 2.6.21. Key changes in this release are improvements to the virtualisation features and timer-related changes.
An email sent by Linus Torvalds this morning stated: “If the goal for 2.6.20 was to be a stable release (and it was), the goal for 2.6.21 is to have just survived the big timer-related changes and some of the other surprises.”
Virtualisation has been greatly improved with the Virtual Machine Interface (VMI), built on top of the para-virtualisation implementations introduced into version 2.6.20.
One of the features to come out of the work done on the timer is that it will allow CPUs with a power saving function to use less power when the system is inactive.
A number of other changes and additions have been made, including driver and sound support and a dynamic kernel command line.
Sound support for sound processors has been improved with the addition of the ALSA System on Chip (ASoC) layer. Several new drivers have been added to the Linux tree, to allow support for more graphics cards, storage devices, networking devices and even for charging Blackberry devices through a USB connection. A dynamic kernel command line has been added that dynamically allocates the size of the boot command line’s buffer to suite the system on which it is being run.
To view all of the changes, go here.