VMware Workstation

From Wikipedia, the free encyclopedia

VMware Workstation
VMware Workstation Logo

VMware Workstation 6 running Ubuntu under Windows
Developed by VMware, Inc.
Latest release 6.0.4 (build 93057) / May 29, 2008 (2008-05-29); 12 days ago
Preview release 6.5 (build 91182) / May 15, 2008 (2008-05-15); 26 days ago
OS Microsoft Windows
Linux
Mac OS X (rebranded as VMware Fusion and with some modifications)
Platform x86-compatible
Available in English
Development status current
License Commercial, Proprietary
Website VMware Workstation at vmware.com
The Snapshot Manager in VMware Workstation 6
The Snapshot Manager in VMware Workstation 6

VMware Workstation is a virtual machine software suite for x86 and x86-64 computers from VMware, previously a division of EMC Corporation. This software suite allows users to set up multiple x86 and x86-64 virtual computers and to use one or more of these virtual machines simultaneously with the hosting operating system. Each virtual machine instance can execute its own guest operating system, such as Windows, Linux, BSD variants, or others. In simple terms, VMware Workstation allows one physical machine to run multiple operating systems simultaneously. Other VMware products help manage or migrate VMware virtual machines across multiple host-machines.

Besides bridging to existing host network adapters, CD-ROM devices, hard-disk drives, and USB devices, VMware Workstation also provides the ability to simulate some hardware. For example, it can mount an ISO file as a CD-ROM, and .vmdk files as hard disks; and can configure its network adapter driver to use network address translation (NAT) through the host-machine rather than bridging through it (which would require an IP address for each guest-machine on the host network).

VMware Workstation also allows the testing of Live CDs without first burning them onto physical discs or rebooting the computer. One can also take multiple successive snapshots of an operating system running under VMware Workstation. Each snapshot allows you to roll back the virtual machine to the saved status at any time. The ability to use multiple snapshots makes VMware Workstation useful as a tool for sales-people demonstrating complex software products, and for developers setting up virtual development-environments and virtual test-environments. VMware Workstation includes the ability to designate multiple virtual machines as a team which administrators can then power on and off, suspend, and resume as a single object — making it particularly useful for testing client-server environments.

Contents

[edit] Version history

  • 2001-11-01 - VMware releases Workstation 3.0.
  • 2002-04-09 - Workstation 3.1 is released at Microsoft Tech-Ed 2002[1]
  • 2003-03-23 - Workstation version 4.0 is released.[2]
  • 2004-04-05 - VMware announces the release of workstation version 4.5.[3]
  • 2005-04-11 - Workstation version 5.0 is released.[4]
  • 2005-09-12 - VMware updates Workstation to version 5.5.[5]
  • 2007-05-09 - VMware releases Workstation version 6.0.[6]

[edit] Known issues

Known limitations of VMware Workstation, as of September 2007, include the following:

[edit] Hardware support

  • VMware virtual machines do not directly support FireWire.[7]
  • Older VMware virtual machines provide no direct support for USB 2.0, but make USB 2.0 devices in the host operating system visible to the guest operating-system as USB 1.1 devices. Workstation version 6.0 added support for USB 2.0 devices.[8]
  • VMware virtual machines provide only experimental support for 3D hardware acceleration, via Microsoft's Direct3D 8 API.[9][10] A video has appeared on YouTube that demonstrates several 3D-accelerated games running under VMware Fusion and Mac OS X. The release-notes for Fusion beta 2 include a list of 3D-accelerated computer-games that can run within Windows XP-based virtual machines.
  • Only 3 mouse-buttons function inside the guest OS. Five-button mice remain unsupported.[citation needed]

Additionally, when using VMware Workstation in an environment using Media Access Control (MAC) addresses as unique identifiers (UID), one should (and often must) manually configure the MAC address for each virtual machine in order to ensure uniqueness (for example, in an environment in which network switches implement MAC security; or in an environment in which Altiris products use the MAC address as the UID). In such a situation, disabling all networks/adapters other than "bridged" and editing each virtual machine's .vmx file to change "ethernet0.address" to a unique MAC and "ethernet0.addresstype" to "static" will help.

[edit] OS support

64-Bit Solaris 10 1/06 (Update 1) and Solaris 10 6/06 (Update 2) fail with a triple fault on Core 2 generation processors (this includes processors codenamed Merom, Woodcrest, and Conroe). A Sun Microsystems blog has published a workaround for this issue.

[edit] Network protocols

VMware Workstation can swallow CPU interrupts, making maintenance of accurate time difficult.[11] Network Time Protocol (NTP) servers should not be run under VMware.

[edit] Path traversal vulnerability

In February 2008, CoreSecurity.com discovered a vulnerability in the Shared Folders function within several VMware products, including Workstation. A user logged onto a guest VM running in VMware Workstation could gain read/write access to the host system by specifying a pathname with the ".." substring.[12][13] However, the host is only vulnerable if the shared folders are turned on and at least one host folder is set for sharing. This vulnerability was fixed in VMware Workstation versions 5.5.6 and 6.0.3.

[edit] See also

[edit] References

  1. ^ VMware (2002-04-09). "VMware Unveils VMware Workstation 3.1 at Microsoft Tech·Ed 2002". Press release. Retrieved on 2007-11-03.
  2. ^ VMware (2003-03-23). "VMware Announces Fourth Generation of Desktop Virtualization Software". Press release. Retrieved on 2007-11-03.
  3. ^ VMware (2004-04-05). "VMware Announces New Release of Award-winning Desktop Virtualization Software". Press release. Retrieved on 2007-11-03.
  4. ^ VMware (2005-04-11). "VMware Unveils Fifth Generation of Powerful Desktop Virtualization Software". Press release. Retrieved on 2007-11-03.
  5. ^ VMware (2005-09-12). "VMware Introduces New Release of Its Powerful Desktop Virtualization Software". Press release. Retrieved on 2007-11-03.
  6. ^ VMware, Inc. (2007-05-09). "VMware Announces Availability of Sixth Generation of Industry-Leading Desktop Virtualization Software". Press release. Retrieved on 2007-09-20.
  7. ^ Does 5.5 support Firewire. If not, is VMWare working on it.. VMTN (2006-04-27).
  8. ^ VMware Workstation 6.0 Release Notes. VMware, Inc.. Retrieved on 2007-07-19.
  9. ^ Experimental Support for Direct3D. Retrieved on 2007-08-28.
  10. ^ Can 3D Graphics be Achieved on Virtualization?. InfoWorld (2007-02-10). Retrieved on 2007-08-28.
  11. ^ Timekeeping in VMware Virtual Machines (PDF). VMware (2005-08-01). Retrieved on 2007-09-26.
  12. ^ Path Traversal vulnerability in VMware's shared folders implementation. CoreSecurity (2008-02-25). Retrieved on 2008-03-07.
  13. ^ Hines, Matt (2008-02-25). VMWare desktop vulnerability exposed. InfoWorld. Retrieved on 2008-03-07.

[edit] External links

Languages