admin 管理员组

文章数量: 1184232

概念辨析:

  • Hyper-V
  • Windows 沙盒
  • WSL
  • WSL1
  • WSL2
  • 适用于 Linux 的 Windows 子系统
  • 虚拟机平台
  • 虚拟机监控程序平台

在“启用或关闭 Windows 功能”里面可以看到很多选项,其中“适用于 Linux 的 Windows 子系统”就是开启WSL1,直接在 powershell 里面执行wsl --install会默认安装最新版的 ubuntu WSL2,WSL1 和 WSL2 区别自行查询,两项互不干扰。

Hyper-V 是一种虚拟技术,也是一种虚拟机。Hyper-V 其实分两个部分:底层的虚拟机平台,以及上层的虚拟机管理软件。以前的Windows版本,这两个是同一个选项,现在的新版本则是分成虚拟机平台和 Hyper-V 两个选项。(来源)

“虚拟机平台”选项就是打开底层的 Hyper-V 虚拟化,WSL2 和 Windows 沙盒依赖于此。Windows 沙盒就是原生的一次性 windows 虚拟机,关闭就清零,下次重新开始。

虚拟机监控程序平台则是微软开放给第三方虚拟机(比如VMware,VirtualBox)的API(来源),可以用来使其软件与 Hyper-V 兼容。不过实测现在新版的虚拟机都不需要这个API也能正常运行,也就是虚拟机厂商自己解决了兼容问题。除了传统虚拟机,安卓模拟器也面临同样的问题。

参考:

  • https://zhuanlan.zhihu/p/381969738
  • https://www.zhihu/question/439585675
  • https://learn.microsoft/zh-cn/windows/wsl/faq
  • 幽默微软问答

本文标签: 虚拟机 概念 平台 WSL hyper