虚拟机运行特定程式语言。
系统虚拟机.例如：VirtualBox、VMware Workstation
程序虚拟机.例如：Java虚拟机（JVM）
作业系统层虚拟化.例如：Docker
技术（硬件的模拟）.基于这种虚拟机，用户可以运行任何操作系统，比如可以在他们“个人的”虚拟电脑上运行两个不同的操作系统，这也被称为“访客”（guests）。这样的话，新版的实验性操作系统就可以与旧版的较稳定版本一同在单独的