A relatively obscure virtualization system has leapfrogged better-known rivals to make its way into an upcoming Linux kernel.
The rush is on to virtualize servers
1/24/06
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KVM (Kernel-based Virtual Machine) has been accepted by kernel gurus such as Linus Torvalds and Andrew Morton for inclusion in Version 2.6.20 of the Linux kernel, developers said earlier this week. The system consists of a loadable kernel module and a user component, and is licensed under the GNU General Public License.
Its development is backed by Qumranet, an Israel-based start-up with finance from Sequoia Capital and Norwest Venture Partners, which is still in stealth mode. Qumranet is named after Qumran, an ancient settlement near the Dead Sea best known as being the closest to the caves where the Dead Sea Scrolls were discovered.
KVM was introduced only in October, but its small size and simplicity have allowed it to make quick progress. Xen, also open source, is an external hypervisor, taking control of the machine and doling out resources to guest operating systems, which all need to be modified to work with Xen.
KVM, by contrast, is designed to be part of Linux and uses Linux's existing scheduler and memory management. "This means that KVM is much smaller and simpler to use," said KVM's developers on the project's Web site.
The trade-off is that unlike Xen, KVM has no support for para-virtualization, a technique that allows guest systems to run nearly as fast as non-virtualized systems. Xen has been aiming for inclusion in the Linux kernel for around two years.
KVM also relies on virtualization technology built into more recent AMD and Intel processors, unlike Xen, which can work without such extensions as long as the guest systems have been modified to work with Xen.
The new system works with more recent kernels, 2.6.16 and later, according to project developers. A Linux host with KVM can run virtual machines with unmodified Linux or Windows images, each with its own virtualized hardware. Each virtual machine is seen by the host as a process, with each virtual CPU a thread in that process.
| Use this form to start a public discussion with other Linux World users on this article. Log In | Register for an account (Why you should) |
Note: Register to have your user name appear; otherwise your comment will show up as "Anonymous."
*Anonymous comments will only appear once they are approved by the moderator.
• Dell puts Linux and Atom in Vostro PCs
• Mozilla names best Firefox 3 add-ons
• Torvalds: Fed up with the 'security circus'
• Dell Latitude ON - big win for Linux
• Open source advocates hail appeals court ruling
LinuxWorld Conference and Expo San Francisco, August 4-7, 2008.
Linux Plumbers Conference Portland, OR, Sept. 16-19, 2008.
FreedomHEC Santa Monica, November 8-9, 2008.
| The Trend from UNIX to Linux in SAP(r) Data Centers |