我能运行 WSL 2 和其他第三方虚拟化工具,如 VMWare 或 Virtual Box 吗?
使用 Hyper-V 时,某些第三方应用程序无法运行,这意味着在启用 WSL 2 时它们将无法运行。不幸的是,这确实包括 VMWare 和 Virtual Box。我们正在研究帮助解决此问题的方法。例如,我们公开了一组名为 Hypervisor Platform 的 API,第三方虚拟化提供商可以使用这些 API 使其软件与 Hyper-V 兼容。这使得应用程序可以使用 Hyper-V 架构进行仿真,例如 Google Android Emulator,它现在与 Hyper-V 兼容。
我可以在 WSL 2 中访问 GPU 吗?是否有计划增加硬件支持?
在 WSL 2 的初始版本中,硬件访问支持将受到限制,例如:您将无法访问 GPU,串行或 USB。增加设备支持的工作具有高优先级。在此期间,您始终可以使用具有串行端口和 USB 访问权限的 WSL 1。
1. 没有 BIOS / UEFI,没有 Grub 等 bootloader,Linux 被 VM 直接加载进内存, 1s 内可以启动
2. 没有额外的驱动,只需要 Hyper-V 的半虚拟化驱动和 EXT4 驱动, 由微软负责内核的维护和更新(Windows update 可以更新 Linux)
3. 只有必须的进程 init 和 shell,启动后只占用数十 MB,使用 Hyper-V 的动态内存技术.
4. 没有进程(包括后台进程)活动即休眠
总之,WSL2 的体验就是感受不到传统 VM 的开销.相信使用过 Windows Sandbox 的用户都能感受到,就像启动一个应用一样.
作者:韩朴宇
链接:
https://www.zhihu.com/question/323244457/answer/675220306来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。