首页 > 解决方案 > 为什么 Windows 在启用时在 Hyper-V 中运行?

问题描述

微软今天发布了带有 WSL 2 的 Windows 10,看起来 WSL 2 需要 Hyper-V,所以我有几个问题:

从 Hyper-V 网页:

此外,如果您启用了 Hyper-V,那些对延迟敏感的高精度应用程序也可能在主机中运行时出现问题。这是因为启用虚拟化后,主机操作系统也运行在 Hyper-V 虚拟化层之上,就像来宾操作系统一样。但是,与来宾不同,主机操作系统的特殊之处在于它可以直接访问所有硬件,这意味着具有特殊硬件要求的应用程序仍然可以在主机操作系统中运行而不会出现问题。

所以,我的主要问题是:为什么他们在 Hyper-V 虚拟化层之上运行 Windows 主机?

我的理解是它带来了一系列的不便,比如 VirtualBox 不工作,我看到一些人的评论,他们设法让它工作但性能很差。

运行 CPU/GPU/SSD 密集型应用程序的用户是否有明显差异?

标签: windowswindows-10windows-subsystem-for-linuxwsl-2

解决方案


推荐阅读