作者dasea2008 (麥當勞的合約)
看板ncyu_phyedu
標題[討論] vmware workstation
時間Sat Jan 21 11:09:50 2012
VMware Workstation
From Wikipedia, the free encyclopedia
This article uses bare URLs for citations. Please consider adding full
citations so that the article remains verifiable. Several templates and the
Reflinks tool are available to assist in formatting. (Reflinks documentation)
(September 2011)
VMware Workstation VMware Workstation Logo
VMware Workstation.png
VMware Workstation running Ubuntu under Windows
Developer(s) VMware, Inc.
Initial release 1999[1]
Stable release 8.0.1[2] / November 17, 2011; 58 days ago[3]
Development status Active
Operating system Microsoft Windows
Linux
Platform x86-64-compatible
Size 3456
Available in English
Type Virtual machine
License Commercial, Proprietary
Website
http://www.vmware.com/products/ws/
The Snapshot Manager in VMware Workstation 6
VMware Workstation is a virtual machine software suite for x86 and x86-64
computers from VMware, a division of EMC Corporation, which allows users to
set up multiple x86 and x86-64 virtual machines (VMs) and 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,
including Windows, Linux, BSD variants, and others. In simple terms, VMware
Workstation allows one physical machine to run multiple operating systems
simultaneously, whereas other VMware products help manage or migrate VMware
virtual machines across multiple physical host machines. Workstation is sold
and developed by VMware; VMware Player is a similar program with fewer
features supplied free of charge.
VMware Workstation supports bridging to existing host network adapters,
CD-ROM devices, hard disk drives, and USB devices (including USB Isochronous
devices such as webcams, microphones etc.), and 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).
Multiple successive snapshots of an operating system running under VMware
Workstation can be taken,[4] and the virtual machine can be restarted in the
state it was in when any snapshot was saved.
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
[hide]
1 Version history
2 Known issues
2.1 Hardware support
2.2 OS-specific issues
2.3 Network protocols
2.4 Vulnerabilities
3 VMware ACE
4 VMware Tools
5 Gallery
6 Third-party resources
6.1 Ready-to-use virtual machines
6.2 Other tools
7 See also
8 References
9 External links
9.1 Reviews
[edit] Version history
Major releases:
1995 - VMware releases Workstation 1.0 for Linux.
2001-11-01 - VMware releases Workstation 3.0.
2002-04-09 - Workstation 3.1 is released at Microsoft Tech-Ed 2002[5]
2003-03-23 - Workstation version 4.0 is released.[6]
2004-04-05 - VMware announces the release of Workstation version 4.5.[7]
2005-04-11 - Workstation version 5.0 is released.[8]
2005-09-12 - VMware updates Workstation to version 5.5.[9]
2007-05-09 - VMware releases Workstation version 6.0.[10]
2008-09-23 - VMware releases Workstation version 6.5.0[11]
2009-10-26 - VMware releases Workstation version 7[12]
2011-09-14 - VMware releases Workstation version 8[13]
[edit] Known issues
Known limitations of VMware Workstation, as of October, 2009, included the
following:
[edit] Hardware support
Workstation 8 is the first version that requires a x86-64-compatible
CPU.[14]
VMware virtual machines do not directly support FireWire.[15]
VMware Workstation v6.5 and older cannot use more than 2 CPUs (or cores)
per virtual machine. This means that a single virtual machine cannot use the
full power of the underlying hardware on machines with the total number of
cores greater than 2 (such as Intel's Core 2 Quad or AMD's Phenom x4).
Version 7.0 has support for up to 4 cores/CPUs. Version 7.1 has support for
up to 8 cores/CPUs.
VMware Workstation version 5.5 provided only experimental support for 3D
hardware acceleration, via Microsoft's Direct3D 8 API.[16][17] 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. In version 6.5, Direct3D 9.0 API support (only up to Shader
Model 2.0) is provided on Windows 2000 and Windows XP guests (although not
Windows 9x) and on any host OS. Version 7 has support for Shader Model 3.0
and OpenGL 2.1 graphics. It can run Crysis at 14-18 frame/s at low settings.
Windows Display Driver Model support (version 1.0) was introduced in version
7.0, allowing Windows Aero to run in virtualized Windows Vista and later
Windows guests, but OpenGL is regressed to 1.4.
64-bit guest operating systems require a 64-bit processor and a BIOS
compatible with x86 virtualization.[18] Intel processors require Intel VT
hardware virtualization technology as Intel 64-bit processors without
hardware virtualization technology do not have segmentation support in long
mode.[18] Only AMD64 processors of revision D or later can run 64-bit
guests.[18]
When using VMware Workstation in an environment using Media Access
Control (MAC) addresses as unique identifiers (UID), the MAC address for each
virtual machine should (and often must) be configured manually 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-specific issues
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.[19] Network Time Protocol (NTP) servers should not be run
under VMware.
[edit] Vulnerabilities
Vulnerabilities affecting VMWare products typically involve ways for users
inside a Guest VM to become super-user, or allow Guests to execute code on
the Host.
Notable vulnerabilities of earlier versions include:
Kostya Kortchinsky of Immunity discovered a vulnerability in the 3d API
allowing Guests to execute code on the Host.[20] Fixed in VMWare Workstation
6.5.2.
Rafal Wojtczvk of McAfee discovered a Guest-to-Host memory corruption
vulnerability which might allow Guest users to run arbitrary code on the
Host.[21] While the CVE entry is still set to "under review", the
vulnerability was fixed in VMWare Player 2.01.[22]
Greg MacManus of iDefense Labs discovered a vulnerability in the Shared
Folders implementation which allowed Guests to read/write host files (in a
non-default configuration).[23] Fixed in VMWare Workstation 5.5.4.[24]
Core Security discovered that the Shared Folders patch did not correctly
account for Unicode characters.[25] The Unicode traversal vulnerability was
fixed in VMware Workstation 6.0.3.[26]
[edit] VMware ACE
VMware ACE (assured computing environment)[27] is a feature that allows the
deployment of virtual machines that end users can use on their work PC,
personal computer, or even a portable USB media device (in the way of a
portable application). In essence, VMware ACE allows the creation of portable
virtual machines.
[edit] VMware Tools
VMware Tools is a package with drivers and other software that can be
installed in guest operating systems to increase their performance. It has
several components, including the following:
Drivers for the emulated hardware:
VESA-compliant graphics for the guest machine to access high screen
resolutions
Network drivers for the vmxnet2 and vmxnet3 NIC
Ensoniq AudioPCI audio
Mouse integration
Drag-and-drop file support
Clipboard sharing between host and guest
Time synchronization capabilities (guest syncs with host machine's clock)
Support for Unity, a feature that allows seamless integration of
applications with the host desktop
[edit] Gallery
VMware Workstation booting a virtual machine
Boot Menu of a VMware Workstation virtual machine
The BIOS of a VMware Workstation virtual machine
[edit] Third-party resources
[edit] Ready-to-use virtual machines
Many ready-made virtual machines (VMs) which run on VMWare Player,
Workstation, and other virtualization software are available[28] for specific
purposes, either for purchase or free of charge; for example a free
Linux-based "browser appliance" with the Firefox browser installed[29] which
can be used for safe Web browsing; if infected or damaged it can be discarded
and replaced by a clean copy. The appliance can be configured to
automatically reset itself after each use so personal information is not
stored. VMs distributed legally only have freely distributable operating
systems, as operating systems on VMs must be licensed; ready-to-use Microsoft
Windows VMs, in particular, are not distributed, except for evaluation
versions.
[edit] Other tools
PowerWF - Provides a visual representation of VMware VIX scripts,
converting them into workflows, or converting workflows into Powershell
cmdlets and modules. VIX is VMware's addition to Microsoft's Powershell for
automation of the VMware Player.
[edit] See also
Comparison of platform virtual machines
List of VMware software
x86 virtualization
OS level virtualization
Parallels Virtuozzo Containers
iCore Virtual Accounts
FreeBSD Jail
Solaris Containers
VirtualBox
Virtual disk image
[edit] References
^
http://ieeexplore.ieee.org//xpls/abs_all.jsp?arnumber=5492950
^
http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_workstation/8_0
^
http://www.vmware.com/support/ws80/doc/releasenotes_workstation_801.html
^ Snapshots in VMware Workstation
^ "VMware Unveils VMware Workstation 3.1 at Microsoft Tech·Ed 2002"
(Press release). VMware. 2002-04-09. Retrieved 2007-11-03.
^ "VMware Announces Fourth Generation of Desktop Virtualization Software"
(Press release). VMware. 2003-03-23. Retrieved 2007-11-03.
^ "VMware Announces New Release of Award-winning Desktop Virtualization
Software" (Press release). VMware. 2004-04-05. Retrieved 2007-11-03.
^ "VMware Unveils Fifth Generation of Powerful Desktop Virtualization
Software" (Press release). VMware. 2005-04-11. Retrieved 2007-11-03.
^ "VMware Introduces New Release of Its Powerful Desktop Virtualization
Software" (Press release). VMware. 2005-09-12. Retrieved 2007-11-03.
^ "VMware Announces Availability of Sixth Generation of Industry-Leading
Desktop Virtualization Software" (Press release). VMware, Inc.. 2007-05-09.
Retrieved 2007-09-20.
^ "VMware Workstation 6.5 Release Notes". Vmware.com. Retrieved
2011-01-02.
^ "VMware: VMware Workstation Zealot: Workstation 7 – The Gold Standard
in Desktop Virtualization – Now Available!". Blogs.vmware.com. Retrieved
2011-01-02.
^ "VMware Workstation 8.0 Release Notes". Vmware.com. Retrieved
2011-10-24.
^ "VMware Workstation 8 Now Available Worldwide!". Vmware.com. Retrieved
2011-09-14.
^ "Does 5.5 support Firewire. If not, is VMWare working on it.". VMTN.
2006-04-27.
^ "Experimental Support for Direct3D". Retrieved 2007-08-28.
^ "Can 3D Graphics be Achieved on Virtualization?". InfoWorld.
2007-02-10. Retrieved 2007-08-28.
^ a b c "Hardware and Firmware Requirements for 64-Bit Guest Operating
Systems". Kb.vmware.com. 2010-10-28. Retrieved 2011-01-02.
^ "Timekeeping in VMware Virtual Machines" (PDF). VMware. 2005-08-01.
Retrieved 2007-09-26.
^
http://www.immunityinc.com/documentation/cloudburst-vista.html
^ "CVE - CVE-2007-4496 (under review)". Cve.mitre.org. 2010-12-21.
Retrieved 2011-01-02.
^ "VMware Player Release Notes". Vmware.com. 2008-08-28. Retrieved
2011-01-02.
^ "Public Advisory: 04.27.07 // iDefense Labs". Labs.idefense.com.
Retrieved 2011-01-02.
^ "VMware Workstation 5.5 Release Notes". Vmware.com. 2008-11-06.
Retrieved 2011-01-02.
^ "Core Security Technologies". Coresecurity.com. Retrieved 2011-01-02.
^ "VMware Workstation 6 Release Notes". Vmware.com. 2008-08-28. Retrieved
2011-01-02.
^ Currently Being Moderated. "VMware ACE: The Assured Computing
Environment for the Enterprise". VMworld.com. Retrieved 2011-01-02.
^ Directory of VMs with 1539 entries as of 7 January 2011
^ VMWare Browser Appliance page
--
ncyu_phyedu@ptt,TFHS_57__326@ofo,abnormal@cgu,phyedu_99n@ncyu
plurk
http://www.plurk.com/dasea2010
face book
http://www.facebook.com/home.php?ref=home#/home.php?ref=home
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.22.74