WSL 2现在可用于Windows Insiders

我们很高兴地说,现在您可以通过在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发送问题报告。

Source: https://habr.com/ru/post/zh-CN456204/


All Articles