Article
RSS
Virtualization solution KVM will be in the next version of Linux

Quoting Heise Online

Linus Torvalds has included the virtualization environment KVM (Kernel-based Virtual Machine for Linux) in the tree leading to Linux kernel 2.6.20. In the case of KVM the kernel after loading a special module itself functions as a hypervisor for virtual machines. This approach however is predicated upon the cooperation of the virtualization functions of up-to-date x64 processors by Intel (VT: Vanderpool) or AMD (AMD-V: Pacifica/Presidio, Secure Virtual Machine/SVM). The support for AMD's technology, which was completed only recently, is part of the included source code; while the description taken from older patches apparently mistakenly talks of support for Intel CPUs only. 

Thanks to its approach KVM already runs in the current kernel, without any extensive bouts of patching and compiling being required, after the fairly simple compilation of a module. Virtual machines that run unmodified operating systems are meant to appear in the host as a simple process and work independently of the host kernel. In a fashion comparable to that of Xen a modified QEMU is used for the supportive emulation of typical PC components of the virtual machines.

KVM, which was presented to the public only barely two months ago, thereby easily overtakes other virtualization solutions such as Xen, OpenVZ and Vserver, which are based on other approaches, on the path toward integration into the kernel. Xen, for example, has been hoping in vain to make that leap for almost two years now. With the likewise accession to 2.6.20 of the hypervisor interface the chances of Xen at least of finally approaching the Linux kernel are likely to go up once the environment builds on the new interface.

Read the original, here.

Published Monday, December 11, 2006 6:28 AM by David Marshall
Share this post: del.ici.ousDel.ici.ous Digg ThisDigg Newsvine ThisNewsvine Reddit ThisReddit Slashdot It!Slashdot TechnoratiTechnorati
Comments
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
Calendar
<December 2006>
SuMoTuWeThFrSa
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456