Linux Kernel 2.6.21 with VMware and KVM Support

analysis
Apr 28, 20072 mins

Linus Torvalds has released the second version of the Linux kernel in 2007. And this time, it further extends the virtualization capabilities found in Linux. "It's been over two and a half months, and while it's certainly not the longest release cycle ever, it still dragged out a bit longer than I'd have hoped for and it should have," wrote Torvalds in a release note to the kernel mailing list. The highlight to

Linus Torvalds has released the second version of the Linux kernel in 2007. And this time, it further extends the virtualization capabilities found in Linux.

“It’s been over two and a half months, and while it’s certainly not the longest release cycle ever, it still dragged out a bit longer than I’d have hoped for and it should have,” wrote Torvalds in a release note to the kernel mailing list.

The highlight to the Linux 2.6.21 kernel update is the inclusion of the paravirt-ops paravirtualization interface which creates hooks for multiple hypervisors directly into Linux. VMware’s VMI (virtual machine interface) is included in this latest kernel, while the Xen hooks are expected to be in the 2.6.22 kernel.

The up and coming KVM (kernel based virtual machine) technology is evolving at a very fast pace. This release (KVM-15) brings many new features, such as:

  • Initial paravirtualization support, which has much faster performance.

  • Live migration support (the guest continues running even while being migrated). It is possible to migrate a guest from an Intel CPU to an AMD CPU.

  • Host suspend and resume support.

  • CPU hotplug support – a useful feature for data centers, where you can add/remove CPUs according to the load.

  • A stable userspace interface.