WSL 2 现在可在 Windows 预览体验成员中使用

我们很高兴地宣布,从今天开始,您可以通过在 Insider Fast ring 中安装 Windows build 2 来试用适用于 Linux 18917 的 Windows 子系统! 在这篇博文中,我们将介绍如何开始、新的 wsl.exe 命令和一些重要提示。 有关 WSL 2 的完整文档可在 我们的文档页面.

WSL 2 现在可在 Windows 预览体验成员中使用

WSL2 入门

我们迫不及待地想看看您如何开始使用 WSL 2。我们的目标是让 WSL 2 感觉与 WSL 1 一样,我们期待听到您对我们如何改进的反馈。 这 安装 WSL2 文档解释了如何启动和运行 WSL 2。

当您第一次开始使用 WSL 2 时,您会注意到一些用户体验的变化。以下是此初始预览中两个最重要的变化。

将 Linux 文件放在 Linux 根文件系统中

确保将 Linux 应用程序经常访问的文件放在 Linux 根文件系统中,以享受文件性能优势。 据我们了解,过去三年我们一直在告诉您在使用 WSL 1 时将文件放入 C 盘,但在 WSL 2 中并非如此。要在 WSL 2 中享受更快的文件系统访问,这些文件必须在里面Linux根文件系统。 我们还使 Windows 应用程序可以访问 Linux 根文件系统(如文件资源管理器!尝试运行: explorer.exe . 在你的 Linux 发行版的主目录中,看看会发生什么)这将使这种转变变得更加容易。

在初始构建中使用动态 IP 地址访问您的 Linux 网络应用程序

WSL 2 包括使用虚拟化技术的巨大架构更改,我们仍在努力改进网络支持。 由于 WSL 2 现在在虚拟机中运行,您将需要使用该 VM 的 IP 地址从 Windows 访问 Linux 网络应用程序,反之亦然,您将需要 Windows 主机的 IP 地址从 Linux 访问 Windows 网络应用程序。 我们的目标是让 WSL 2 能够访问网络应用程序 localhost 我们会尽快! 您可以在我们的文档中找到有关如何执行此操作的完整详细信息和步骤 点击此处.

要了解有关用户体验更改的更多信息,请参阅我们的文档: WSL 1 和 WSL 2 之间的用户体验变化.

新的 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 VM 来执行此操作。

  • wsl --list --quiet
    仅列出发行版名称。

    这个命令对于脚本很有用,因为它只会输出你安装的发行版的名称,而不会显示其他信息,如默认发行版、版本等。

  • wsl --list --verbose
    显示有关所有分布的详细信息。

    此命令列出每个发行版的名称、发行版所处的状态以及运行的版本。 它还显示哪些发行版是默认的星号。

展望未来并听取您的反馈

您可以期望在 Windows 预览体验计划中获得更多功能、错误修复和 WSL 2 的一般更新。 请继续关注他们的体验博客和此博客,以了解更多 WSL 2 新闻。

如果您遇到任何问题,或对我们的团队有反馈,请在我们的 Github 上提交问题: github.com/microsoft/wsl/issues,如果您对 WSL 有一般性问题,您可以在 Twitter 上找到我们所有的团队成员 这个推特列表.

来源: habr.com

添加评论