August 8, 2005 3:52 PM PDT

VMware moves to deflect Xen, Microsoft

VMware made two moves Monday to try to maintain its leadership in the market for virtual-machine software--potentially at the expense of two rivals, Microsoft and the open-source Xen project.

First, the company launched an effort to make its software interfaces into standards that rivals can use, a move that could simplify adoption of emerging virtualization technology. Second, VMware agreed to share the code of its virtual-machine software with business partners such as IBM and Hewlett-Packard, a move the EMC subsidiary hopes will let them customize the software for their own products or extend it for the benefit of all customers.

special coverage
LinuxWorld SF
Open-source hopefuls join Linux stalwarts to talk shop and hawk wares at the San Francisco show.

VMware signed up a major list of allies in the standardization effort--including most of Xen's major corporate allies, IBM, HP, Red Hat, Novell, Intel and Advanced Micro Devices. However, it's not clear how well the standards effort will catch on, because at least so far, Microsoft and Xen themselves are missing from that list.

Standardizing such interfaces "would be good news for the industry," said Illuminata analyst Gordon Haff. "VMware's being smart in taking a leadership position here, but it's a long way from companies agreeing in principle that something is needed to hammer out the details in practice." Red Hat and Novell in particular, however, could help exert pressure on Xen, he added.

Microsoft, for one, showed no signs of being an eager VMware partner. "We've already released all the common APIs" (application programming interfaces) to its VMware competitor, Virtual Server, Microsoft product manager Jim Ni said in an interview on Monday. "You can do anything you want from a management or administrative perspective."

"VMware's being smart in taking a leadership position here, but it's a long way from companies agreeing in principle that something is needed to hammer out the details in practice."
--Gordon Haff, analyst, Illuminata

Simon Crosby, vice president of strategy for a start-up called XenSource that's trying to commercialize Xen, viewed VMware's move as defensive. "They've been viewed as a closed, proprietary code base. They've been under a huge amount of pressure from the fact that the Xen community is very strong, very robust and growing very fast," he said.

VMware Chief Executive Diane Greene said the company didn't invite Microsoft or Xen contributions, but added, "We're more than happy to have them join up. They will be welcome to adopt these standards." Indeed, she expects they will. "Our product experience is so much vaster than theirs. These are solid, customer driven, technology-driven (interfaces). This should be very helpful to them."

Whether at VMware or its competitors, much of the business activity in virtual-machine software is moving from the virtualization task itself to higher management levels. Also Monday, at the LinuxWorld Conference and Expo, virtualization company Virtual Iron said its management software would be able to govern virtual machines running on a Xen foundation as well as its own.

Virtualization in action
Virtual-machine software permits several independent copies of an operating system to run on the same server, ideally leading to greater efficiency, better flexibility and lower cost. The technology is common on mainframes and Unix servers, but VMware got the jump on the market for the vastly more common servers using x86 processors such as Intel's Xeon and AMD's Opteron.

VMware's lead is threatened, however. First, Microsoft purchased Connectix in 2003 and has released the resulting Virtual Server and Virtual PC, which work similarly to VMware's product.

Next, Xen burst onto the scene in the last year, gathering engineering support from server makers IBM, HP and Sun Microsystems and from Linux sellers Red Hat and Novell. Xen founder Ian Pratt helped launch XenSource, which plans to sell Xen support and management tools.

VMware's software works by providing a complete mock-up of the underlying hardware, an approach that permits use of unmodified operating systems. Xen, however, explicitly requires an OS be aware of the virtualization layer beneath it, an approach called paravirtualization that offers a performance boost.

VMware's three interfaces
VMware is releasing and trying to standardize interfaces for three parts of its software, said Raghu Raghuram, senior director of strategy and market development at VMware. The company plans to bring them to standards groups, or, if appropriate, form new standards groups, he said.

First are the management commands used to start or stop a virtual machine or move it from one computer to another, a set of interfaces that already are available. Second, coming within 60 days is the format of a virtual machine when it's saved to disk--a possibility when stopping a virtual machine or saving its state as it's running, for example. Third is "hypercall," the communication method between the virtual-machine software and the operating system running atop it. VMware disclosed that interface to Xen programmers at the Ottawa Linux Symposium in July.

Hypercall essentially describes the commands used in the

CONTINUED:
Page 1 | 2

1 comment

Join the conversation!
Add your comment
virtual server?
i can understand people running VMWare and Xen to simulate a windows environment for testing software and other stuff, with the security and stability of UNIX and linux, but why would anyone run MS' offering with its widely renowned reputation for insecurity and instability? why would they need to simulate a unix/linux environment since most likely they won't be coding for that? ok maybe they want to run another instance of windows, but only the maschistists will want to subject themselves to THAT much punishment. running the risk that window, virtual server AND the windows on top of it and hoping that it will run reliably is like building a house of cards in a hurricane.
Posted by Scott W (419 comments )
Reply Link Flag
 

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

What's Hot

Discussions

Shared

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.