Bringing Virtualization to the X86 Architecture with the Original VMware Workstation

This paper describes the historical context, technical challenges, and main implementation techniques used by VMware Workstation to bring virtualization to the x86 architecture in 1999. Although Virtual Machine Monitors (VMMs) had been around for decades, they were traditionally designed as part of monolithic, single-vendor architectures with explicit support for virtualization. In contrast, the x86 architecture lacked virtualization support, and the industry around it had disaggregated into an ecosystem, with different vendors controlling the computers, CPUs, peripherals, operating systems, and applications, none of them asking for virtualization.

Provided by: Stanford Technology Ventures Program Topic: Virtualization Date Added: Jan 2013 Format: PDF

Find By Topic