我知道 WSL2 不使用整个 VM,它只使用 Windows 的 Hyper-V 的一部分,因此它对资源的要求不是那么高,对吗?但我找不到有关 WSL2 如何使用 Hyper-V 的确切信息。Microsoft Docs 说“WSL 比真正的 VM 更轻量级”,仅此而已。
所以我的问题是:
WSL2 使用了 Hyper-V 的哪一部分,如何使用?
或者,如果 WSL2 根本不使用 Hyper-V,那么它如何运行 Linux 内核?
答案1
为了支持 WSL2,Hyper-V 已在 Windows 10 中分离。
所有 Windows 版本上都提供虚拟机管理程序(称为“虚拟机平台”),它是将 WSL 作为与主机紧密集成的轻量级虚拟机运行所需的最低要求。
Hyper-V 管理器现在是一项独特的 Windows 功能,用于运行与主机集成有限的全功能虚拟机。它在 Windows Home 上不可用。