截图下面是翻译
涵盖的问题:
WSL 2 是否使用 Hyper-V? WSL 2 是否可以在 Windows 10 家庭版上使用? WSL 1 会发生什么? 会被抛弃吗? 是否可以同时运行 WSL 2 和其他第三方虚拟化工具(例如 VMWare 或 Virtual Box)? 是否可以从 WSL 2 访问 GPU? 您计划如何扩展硬件支持? WSL 2 能够使用网络应用程序吗?
WSL 2 是否使用 Hyper-V? WSL 2 是否可以在 Windows 10 家庭版上使用?
WSL 2 将在当前提供 WSL 1 的所有 Windows 版本(包括 Windows 10 家庭版)上提供。
WSL 的第二个版本使用 Hyper-V 架构来提供虚拟化。 此架构将在作为 Hyper-V 功能子集的可选功能中提供。 这个附加组件将在所有操作系统版本中提供。 临近 WSL 2 发布时,我们将更详细地讨论这个新组件。
WSL 1 会发生什么? 会被抛弃吗?
我们目前没有计划停用 WSL 1。您可以在同一台计算机上并行运行 WSL 1 和 WSL 2 发行版。 WSL 2 作为新架构的添加有助于 WSL 团队扩展在 Windows 上运行 Linux 的惊人功能。
是否可以同时运行 WSL 2 和其他第三方虚拟化工具(例如 VMWare 或 Virtual Box)?
一些第三方应用程序在使用 Hyper-V 时无法运行,这意味着它们在启用 WSL 2 时将无法运行,不幸的是,这些应用程序包括 VMWare 和 Virtual Box。
我们正在探索解决这个问题的方法。 例如,我们提供了一组API,称为
译者注
无需配置。 Oracle VM VirtualBox 自动检测 Hyper-V 并使用 Hyper-V 作为主机系统的虚拟化引擎。 VM 窗口状态栏中的 CPU 图标表示正在使用 Hyper-V。
但这会导致性能明显下降:
使用此功能时,您可能会在某些主机系统上遇到 Oracle VM VirtualBox 性能显着下降的情况。
根据结合使用 Hyper-V 和 VirtualBox 的个人经验,我可以注意到,VirtualBox 在每个版本中都改进了对其虚拟机在 Hyper-V 下运行的支持。 但到目前为止,工作速度还不允许我们在日常任务中完全切换到这种共生状态,即使是那些对性能要求不高的任务。 虚拟机内窗口的平庸重绘会出现明显的延迟。 我真诚地希望在 WSL 2 发布时情况会有所改善。
是否可以从 WSL 2 访问 GPU? 您计划如何扩展硬件支持?
在 WSL 2 的初始版本中,硬件访问支持将受到限制。 例如,您将无法访问 GPU、串行端口和 USB。 然而,添加设备支持是我们计划中的重中之重,因为它为想要与这些设备交互的开发人员提供了很多可能性。 同时,您始终可以使用 WSL 1,它提供对串行和 USB 的访问。 请关注以下新闻
WSL 2 能够使用网络应用程序吗?
是的,一般来说,网络应用程序会执行得更快更好,因为我们确保了完整的系统调用兼容性。 然而,新架构使用虚拟化网络组件。 这意味着在初始预览版本中,WSL 2 将表现得像虚拟机,例如 WSL 2 将拥有自己的 IP 地址(与主机不同)。 我们的目标是为 WSL 2 提供与 WSL 1 类似的体验,其中包括对网络支持的改进。 我们计划快速添加使用 localhost 在 Linux 或 Windows 的所有网络应用程序之间进行通信的能力。 随着 WSL 2 发布的临近,我们将发布有关网络子系统和改进的更多详细信息。
如果您对 WSL 有更多疑问或只是想联系 WSL 团队,您可以在 Twitter 上找到我们:
- 泰勒·布朗
@Taylorb_msft - 约瑟夫·杜尔
@yosefdurr - 斯文·格鲁特
@svengroot_ms - 本希利斯
@本希利斯 - 克雷格·洛文
@craigaloewen - 苏尼尔·穆图斯瓦米
@SunilMut - 布赖恩·帕金斯
- 帕克什·索尼
@sonipalkesh - 约翰·斯塔克斯
@gigastarks - 克雷格·威尔希特
@CraigWilhite
来源: habr.com