Follow Us

VMware enters the Linux kernel

Coming soon to a distro near you.

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

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.






Send to a friend

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.

Techworld White Papers

State of software security report volume 4

If your business has anything worth protecting, be it money, intellectual property or a trusted...

Download Whitepaper

New threats demand innovative responses

Financial institutions in the UK remain susceptible to further systemic problems, as challenging...

Download Whitepaper

Delivering a competitive advantage through IT

IT organisations share a common mission; to optimise investments and streamline operations to...

Download Whitepaper

6 tips to mobilise your existing ERP

Enterprise mobile users throughout the global business community will number 1.19 billion by...

Download Whitepaper

Techworld UK - Technology - Business

Techworld Awards

Techworld Awards Winners 2011


Learn who the winners of this year's Techworld Awards are. Video footage coming soon...

Find out more
Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

Site Map

* *