Techworld - infrastructure and networking news and reviews
Advertisement
Networking Storage Security Mobility and Wireless Applications OS and Servers Mid-sized Business Green IT

News 

News

27 March 2007

VMware enters the Linux kernel

By Manek Dubash, Techworld

The next revision of the Linux kernel is to include a virtualisation feature developed by VMware, called VMI.

Advertisement

The stable update, version 2.6.21, will then allow para-virtualised operating systems -- Linux itself -- to run inside virtual machines on top of, and to some extent sharing, the Linux kernel. Para-virtualisation is a technique that offers virtual machine performance in exchange for OS flexibility; the guest OS has to be modified to understand that it's running inside a virtual machine, and must be the same as the host.

VMware introduced VMI (Virtual Machine Interface) in July 2005, intended as an interface open for any virtualisation vendor to hook into in order to communicate with the Linux kernel. The move is sure to spark controversy, since virtualisation, as an increasingly ubiquitous and mission-critical technology, is a very sensitive issue.

The idea behind VMI was that it could be a single standard, rather than there being different interfaces, depending on which virtualisation hypervisor you chose to deploy.

On its introduction, VMare took care about the claims it made for its code. The company's Zachary Amsden said: "This is not an attempt to force a proprietary interface into the Linux kernel. This is an attempt to find a common interface that can be used by many hypervisors by isolating hypervisor specific idioms into a neutral layer. This new layer is just what is claims to be - a virtual machine interface, which allows hypervisor dependent code to be abstracted in a way that benefits both Linux and hypervisor development."

However, some in the open source kernel development community reckoned that VMI hampered performance, and raised doubts over VMware’s motives. They argued that a closed source, commercial vendor such as VMware -- no matter how open many of its interfaces are -- could end up in control of a crucial kernel component at some future point.

One observer, Pierre LeFranc, reckoned that the reactions were because: "XenSource didn't like the VMware patches to Linux, but mostly they disliked the fact that VMware had patches ready to be integrated in Linux before XenSource did."

Come what may, as a result of this feedback VMware modified VMI to support multiple hypervisors and hook into a para-virtualisation interface in the kernel known as paravirt-ops.

The company said that the new VMI "incorporates many of the concepts of VMI including the support of transparent para-virtualisation. Using this interface, a para-virtualised Linux operating system will be able to run on any hypervisor that supports it." According to VMware, VMI is being adapted by developers from IBM, RedHat, and XenSource.

Expect to see VMware's forthcoming Workstation 6.0 product making use of VMI-enabled Linux kernels -- coming a distro near you, soon.

<<newer article | back to index | older article>>

close

Email this article to a friend or colleague:




PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

close
This article is now being printed.
close

What are your views on this subject? Use the form below to post a comment on this article up to 1000 characters.


Characters remaining:

close

Click below to add 'VMware enters the Linux kernel' to your blog.



If you do not have a ComputerworldUK Account and would like to use this feature, please Register.

If you are a registered, logged-in user, this will post the title and first paragraph of this story to your blog to share with your readers.

What is this?

Comments received


Bl4deRunner said on Thursday, 10 May 2007

What's the benefit of using VMWare's VMI, when we have KVM already integrated in the Kernel?
Will KVM benefit from it?


Advertisement Advertisement

WHITE PAPERS

How to Choose the Right Virtualization Technology For Your Environment
Explore expert insight into the key considerations you must consider when choosing the virtualization strategy and technology that best suits your environment.
The Forrester Wave: Data Center Automation
Discover why HP leads the pack in a very competitive DCA market. Essential reading from Forrester, for IT Infrastructure & Operations Professionals.
Oracle Database 11g Architecture on Windows
Discover what specific changes Oracle has made to its database to improve its performance and usability on Windows.
CXO White paper: Balancing Security Against Productivity
What makes for great security? Enlighten yourself with intriguing insight into the effectiveness of security management from top IT security professionals.
Oracle Application Express Overview 3.0
How Oracle Application Express can help you quickly develop web deployed reporting and data entry applications on consolidated data in an Oracle database.

Techworld topic pages


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser