我们很高兴地说,现在您可以通过在Insider Fast环中安装Windows build 18917来尝试用于Linux 2的Windows子系统! 在本文中,我们将讨论如何入门,新的wsl.exe命令,并共享重要说明。 关于WSL 2的完整文档可在我们的文档
页面上找到 。

WSL 2入门
我们希望使WSL 2与WSL 1尽可能相似,我们非常期待您对可以改进的反馈。 安装
文档将说明如何开始使用WSL 2。
当您开始使用WSL 2时,您会注意到UX的一些变化。 以下是有关初始预览中两个最重要更改的更多详细信息。
将您的Linux文件放在Linux根文件系统上
确保使用Linux应用程序经常访问的文件位于Linux根文件系统内部,以利用文件性能。 我们了解到,在过去的三年中,我们已经要求您在使用WSL 1时将文件放置在驱动器C上,但这不适用于WSL2。为了更快地访问WSL 2中的文件系统,这些文件必须位于Linux根文件系统中。 我们还为Windows应用程序提供了对Linux根文件系统的访问权限(例如,文件资源管理器!尝试运行:explorer.exe。在Linux发行版本的主目录中,查看会发生什么情况),这将极大地促进这种过渡。
在初始版本中访问Linux动态网络IP应用程序
WSL 2包括使用虚拟化技术的重大体系结构更改,我们仍在努力改善网络支持。 由于WSL 2现在在虚拟机上运行,因此您将需要使用该虚拟机的IP地址从Windows访问Linux网络应用程序,反之亦然,因此您将需要Windows主机IP地址从Linux访问Windows网络应用程序。 现在,我们正在努力使WSL 2能够使用
localhost
访问网络应用程序。 您可以在
此处的文档中找到有关如何执行此操作的完整信息。
要了解有关UX更改的更多信息,请参阅我们的文档:
WSL 1和WSL 2之间的UX更改 。
WSL新团队
我们还添加了一些新命令来帮助您监视和查看WSL版本和发行版。
wsl --set-version <Distro> <Version>
使用此命令将发行版本转换为WSL 2体系结构或WSL 1体系结构。
:特定的Linux发行版(例如“ Ubuntu”)
:1或2(对于WSL 1或2)
wsl --set-default-version <Version>
更改新发行版的默认安装版本(WSL 1或2)。wsl --shutdown
立即关闭所有正在运行的发行版和轻量级的WSL 2虚拟机。
我们致力于为您提供与WSL 2发行版兼容的VM,因此我们会在您需要时启动它,并在不需要时将其关闭。 有时您可能需要手动将其关闭,并且该命令允许您通过完成所有发行版并关闭WSL 2虚拟机来执行此操作。wsl --list --quiet
显示分发名称。
该命令对脚本很有用,因为它将仅显示您已安装的发行版的名称,而不会显示其他信息,例如默认发行版,版本等。wsl --list --verbose
显示有关所有发行版的详细信息。
此命令显示每个发行版的名称,发行版处于什么状态以及其工作版本。 它还显示默认情况下哪些分配使用星号。
等待您的反馈!
如果您有任何问题或对我们的团队有任何反馈,请向
Github发送问题报告。