Developer(s) | VMware |
---|---|
Initial release | 1999 [1] |
Stable release | |
Written in | C, C++ |
Operating system | Windows Linux |
Platform | x86-64 [3] (version 11.x and above, previous versions were available for IA-32 as well) |
Type | Hypervisor |
License | Freeware |
Website | www |
VMware Workstation Pro (known as VMware Workstation until release of VMware Workstation 12 in 2015) is a hosted (Type 2) hypervisor that runs on x64 versions of Windows and Linux operating systems. [4] It enables users to set up virtual machines (VMs) on a single physical machine and use them simultaneously along with the host machine. Each virtual machine can execute its own operating system, including versions of Microsoft Windows, Linux, BSD, and MS-DOS. VMware Workstation is developed and sold by VMware, which has been owned by Broadcom since November 2023. In May 2024, Workstation Pro became free of charge for personal use, with paid subscriptions available for commercial use, while the free restricted VMware Workstation Player (known as VMware Player) was dropped. [5] In November 2024, VMware Workstation was made free for commercial use, with paid subscriptions and support no longer available. [6]
VMware Workstation supports bridging existing host network adapters and sharing physical disk drives and USB devices with a virtual machine. It can simulate disk drives; an ISO image file can be mounted as a virtual optical disc drive, and virtual hard disk drives are implemented as .vmdk files.
VMware Workstation Pro can save the state of a virtual machine (a "snapshot") at any instant. These snapshots can later be restored, effectively returning the virtual machine to the saved state, [7] as it was and free from any post-snapshot damage to the VM.
VMware Workstation includes the ability to group multiple virtual machines in an inventory folder. The machines in such a folder can then be powered on and powered off as a single object, useful for testing complex client-server environments.
VMware was first released on 15 May 1999. [8]
VMware Workstation versions 12.0.0, 12.0.1, and 12.1.0 were released at intervals of about two months in 2015. [9] In January 2016 the entire development team behind VMware Workstation and Fusion was disbanded and all US developers were immediately fired. [10] [11] [12] [13] The company said that "the restructuring activities will not impact the existence of any current product lines", that "roles and responsibilities associated with particular businesses will be moved to other regions and office locations", and that investment would continue "with emphasis on our growth products". The future of Workstation and Fusion became uncertain. On 24 April 2016 maintenance release 12.1.1 was released. In September, same year, the company announced that "we’re very much alive and well". [14] Consequently, on September 13 Workstation 12.5 and Fusion 8.5 were released as free upgrades which added support for Windows 10 Anniversary edition and Windows Server 2016. Since then versions 14 (in 2017, skipping number 13), 15 (in 2018), 16 (in 2020) and 17 (in 2022) were released.
In May 2024 VMware Workstation Pro became free for personal use, with only commercial use requiring a paid license, and free VMware Workstation Player was discontinued as unnecessary. [15]
In November 2024 this change was expanded to include commercial and educational users, thereby making the software free for everyone. At the same time, however, Broadcom discontinued official technical support for the product, instead directing users to seek help from existing documentation and the community. [16]
Color | Meaning |
---|---|
Red | Unsupported release |
Green | Current or still supported release |
Blue | Future release |
Version | Release date | Significant changes |
---|---|---|
1.0 [8] | 15 May 1999 | First release |
1.0.1 [8] | 14 June 1999 |
|
1.0.2 [8] | 25 June 1999 | |
1.0.3 [8] | 20 July 1999 |
|
1.1 for Linux [17] | 11 October 1999 | First Linux release
|
1.1.1 for Linux [17] | 18 October 1999 |
|
1.1.2 for Linux [17] | 13 November 1999 |
|
1.0.1 for Windows [18] | 15 November 1999 | |
2.0 [19] | 3 March 2000 |
|
2.0.1 [19] | 19 June 2000 | |
2.0.2 [19] | 1 August 2000 | |
2.0.3 [19] | 2 November 2000 |
|
2.0.4 [19] | 21 May 2001 |
|
3.0 [20] | 11 November 2001 |
|
3.1 [21] | 29 March 2002 |
|
3.1.1 [22] | 9 April 2002 |
|
3.2 [23] | 16 September 2002 | |
4.0 [24] | 7 April 2003 | Single snapshots |
4.5 [25] | 15 March 2004 | Last version for Windows NT 4.0 on hosts |
5.0 [26] | 7 April 2005 |
|
5.5 [27] | 29 November 2005 |
|
6.0 [29] | 9 May 2007 |
|
6.5 [30] | 23 September 2008 |
|
7.0 [33] | 10 October 2009 |
|
7.1 [35] | 25 May 2010 | |
8.0 [36] | 14 September 2011 | |
9.0 [38] | 23 August 2012 |
|
10.0 [39] | 3 September 2013 |
|
10.0.1 [40] | 24 October 2013 |
|
10.0.2 [41] | 17 April 2014 |
|
10.0.3 [42] | 1 July 2014 | |
10.0.4 [43] | 30 October 2014 |
|
10.0.5 [44] | 27 January 2015 |
|
10.0.6 [45] | 5 May 2015 |
|
10.0.7 [46] | 2 July 2015 |
|
11.0 [47] | 1 December 2014 |
|
11.1 [48] | 17 February 2015 |
|
11.1.1 [49] | 9 June 2015 |
|
11.1.2 [50] | 15 June 2015 |
|
12.0.0 Pro [51] | 24 August 2015 | The following features have reached end of life in Workstation 12 Pro and have been removed: [52]
Added support for, amongst other things:
|
12.0.1 Pro [53] | 29 October 2015 |
|
12.1.0 Pro [54] | 8 December 2015 | |
12.1.1 Pro [55] [56] | 21 April 2016 | |
12.5 Pro [57] [56] | 13 September 2016 |
|
12.5.1 Pro [60] | 27 October 2016 | Bug fixes, security updates for undisclosed vulnerabilities and performance improvements. |
12.5.2 Pro [61] | 13 November 2016 | This release of VMware Workstation 12 Pro addresses an out-of-bounds memory access vulnerability related to the drag-and-drop feature. This may allow a guest to execute code on the operating system that runs VMware Workstation 12 Pro. |
12.5.3 Pro [62] | 9 March 2017 | Bug fixes, security updates, and performance improvements.
|
12.5.4 Pro [63] | 14 March 2017 | This release addresses an out-of-bounds memory access vulnerability related to the drag-and-drop feature. This vulnerability might allow a guest to execute code on the operating system that runs VMware Workstation 12 Pro. |
12.5.5 Pro [64] | 28 March 2017 | This release of VMware Workstation Pro addresses the following issues:
|
12.5.6 Pro [65] | 18 May 2017 | This release includes the following highlights:
|
12.5.7 Pro [66] | 22 June 2017 | This release of VMware Workstation Pro includes some bug fixes and security updates. |
12.5.8 Pro [67] | 16 November 2017 | Support added for:
|
12.5.9 Pro [68] | 10 January 2018 | |
14.0.0 Pro [69] | 26 September 2017 | This major version release includes the following highlights:
|
14.1.0 Pro [70] | 21 December 2017 |
|
14.1.1 Pro [71] | 9 January 2018 | |
14.1.2 Pro [72] | 21 May 2018 |
|
14.1.3 Pro [73] | 14 August 2018 | |
14.1.4 Pro [74] | 11 September 2018 |
|
14.1.5 Pro [75] | 23 November 2018 |
|
14.1.6 Pro [76] | 14 March 2019 | This release of VMware Workstation Pro addresses the following issues:
|
14.1.7 Pro [77] | 29 March 2019 |
|
14.1.8 Pro [78] | 12 November 2019 | This release of VMware Workstation Pro addresses the following issue:
|
15.0.0 Pro [79] | 24 September 2018 | This major version release includes the following highlights:
|
15.0.1 Pro [80] | 9 November 2018 |
|
15.0.2 Pro [81] | 22 November 2018 |
|
15.0.3 Pro [82] | 14 March 2019 |
|
15.0.4 Pro [83] | 29 March 2019 |
|
15.1.0 Pro [84] | 14 May 2019 |
|
15.5.0 Pro [85] | 19 September 2019 |
|
15.5.1 Pro [86] | 12 November 2019 |
|
15.5.2 Pro [87] | 12 March 2020 | |
15.5.5 Pro [88] | 28 May 2020 |
|
15.5.6 Pro [89] | 9 June 2020 |
|
15.5.7 Pro [90] | 19 November 2020 |
|
16.0 Pro [91] | 15 September 2020 | This major version release includes the following highlights:
|
16.1.0 Pro [92] | 19 November 2020 |
|
16.1.1 Pro [93] | 1 April 2021 |
|
16.1.2 Pro [94] | 17 May 2021 |
|
16.2.0 Pro [95] | 14 October 2021 |
|
16.2.1 Pro [98] | 9 November 2021 |
|
16.2.2 Pro [99] | 18 January 2022 |
|
16.2.3 Pro [100] | 10 March 2022 |
|
16.2.4 Pro [101] | 21 July 2022 |
|
16.2.5 Pro [102] | 7 December 2022 |
|
17.0 Pro [103] | 17 November 2022 |
|
17.0.1 Pro [104] | 2 February 2023 |
|
17.0.2 Pro [105] | 25 April 2023 |
|
17.5 Pro [106] | 19 October 2023 |
|
17.5.1 Pro [107] | 27 February 2024 |
|
17.5.2 Pro [108] | 14 May 2024 |
|
17.6 Pro [109] | 3 September 2024 |
Removed features:
|
17.6.1 Pro [110] | 10 October 2024 |
|
Operating system | Workstation release |
---|---|
Windows 11 | 16.2 and later [111] |
Windows 10 October 2020 Update (v20H2) and up | 16.0 and later |
Windows Server 2025 | 17.6 and later |
Windows Server 2022 | 17.0 and later |
Windows Server 2019 | 15.5 and later |
Linux distributions | Varies [111] [112] [113] |
Operating system | Workstation release |
---|---|
Windows 10 May 2020 Update (v2004) | 15.5.5 and later |
Windows 10 November 2019 Update (v1909) | 14.1.8 and later |
Windows 10 May Update (v1903) | 15.0 and later |
Windows 10 October Update (v1809) | 14.0 and later |
Windows 10 Spring Creators Update (v1803) | 14.0–15.5 [113] |
Windows 10 Creators Update (v1703) / Fall Creators Update (v1709) | 15.0–15.5 [113] |
Windows 10 Anniversary Update (v1607) | 12.5–14.0 [113] |
Windows 10 RTM and November Update (v1511) | 11.0–14.0 [113] |
Windows 8.1 | 10.0–16.2 [111] |
Windows 8 | 9.0–14.0 [113] |
Windows 7 | 7.1–15.5 [113] |
Windows Vista | 6.0–10.0 |
Windows XP | 3.0–10.0 [114] |
Windows 2000 | 2.0–6.5 [115] [116] |
Windows NT 4.0 | 1.0–4.5 |
Windows Server 2016 | 14.0–17.5 [111] |
Windows Server 2012 R2 | 10.0–17.5 [111] |
Windows Server 2012 | 9.0–14.0 [113] |
Windows Server 2008 R2 | 8.0–12.0 [113] |
Windows Server 2008 | 6.0–10.0 |
Windows Server 2003 R2 | 6.0–10.0 |
Windows Server 2003 | 4.0–10.0 [117] |
There used to be freeware-based version of VMware Workstation with a limited feature set. This version was at first known as VMware Player until VMware Player v7 (released at the same time as Workstation 11). In 2015 the two packages were combined as VMware Workstation 12, with a free VMware Workstation Player version which, on purchase of a player license key granted commercial use along with commercial support, while the purchase of a pro license key became the higher specification VMware Workstation Pro (which also included commercial support). [118] VMware Workstation Player, like VMware Player [119] before it, was free of charge for non-commercial use, or for distribution or other use by written agreement. [120] [121] VMware Workstation Player was discontinued in 2024 [122] due to redundancy after VMware Workstation Pro was made free for personal use. [122] The differences between VMware Workstation Player and Pro used to be given in VMware's website [123] before the discontinuation of VMware Workstation Player in 2024.
VMware Tools, a package with drivers and other software available for the various guest operating systems VMware products support, installs in guest operating systems to add functionality. Tools is updated from time to time, with v12.1.5 in 29 November 2022. [124] It has several components, including the following:
Many ready-made virtual machines (VMs) which run on VMware Workstation Player, VMware Workstation Pro, and other virtualization software are available [126] with software for specific purposes ready-installed, either for purchase or free of charge. As one among many examples, there are free Linux-based "browser appliances" with the Firefox or other browser installed [127] [128] which can be used for safe Web browsing; if infected or damaged the VM can be discarded and replaced by a clean copy. Or the appliance can be configured to automatically reset itself after each use so that no changes, including personal information, modified files, damage, etc. are stored. [128] 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.
OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using OpenVMS include banks and financial services, hospitals and healthcare, telecommunications operators, network information services, and industrial manufacturers. During the 1990s and 2000s, there were approximately half a million VMS systems in operation worldwide.
Virtual PC is a discontinued x86 emulator software for Microsoft Windows hosts and PowerPC-based Mac hosts. It was created by Connectix in 1997 and acquired by Microsoft in 2003, after which the program was renamed Microsoft Virtual PC. In July 2006, Microsoft released the Windows version free of charge. The Mac version was discontinued the same year following the Mac transition to Intel. In 2009, Microsoft released Windows Virtual PC, which is only compatible with Windows 7 hosts, and is the technical foundation for the latter's Windows XP Mode. Windows Virtual PC does not officially support MS-DOS or operating systems older than Windows XP Professional SP3 as guests. Virtual PC was discontinued in 2011 in favour of Hyper-V.
VMware LLC is an American cloud computing and virtualization technology company headquartered in Palo Alto, California. VMware was the first commercially successful company to virtualize the x86 architecture.
Win4Lin is a discontinued proprietary software application for Linux which allowed users to run a copy of Windows 9x, Windows 2000 or Windows XP applications on their Linux desktop. Win4Lin was based on Merge software, a product which changed owners several times until it was bought by Win4Lin Inc. Citing changes in the desktop virtualization industry, the software's publisher, Virtual Bridges, has discontinued Win4Lin Pro.
Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often providing multiple virtual machines on one physical platform. The table below compares basic information about platform virtualization hypervisors.
VMware Workstation Player, formerly VMware Player, is a discontinued virtualization software package for x64 computers running Microsoft Windows or Linux, supplied free of charge by VMware, Inc. VMware Player could run existing virtual appliances and create its own virtual machines. It used the same virtualization core as VMware Workstation, a similar program with more features, which became available free of charge for personal, but not commercial, use in 2024. VMware Player was available for personal non-commercial use, or for distribution or other use by written agreement. VMware, Inc. did not formally support Player, but there was an active community website for discussing and resolving issues, and a knowledge base.
In computing, virtualization is the use of a computer to simulate another computer. The following is a chronological list of virtualization technologies.
VMware Server is a discontinued free-of-charge virtualization-software server suite developed and supplied by VMware, Inc.
VMware ESXi is an enterprise-class, type-1 hypervisor developed by VMware, a subsidiary of Broadcom, for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system (OS); instead, it includes and integrates vital OS components, such as a kernel.
Parallels Desktop for Mac is a hypervisor providing hardware virtualization for Macintosh computers developed by Parallels, a subsidiary of Corel.
VMware Fusion is a software hypervisor developed by VMware for macOS systems. It allows Macs with Intel or the Apple M series of chips to run virtual machines with guest operating systems, such as Microsoft Windows, Linux, or macOS, within the host macOS operating system.
Oracle VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.
Open Virtualization Format (OVF) is an open standard for packaging and distributing virtual appliances or, more generally, software to be run in virtual machines.
VMware ThinApp is an application virtualization and portable application creator suite by VMware that can package conventional Windows applications into portable applications capable of running on another operating system. According to VMware, the product has a success rate of about 90–95% in packaging applications.
VMDK is a file format that describes containers for virtual hard disk drives to be used in virtual machines like VMware Workstation or VirtualBox.
VMware vSphere is VMware's cloud computing virtualization platform.
OpenNebula is an open source cloud computing platform for managing heterogeneous data center, public cloud and edge computing infrastructure resources. OpenNebula manages on-premises and remote virtual infrastructure to build private, public, or hybrid implementations of infrastructure as a service (IaaS) and multi-tenant Kubernetes deployments. The two primary uses of the OpenNebula platform are data center virtualization and cloud deployments based on the KVM hypervisor, LXD/LXC system containers, and AWS Firecracker microVMs. The platform is also capable of offering the cloud infrastructure necessary to operate a cloud on top of existing VMware infrastructure. In early June 2020, OpenNebula announced the release of a new Enterprise Edition for corporate users, along with a Community Edition. OpenNebula CE is free and open-source software, released under the Apache License version 2. OpenNebula CE comes with free access to patch releases containing critical bug fixes but with no access to the regular EE maintenance releases. Upgrades to the latest minor/major version is only available for CE users with non-commercial deployments or with significant open source contributions to the OpenNebula Community. OpenNebula EE is distributed under a closed-source license and requires a commercial Subscription.
Second Level Address Translation (SLAT), also known as nested paging, is a hardware-assisted virtualization technology which makes it possible to avoid the overhead associated with software-managed shadow page tables.
In computer security, virtual machine (VM) escape is the process of a program breaking out of the virtual machine on which it is running and interacting with the host operating system. In theory, a virtual machine is a "completely isolated guest operating system installation within a normal host operating system", but this isn't always the case in practice.
GPU virtualization refers to technologies that allow the use of a GPU to accelerate graphics or GPGPU applications running on a virtual machine. GPU virtualization is used in various applications such as desktop virtualization, cloud gaming and computational science.
In Unity mode, virtual machine applications appear on the host system desktop