VMware Workstation
VMware Workstation is a hosted hypervisor software product developed by VMware, a subsidiary of Broadcom, that enables users to create, run, and manage multiple virtual machines (VMs) on a single physical computer, supporting the simultaneous execution of various x86-based operating systems such as Windows, Linux, and others without requiring a host OS reboot.[1][2] Originally released in May 1999 as VMware's inaugural product, Workstation quickly became a cornerstone for software developers, IT professionals, and testers seeking a robust virtualization platform for local environments.[3] Over the years, it has evolved through numerous versions, with the latest release, Workstation Pro 25H2 (October 2025), adopting calendar-based versioning and incorporating enhancements such as support for recent Linux distributions including Fedora 42 and RHEL 10, USB 3.2, virtual hardware version 22, and the dictTool command-line utility, alongside continued support for high-performance VMs with up to 32 virtual CPUs and 128 GB of RAM per VM.[4][2][5] Key features include advanced 3D graphics acceleration via DirectX 11 and OpenGL 4.3, flexible virtual networking options with IPv4/IPv6 support and bandwidth simulation, integration with container technologies like Kubernetes for isolated clusters, and seamless connectivity to remote VMware vSphere or ESXi hosts for centralized management.[1] In November 2024, VMware Workstation Pro—and its counterpart, Workstation Player—became available at no cost for all users, including commercial, educational, and personal applications, broadening accessibility while maintaining enterprise-grade capabilities for development, testing, and demonstration workflows on Windows and Linux host systems.[6] This shift reflects VMware's ongoing commitment to democratizing virtualization tools amid a landscape of over 200 supported guest operating systems, making it an industry-standard solution for cross-platform compatibility and secure sandboxing.[1]Overview
Core Functionality
VMware Workstation is a hosted hypervisor, classified as a Type 2 hypervisor, that operates on top of a host operating system to enable the concurrent execution of multiple guest operating systems on a single physical host machine.[7] This architecture allows users to isolate and run diverse virtual environments without interfering with the host OS or requiring hardware reboots.[1] At its core, VMware Workstation employs virtualization layers that provide hardware abstraction, decoupling guest operating systems from the underlying physical hardware, while emulating virtual hardware components such as processors (CPUs), memory (RAM), storage (disks), and networking interfaces.[1] These layers translate guest OS instructions to host resources, ensuring compatibility and resource sharing across virtual machines (VMs).[7] Users create, configure, and manage VMs through an intuitive graphical user interface (GUI), where they can allocate resources, select guest OS types, and adjust settings like virtual CPU cores or network adapters.[1] The software supports the x86-64 architecture for both host and guest systems, facilitating 64-bit operations, and includes capabilities for nested virtualization, allowing VMs to act as hypervisors themselves by enabling hardware-assisted virtualization extensions like Intel VT-x or AMD-V within the guest.[1] The basic workflow begins with installing the Workstation software on the host machine, followed by creating a new VM through the GUI by specifying parameters such as RAM allocation and disk size.[1] Users then install the desired guest OS within the VM, often using installation media like ISO files, and manage states via features like snapshots, which capture the VM's configuration and data at a point in time for easy reversion or branching.[1] Integration with VMware Tools, a suite of utilities installed in guest OSes, enhances performance by improving graphics, networking, and file sharing between host and guest.[1]Key Features
VMware Workstation Pro leverages hardware virtualization extensions to improve virtual machine performance. It supports Intel VT-x and EPT for Intel processors and AMD-V and RVI for AMD processors, enabling efficient execution of guest operating systems by offloading virtualization tasks to the CPU.[8] Additionally, it allows configuration of up to 32 virtual CPUs per virtual machine, facilitating multi-core processing for demanding workloads such as software development and testing.[1] The software provides flexible networking options to simulate various network environments. These include bridged mode for direct host network access, NAT for shared host connectivity with internet access, host-only mode for isolated communication between the host and guests, and custom virtual networks for advanced configurations like VLANs or simulated latency and bandwidth limitations.[1] User interaction between host and guest systems is streamlined through features like USB passthrough, which allows direct connection of USB 3.2 devices to virtual machines, and seamless file transfer mechanisms including drag-and-drop support and shared folders for bidirectional access to files without manual copying.[1][2] Graphics-intensive applications in guest operating systems benefit from 3D acceleration, supporting DirectX 11 and OpenGL 4.3 with up to 8 GB of virtual graphics memory allocated to enhance rendering performance for tasks like gaming or CAD software.[1] Security and management capabilities include encryption of virtual machine files to protect sensitive data, full and linked cloning to create independent or space-efficient copies of virtual machines, and teaming of multiple virtual machines into groups for coordinated operation, such as simulating load-balanced clusters in development environments.[1][9] For enterprise workflows, VMware Workstation Pro integrates with vSphere and ESXi hosts, enabling users to connect remotely, power on/off virtual machines, and migrate them via drag-and-drop for seamless transition to production environments.[1] VMware Tools further enhances usability by providing seamless mouse integration between host and guest without capturing the cursor.[1] As of the 25H2 release in October 2025, enhancements include support for USB 3.2 and virtual hardware version 22 for improved device compatibility and performance.[10]History
Early Development and Releases
VMware was founded in 1998 by Diane Greene, Mendel Rosenblum, Scott Devine, Ellen Wang, and Edouard Bugnion, with a focus on developing virtualization software for x86 architectures. The company emerged from research at Stanford University, where Rosenblum and his colleagues explored ways to enable multiple operating systems to run concurrently on a single physical machine. This founding team aimed to address the limitations of contemporary hardware, which lacked native virtualization support, by creating tools that would benefit developers and IT professionals in testing and deployment environments.[3] The first public release of VMware Workstation occurred in May 1999 as version 1.0, marking the debut of commercial x86 virtualization software targeted primarily at developers. This initial version allowed users to run multiple guest operating systems, such as Windows and Linux, on a host machine without requiring hardware modifications. A key innovation was the use of binary translation to handle non-virtualizable instructions on x86 processors, enabling full virtualization despite the architecture's inherent challenges like ring 0 privilege issues. This technique dynamically rewrote problematic code at runtime, providing transparent isolation and performance suitable for desktop use cases.[11][12] Early releases built on this foundation with incremental enhancements. Version 2.0, launched in March 2000, improved desktop performance and added support for Windows 2000 as both host and guest.[11] Version 3.0 followed in November 2001, adding support for Windows XP as host and guest, USB device passthrough for peripheral connectivity, built-in NAT networking, and larger virtual disk support up to 128 GB for IDE and 256 GB for SCSI devices, which enhanced usability and performance for testing workflows.[11][13] These updates positioned VMware Workstation as a leader in desktop virtualization, competing directly with emerging products like Microsoft's Virtual PC, which offered similar but less advanced hosted virtualization capabilities.[14] By the mid-2000s, VMware Workstation continued to evolve, with version 6.0 in 2007 marking the transition to full 64-bit guest support on compatible hardware, enabling virtualization of modern 64-bit operating systems like Windows Vista and Linux distributions. This release leveraged emerging hardware virtualization extensions while maintaining backward compatibility through binary translation. Following EMC's acquisition of VMware in January 2004, the product line benefited from expanded resources, sustaining its growth in developer and enterprise desktop environments.[15][16]Corporate Acquisitions and Restructuring
In 2004, EMC Corporation acquired VMware for approximately $625 million in cash, marking a pivotal shift in the company's direction by integrating its virtualization software into EMC's storage ecosystem to enable more efficient virtual infrastructure solutions.[16] This acquisition positioned VMware as a wholly owned subsidiary, allowing EMC to bundle server virtualization with its data storage hardware, thereby enhancing enterprise offerings in data centers.[17] The landscape changed significantly in 2016 when Dell Technologies acquired EMC, including its majority stake in VMware, in a landmark $67 billion deal that closed on September 7.[18] This merger created the world's largest privately held technology company at the time and brought VMware under Dell's broader hardware and services umbrella, aiming to unify end-to-end IT solutions across servers, storage, and virtualization.[19] Amid preparations for the Dell-EMC merger, VMware underwent a major restructuring in January 2016, which included significant layoffs affecting about 5% of its global workforce, or roughly 800-900 employees, with the development teams for desktop products like Workstation and Fusion being notably impacted.[20] This move created temporary uncertainty for Workstation's future, as the team reductions raised user concerns about ongoing development, though VMware quickly stated that the products would continue without interruption as part of the broader organizational transition.[21] In November 2023, Broadcom Inc. completed its $61 billion acquisition of VMware on November 22, absorbing the company into its portfolio and initiating a comprehensive review of VMware's product lineup alongside substantial layoffs that reduced the workforce by nearly half over the following years.[22] Broadcom reorganized VMware into four business units focused on infrastructure software, application platforms, end-user computing, and security and networking, emphasizing cost efficiencies and streamlined offerings.[23] These changes shifted VMware's priorities toward profitability and integration with Broadcom's semiconductor ecosystem, moving away from some prior innovation-driven expansions.[24] The acquisitions and restructurings had notable effects on VMware Workstation, introducing periods of uncertainty—particularly in 2016 when team cuts threatened momentum—but ultimately reinforcing its role within the evolving corporate structure. Under Broadcom, desktop hypervisors like Workstation have been reaffirmed through ongoing updates and support, ensuring continuity for users despite the broader focus on cost-cutting measures.[25] This culminated in licensing adjustments in 2024 that expanded accessibility for desktop products.Licensing and Distribution Changes
VMware Workstation was initially released in May 1999 as a commercial product, offering perpetual licenses that allowed users to purchase the software outright with optional paid upgrades for subsequent versions.[26][27] During the 2010s, following VMware's acquisitions by EMC in 2004 and later integration with Dell, the company began introducing subscription-based models for some products, including support and maintenance options for Workstation, though the core software retained perpetual licensing for many users.[28][29] This licensing landscape shifted dramatically in November 2024 when Broadcom, following its acquisition of VMware, announced that VMware Workstation Pro would be made available free of charge for all uses—personal, educational, and commercial—effective November 11, 2024, eliminating the need for paid subscriptions or support contracts.[6][30] In 2025, Broadcom confirmed the ongoing free status of Workstation Pro, introducing calendar-based versioning with the release of version 25H2 in October, which simplified release tracking and incorporated community feedback for enhancements like expanded hardware support and bug fixes, while maintaining no-cost access without official enterprise support.[5][31] These changes resulted in the removal of activation keys, enabling direct downloads from official Broadcom/VMware sites for unrestricted use, though the absence of paid support shifted reliance to community resources for troubleshooting and updates.[30][31]Technical Details
System Requirements
VMware Workstation requires a 64-bit host operating system and hardware capable of supporting virtualization technologies to function effectively.[32]Hardware Requirements
The minimum hardware specifications for running VMware Workstation include a 64-bit x86 or AMD64 processor from 2011 or later, such as Intel Sandy Bridge or AMD Bulldozer equivalents, operating at 1.3 GHz or faster, with support for hardware virtualization (Intel VT-x with EPT or AMD-V with RVI).[32] At least 2 GB of RAM is required on the host, though 4 GB or more is recommended for optimal performance, especially when running multiple virtual machines.[32] Disk space needs amount to a minimum of 1.2 GB for the installation files, with additional space required for virtual machine files—typically at least 1 GB per guest operating system.[32] For recommended configurations, a multi-core processor with multiple logical processors enables support for up to 32-way virtual symmetric multiprocessing (SMP) in virtual machines, with up to 128 GB of RAM per VM.[2] Hosts with 8 GB or more of RAM and solid-state drive (SSD) storage are advised to improve virtual machine responsiveness and overall system performance.[32] Graphics acceleration for 3D workloads in virtual machines necessitates a compatible graphics processing unit (GPU) supporting DirectX 11.1 or higher, along with at least 512 MB of dedicated GPU memory; OpenGL 3.3 or Vulkan is also supported for enhanced rendering.[32] A display resolution of at least 1024x768 with a 16-bit or 32-bit color depth is required.[32] Additional hardware prerequisites include an Ethernet controller compatible with the host OS for networking features and USB 1.1/2.0/3.0 controllers for peripheral passthrough.[32]Software Requirements
VMware Workstation supports 64-bit host operating systems, including Windows 11 (all editions), Windows 10 (all editions), Windows Server 2025, and Windows Server 2022.[33] For Linux hosts, compatibility covers Ubuntu 24.04 LTS and 22.04 LTS, Fedora 42 and 41, Red Hat Enterprise Linux (RHEL) 10.0 and 9.x, Debian 13.0 and 12.x, CentOS Stream 10 and 9, openSUSE Leap 16.0 and 15.x, SUSE Linux Enterprise Server (SLES) 15 SP7, and Linux Mint 22, provided the kernel is 3.10 or newer and glibc 2.17 or later.[33] Virtualization must be enabled in the host system's BIOS or UEFI settings to allow 64-bit guest operating systems and advanced features.[32] An internet connection is recommended for software updates and licensing validation.[32] Guest operating system requirements vary depending on the specific virtual machine configuration and are detailed in the VMware Compatibility Guide.[34]Supported Operating Systems
VMware Workstation supports a range of host operating systems, primarily focused on 64-bit x86/AMD64 architectures, with updates in version 25H2 extending compatibility to newer releases while dropping legacy ones.[33] For Windows hosts, it includes Windows 11 (all editions), Windows 10 (all editions), Windows Server 2025, and Windows Server 2022; support for Windows 8.1 and earlier, including Windows 7, has been discontinued.[33] On Linux hosts, compatibility covers Ubuntu 24.04 LTS and 22.04 LTS, Fedora 42 and 41, Red Hat Enterprise Linux (RHEL) 10.0 and 9.x, Debian 13.0 and 12.x, CentOS Stream 10 and 9, openSUSE Leap 16.0 and 15.x, SUSE Linux Enterprise Server (SLES) 15 SP7, and Linux Mint 22; older distributions such as Ubuntu 20.04 and earlier, Fedora 40 and below, and RHEL 8.x have been phased out in 25H2.[33][5] Windows 11 on ARM hosts is supported via emulation on compatible hardware, but native ARM64 host support remains unavailable for Workstation, unlike VMware Fusion.[33] Guest operating system support in VMware Workstation is extensive, encompassing modern, legacy, and alternative systems across x86 (32-bit and 64-bit), x64, and ARM64 architectures, with version 25H2 introducing native ARM64 guest execution for improved performance on x86 hosts.[35][5] Windows guests include Windows 11 (all editions, x64 and ARM64), Windows Server 2025 and 2022 (x64), Windows 10 (32-bit and 64-bit), and legacy options like Windows 7 (32-bit and 64-bit), Windows XP, and DOS, all validated for recent hardware versions with VMware Tools providing enhanced integration.[35][36] Linux guests cover a broad array of distributions, such as Ubuntu 24.04 LTS and 22.04 LTS (x64 and ARM64), RHEL 10 and 9.x (x64), Fedora 42 (x64 and ARM64), Debian 13.0 (x64 and ARM64), AlmaLinux 10 and 9 (x64), CentOS Stream 9 (x64), openSUSE Leap 16.0 (x64), and SLES 15 SP7 (x64), with open-vm-tools recommended for post-installation optimization on most modern Linux variants.[35][36][5] Unix-like guests, including BSD variants such as FreeBSD 14.x and 13.x (x64), are supported with basic functionality and open-vm-tools where applicable, though specialized configurations may be required for full feature access.[35] macOS guests are compatible up to macOS 15 Sequoia and macOS Tahoe 16 (x64 only, via compatibility layers on x86 hosts), mirroring aspects of Fusion's support but without native Apple Silicon execution in Workstation; VMware Tools (darwin.iso) enables graphics acceleration and file sharing, though support for macOS has been discontinued in favor of open-vm-tools equivalents for newer releases.[35][36][5] Alternative guests like Android-x86 (various versions) and Solaris 11 (x64) are included for development and testing, with 32-bit guests runnable on 64-bit hosts without issues.[35] Limitations include no direct support for iOS or most embedded OSes, which require custom virtual machine configurations, and hardware acceleration (e.g., 3D graphics) varies by guest OS and VMware Tools installation.[35][36]Version History
Major Releases
VMware Workstation's major releases have progressively expanded its virtualization capabilities, with each version introducing foundational improvements in hardware emulation, guest OS support, and integration features. The product debuted with version 1.0 on May 15, 1999, offering basic x86 processor support for running virtual machines on Linux hosts, limited to up to 2 GB of memory per VM.[11] Version 5.0 arrived on April 7, 2005, enhancing snapshot functionality to allow unlimited point-in-time saves and introducing virtual teams for networking multiple VMs as a private group, alongside support for 64-bit host processors.[4][37] Version 8.0 was released on September 14, 2011, requiring a 64-bit host CPU for the first time and adding Unity mode, which enables seamless integration of guest applications into the host desktop without displaying the full VM console.[4][38] Version 12.0 launched on August 25, 2015, bringing full support for Windows 10 hosts and guests, along with UEFI firmware for VMs and improved graphics rendering up to DirectX 10 and OpenGL 3.3.[39][40] Version 15.0 followed on September 24, 2018, providing compatibility with vSphere 6.7 for hybrid workflows between desktop and server environments, along with support for DirectX 10.1 and OpenGL 3.3 graphics.[4][41] Version 17.0 debuted on November 17, 2022, introducing native support for Windows 11 as both host and guest OS, including TPM 2.0 and Secure Boot requirements for compliant VMs.[42] Version 17.6 was issued on September 3, 2024, delivering stability updates and security fixes in preparation for the shift to freeware distribution, resolving issues with recent Linux kernels up to 6.8.[43] Finally, version 25H2 marked a pivotal change on October 14, 2025, debuting calendar-based versioning aligned with Windows updates and confirming the product's free availability for all users without licensing requirements.[5][2]Evolution of Features and Support
In the early development of VMware Workstation prior to 2010, the software transitioned from relying on binary translation for virtualization to leveraging hardware-assisted virtualization, a significant advancement introduced in version 6 released in 2007. This shift enabled more efficient execution of guest operating systems by utilizing Intel VT-x and AMD-V technologies, reducing overhead and improving performance for demanding workloads without the need for software emulation of privileged instructions. During the mid-period from 2010 to 2020, VMware Workstation expanded its security and usability features, including the addition of virtual machine encryption in version 7 (2008), which allowed users to protect VM files with AES-128 encryption to safeguard sensitive data against unauthorized access. Version 9 (2012) introduced multi-monitor support, enabling virtual machines to span multiple physical displays for enhanced productivity in development and testing environments. Concurrently, improvements to Linux host support progressed through this era, with better integration for distributions like Ubuntu and Fedora, including enhanced kernel compatibility and drag-and-drop functionality between host and guest, addressing previous limitations in file sharing and clipboard operations on non-Windows hosts.[44] From 2020 onward, recent evolutions have focused on modern hardware and OS compatibility, with version 16 (2020) introducing coexistence with Microsoft's Hyper-V hypervisor on Windows hosts, allowing users to run VMware VMs alongside Hyper-V without disabling the latter, facilitated by the Windows Hypervisor Platform API. The 25H2 release in 2025 further expanded CPU and OS support, including broader guest support for Red Hat Enterprise Linux 10 and Debian 13.[5] Regarding support lifecycle, VMware Workstation maintained annual updates through 2023, but under Broadcom's ownership following the 2023 acquisition, the cadence shifted to biennial major releases, with version 17.x reaching end-of-life on November 17, 2025, marking the conclusion of general support and security patches for that branch. Paid support for certain legacy versions ended in 2024, prompting users to migrate to newer iterations for ongoing maintenance.[45] Bug fixes and deprecations have also shaped the product's evolution, notably the removal of 32-bit host support after version 15, as subsequent releases like version 16 and beyond required 64-bit host operating systems to align with modern hardware trends and optimize resource utilization. This change eliminated compatibility with older 32-bit platforms, focusing development on 64-bit architectures for improved stability and feature implementation.[4]Components
VMware Tools
VMware Tools is a suite of utilities installed within the guest operating system of a virtual machine to enhance performance, management, and integration with the host system in VMware Workstation. It provides optimized drivers and services that improve resource utilization and user experience in virtualized environments.[46] The core components of VMware Tools include specialized drivers such as the SVGA driver for enhanced graphics rendering, the VMXNet3 adapter for high-performance networking, and SCSI drivers for efficient storage I/O. Additionally, it features utilities like the VMware Tools service, which handles time synchronization between the guest and host to maintain accurate clock settings, and heartbeat monitoring to detect and report the guest's operational status to the host.[46] Installation of VMware Tools is typically automated and occurs either during the initial guest operating system setup or after the guest OS is installed. The process involves mounting a VMware-provided ISO image to the virtual machine's virtual CD/DVD drive from within Workstation, allowing the guest OS to access and run the installer; for Windows guests, this launches a setup wizard, while Linux guests may use package managers or scripts from the ISO.[46] Key benefits include improved graphics resolution and color depth for smoother visual performance, enhanced I/O throughput for faster disk and network operations, automatic adjustment of display resolution to match the host window size, and shared clipboard functionality enabling seamless copy-paste between host and guest. These optimizations reduce overhead and provide a more native-like experience in the virtual machine.[46] VMware Tools versions are aligned with Workstation releases to ensure compatibility and incorporate new features; for example, versions such as 12.x or later are used in Workstation 17 updates and 25H2 to support contemporary guest operating systems. While VMware Tools offers broad enhancements, it does not fully support every guest operating system, with compatibility varying by version and requiring verification against official guides. For Linux distributions, an open-source alternative known as open-vm-tools provides equivalent functionality and is often pre-installed in modern releases, reducing the need for proprietary installation.[46][47]Virtual Machine Formats and Configuration
VMware Workstation utilizes a set of primary file formats to define and store virtual machine (VM) configurations and data. The core configuration file is the .vmx file, which contains settings for the VM's hardware, resources, and operational parameters in a text-based format editable by users.[48] Virtual disks are managed through .vmdk files, which encapsulate the contents of the VM's hard drive, supporting various provisioning types such as thick-provisioned (pre-allocated) or thin-provisioned (grow-as-needed) to optimize storage usage.[48] Additionally, the .nvram file persists non-volatile settings like BIOS or UEFI firmware configurations, ensuring consistent boot behavior across sessions.[48] Configuration options in VMware Workstation allow precise allocation of host resources to VMs through the graphical interface or direct .vmx edits. Users can assign multiple CPU cores or sockets to a VM, up to the host's available logical processors, enabling workload-specific optimization such as multi-threading for compute-intensive tasks. RAM allocation is similarly flexible, with support for up to 128 GB per VM in recent versions (limited by host memory to prevent overcommitment issues). Disk configurations include IDE or SCSI controllers, with .vmdk files attachable as primary or secondary drives, and options for snapshots to capture state changes without altering the base disk. Hardware versioning, denoted as "vmx-XX" (e.g., vmx-20 in version 17.x; vmx-22 in 25H2), determines compatible virtual hardware features like USB 3.0 support or maximum vCPUs, with upgrades available to leverage newer capabilities while maintaining backward compatibility. In version 25H2, hardware versioning extends to vmx-22, adding support for USB 3.2 and enhanced configuration options via tools like dictTool.[49][5][2] VM management in Workstation is facilitated through an integrated library interface that lists all VMs, allowing operations like cloning, deletion, or snapshot reversion. Power controls include powering on, suspending, resuming, or shutting down VMs, with options for headless mode to run without the GUI. Hardware editing occurs via the VM settings dialog, where users add or modify components like network adapters or sound cards post-creation. For portability, VMs can be exported to Open Virtualization Format (OVF) or Open Virtualization Appliance (OVA) packages, bundling .vmx, .vmdk, and related files into a single archive or directory for transfer to other VMware products or platforms.[50] Security configurations protect VM files and runtime access. Encryption employs AES-256 to secure the entire VM bundle, including .vmdk contents, requiring a password for powering on or editing, thus preventing unauthorized access on shared hosts.[51] Access controls integrate with host user permissions, allowing restrictions on VM interaction without full encryption, such as read-only modes for demonstrations.[52] Advanced features include nested virtualization, enabled by selecting "Virtualize Intel VT-x/EPT or AMD-V/RVI" in processor settings, permitting VMs to run hypervisors internally for testing layered environments. Custom .vmx parameters further refine behavior, such as enabling memory overcommitment via settings likememsize or sched.mem.pshare.enable to exceed host RAM limits through sharing and ballooning mechanisms.