您可以不在您的机器上全新地安装操作系统,而可以在软件层面运行一个虚拟机,并在其上安装一个不同的操作系统。这样,您可以运行一个 Linux 系统并同时运行 Windows 与您的应用程序一起在一个虚拟机里同时地在同一硬件上。
虚拟机不仅允许您在同一硬件上安装并运行不同版本的 Windows ,而且允许您运行其他操作系统,包括 ReactOS。
有许多不同的虚拟机,而且其中一些也能在不同平台上模拟 x86 硬件。开源的 Bochs 和 QEMU 能虚拟地运行 Windows 和 ReactOS 。其他的,商业虚拟机有 VMware 和 微软的 VirtualPC 。
然而,使用虚拟机有巨大的缺点。不像 Wine,这些程序是模拟器,所以不可避免的会有实实在在的速度下降。更为重要的是,在虚拟机里运行应用程序使得应用程序不能被完全地整合于当前环境之内。
例如,您不能让 Windows 系统托盘图标或应用程序快捷方式出现在您的 Linux 桌面的系统托盘图标或应用程序快捷方式的旁边。因为 Windows 应用程序必须完全地驻留于虚拟机之内。