Hyper-V Windows VM 具有与 WSL 相同的速度和便利性吗?

Hyper-V Windows VM 具有与 WSL 相同的速度和便利性吗?

WSL2 VM 可在几秒钟内启动并持久。Windows 沙盒不是持久的,设置 Hyper-V VM 有点棘手,需要花一些时间来定义 - 与 WSL2 的“即时启动”特性的便利性相比(我只需安装服务,选择 Linux 版本即可完成,未来 WSL 的启动时间约为 1 秒,这非常快——我希望 Windows 也能有类似的方便快捷的功能。请记住,WSL2 是一个 Hyper-V VM,我以前认为它不是,因为微软做了很多工作来让事情变得超级透明,但它绝对地是一个 Hyper-V VM,唯一的真正区别是它可以访问现在内置于 Windows 中的 Linux 内核服务;归根结底,WSL2 实例是 Hyper-V VM,所以我很好奇:看到 Windows Hyper-V VM 提供的便利程度与 Linux VM 相同,难道不是自然而有用的吗?至于 Windows VM 提供的便利,有没有办法使用沙盒但让它们像 WSL2 实例一样持久(我猜没有,因为我怀疑微软由于许可问题而使它们非持久)?

是否有人具备 PowerShell Hyper-V 知识,如果我安装了 Hyper-V 服务,我可以运行单个 PowerShell 脚本来配置所需的 Hyper-V 设置,然后以完全无人干预的方式设置 Windows 10 桌面、Windows Server、Windows Server Core 或 Windows Server Nano 环境?我将 PowerShell 脚本指向 Windows ISO,这是一个完整的、完全自动化的部署(我只想安装一个基本原始的操作系统,而不需要任何特殊设置),并且还设置了一个快捷方式来在我的“开始”菜单或桌面上运行打开新的 VM 实例(即通过 WSL2 提供的相同便利性和简单性)。GitHub 上是否有可以做到这一点的项目?如果有,我将不胜感激?

Docker 能否以任何方式帮助解决这个问题(可能不行,因为容器更适合运行一组类似 Web 服务器功能的服务;我们可以创建驻留在容器外部的持久性口袋,但我们能否获得类似于沙盒或比沙盒更高级的设置,同时享受 WSL2 的终极便利,但却适用于 Windows)?

相关内容