VMware launches Workstation 6.0 public beta

Wednesday, December 27, 2006   |   2 Comments   |   addthis
The most famous virtualization product on the planet is reaching its sixth generation. After a sneak preview at the VMworld 2006 conference, VMware finally makes Workstation 6.0 beta (and included VMware Player 2.0) available for general public. The company aims to transform its desktop product in the preferred tools for software engineers, introducing notable features for ease development and debugging. In fact this first beta (build 36983) sports the much acclaimed integration with Microsoft Visual Studio and Eclipse: when a new program must be tested developers can invoke run and debug directly inside a virtual machine, always assuring a brand new, secure and polished environment. Other new features are nonetheless interesting:
  • Automation via expanded VIX 2.0 API Virtual machines control, including start/stop/resume/snapshot/import can be completely scripted with C, Perl, COM or the vmrun command line tool (note that these APIs are compatible with VMware Server 1.x)
  • Headless mode Virtual machines can now run in background, without the VMware interface running
  • VNC Remote Control Virtual machine can now be controlled through VNC instead of using guest OS remote management tools (no need to install VNC server inside the guest OS)
  • Cross-Platform Drag-and-Drop Files can be copied between host and guest level independently from the installed OSes
  • Increased RAM support Allocable RAM for VM has been increased from 3.6GB to 8GB. No more limits for maximum RAM allocable for all VMs.
  • New physical hardware support Support for USB 2.0 devices, 64bits sound cards and multiple monitors
  • New OSes support Experimental support for 32 and 64bits version of:
    • Microsoft Windows Vista (both host and guest roles)
    • Red Hat Enterprise Linux 4.5 and 5.0 beta (both host and guest roles)
    • SUSE Linux Enterprise Server 9 SP4 beta (both host and guest roles)
    • Sun Solaris 10 Update 3 (guest role only)
    Full support for 32 and 64bits version of:
    • Ubuntu Linux 6.10 as host and guest operating systems (both host and guest roles)
    • Mandriva Linux 2007 (both host and guest roles)
    • Novell Netware 6.5 SP5 (guest role / 32bit only)
    • paravirtualized Linux distros, based on the VMware VMI approach
Enroll for the beta here. In further beta another killer feature called Replay is expected to appear: Workstation will be able to record every moment of the virtual machine life and reproduce it on demand, like in a VCR. The revolutionary thing is Replay will not simply record what happens on the screen, generating a traditional video, but will record computations made on VM, allowing developers to exactly verify what happens during a fault inside virtual hardware for debugging purposes. Effort VMware is putting in producing a must-have toolkit for software engineers is evident (this article describes how the whole company offering can simplify development, testing and delivery of new applications), but the most interesting thing anyway is introduced support for VMI-paravirtualized Linux: despite company fail in achieving VMI integration inside kernel, VMware seems to continue on its own way, probably hoping that showing a completed and working solution will increase chances to reconsider the approach. So after introducing such support in an experimental version of Player, the company is distribuiting it mainstream through Workstation. VMware is also slightly testing customers interest in upcoming blending of Workstation and ACE products, where the latter can be considered a superset of security features: The virtualization.info Virtualization Industry Roadmap has been updated accordingly.

Comments

Replay also allows security analysts to answer the question "has this machine been hacked?" even if the whole guest OS has been modified by the hacker.

> VMI-paravirtualized Linux: despite
> company fail in achieving VMI
> integration inside kernel, VMware
> seems to continue on its own way,
> probably hoping that showing a
> completed and working solution will
> increase chances to reconsider the
> approach.

This is not exactly how the story goes.

1) VMware tried to have VMI in the Linux kernel. To demo its value, they introduced experimental support in a Player.

2) 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.

3) Linus decided to have Rusty Russel sort this mess, and work with both XenSource and VMware. They converged on a solution called paravirt_ops, that could support native hardware, Xen, VMware (using VMI for the ESX hypervisor), and others (QEMU, Microsoft's hypervisor Viridian).

4) VMware implemented most of paravirt_ops (see all the patches from Zachary Amsden, a VMware employee, to the Linux kernel).

5) VMware will use the paravirt_ops support in its products as soon as the kernels with paravirt_ops support start being distributed by LInux distributions.

By Anonymous Pierre Lefranc, at Friday, December 29, 2006 6:39:00 AM 

Pierre,
thank you for stopping by and commenting this article.

Thank you also for summarizing here all VMI/paravirt-ops story here (other readers will find several articles in virtualization.info reporting more details about all steps).

Anyway I would note something: while it's true VMware VMI works on paravirt_ops, company never mentions it (except a quick mention on an old Steve Herrod post:
http://www.virtualization.info/2006/08/vmware-defends-its-position-about.html).

Even the fact VMware publicly releases support for VMI much before Linux distro supports paravirt-ops can be read as a clear marketing message.

In short: technically speaking VMware is supporting the commonly chosen solution, but practically there is an evident strategy to push the VMI concept.

By Anonymous alessandro, at Friday, December 29, 2006 1:25:00 PM 

Post a new comment

Virtualization Congress 2008