Microsoft在最新的Windows 10 20H1版本中引入了适用于Linux 2的Windows子系统
- 类别: 视窗
Microsoft计划在Windows 10 1903(Windows 10 20H1更新)之后的第一个主要Windows 10功能更新中集成Linux子系统Windows 2。
该公司向Fast Ring Windows Insider频道发布了一个新版本,其中包括适用于Linux的Windows子系统的新版本。变更带来了用户和管理员需要注意的重要改进和变更。
首先,基础知识:适用于Linux 2的Windows子系统是 包括在内 在2019年6月12日发布的Windows 10 Insider Preview Build 18917中。如果Microsoft未找到需要解决的严重错误,它也将包含在将来的Insider Build中。
需要安装WSL 2才能使其可用:
- 确保Windows 10的版本至少为18917(使用Winver通过从“启动”启动来进行查找)。
- 打开管理性PowerShell提示,例如通过使用Windows-X菜单。
- 运行Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- 需要重启。
- 再次打开PowerShell提示符。
- 跑 wsl -l 显示可用发行版。
- 要验证每个发行版的版本,请运行 wsl --list --verbose 要么 wsl -l -v
- 运行命令 wsl --set-version 2 来发行替换为6)中命令显示的发行版名称。
- 要将WSL 2设置为默认体系结构,请运行 wsl --set-default-version 2 。
新子系统提供的用户体验与Windows 10发行版中的当前版本相同。
微软指出,用于Linux 2的Windows子系统带有一个“真正的Linux内核”,并且它改变了Linux二进制文件与Windows和计算机硬件交互的方式。
Linux子系统Windows版本1和2之间的核心区别之一是现在鼓励用户将文件放在Linux根文件系统中。根据Microsoft的说法,这样做可以显着提高性能,因为他们可以从WSL 2更快的文件系统访问中受益。
随着该版本的发布,Windows Apps也可能访问Linux根文件系统。尽管WSL 1仍然要求用户将文件放在Windows安装的c:驱动器上,但WSL 2消除了该限制。
WSL 2在虚拟机中运行,这要求某些任务需要虚拟机的IP地址。要从Linux访问Windows网络应用程序,需要知道Windows主机IP,反之亦然。
WSL 1和2之间的其他用户体验更改 被列为 在Microsoft的Docs网站上。
适用于Linux 2的Windows子系统带有一系列新命令,例如在子系统的版本1和2之间切换或立即关闭所有正在运行的发行版。您可以在 Microsoft开发博客 。
现在轮到你 :您是否使用Linux的Windows子系统?