Linux 的 Windows 子系统 (WSL) 是微软近年来取得的巨大成功之一。 打开 Windows 以允许在不需要虚拟机的情况下运行适当的 GNU/Linux 环境,这对全球的开发人员和偶尔的 Linux 涉猎者来说是一个不同的世界。
当稳定版本于 2019 年推出时,WSL 是 Windows 10 的一个受欢迎的补充。现在,随着 Windows 11,微软更进一步,将 WSL 作为 Windows 11 设备的常规商店应用程序集成到 Microsoft Store 中。
那么,为什么微软将 WSL 添加到 Microsoft Store 中呢?
Microsoft 将适用于 Linux 的 Windows 子系统添加到 Microsoft Store
加入 Microsoft Store 是一件非常正式的事情。 尽管此时适用于 Linux 的 Windows 子系统已经存在了五年多,但它从来没有像任何其他应用商店应用一样更新和升级的简单 Microsoft Store 应用。
到目前为止,它是一项附加的 Windows 功能,虽然安装起来很容易,但根据您的 Windows 版本,它可能同样容易损坏。
简而言之,它可能是一个喜怒无常和敏感的工具包。 现在,您不必担心这些琐碎的问题,因为 Microsoft 将 Linux 的 Windows 子系统变成了 Microsoft Store 应用程序。
传统上,WSL 已作为可选组件安装在 Windows 内部。 这意味着您将转到“打开或关闭 Windows 功能”对话框以启用它,要求您重新启动计算机。 在该可选组件中构成 WSL 逻辑的实际二进制文件是 Windows 映像的一部分,并且作为 Windows 本身的一部分进行服务和更新。
如何从 Microsoft Store 安装适用于 Linux 的 Windows 子系统
在前往 Microsoft Store 安装 WSL 之前,请确保:
- 您正在运行 Windows 11(Windows build 22000 或更高版本),并且
- 你有 虚拟机平台 启用可选组件。
如果后者让您绊倒,就像某些人那样,您可以在 PowerShell 中启用该功能。
- 输入 电源外壳 在开始菜单搜索栏中,右键单击并选择 以管理员身份运行.
- 输入以下命令: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all.
准备好后,前往 适用于 Linux 的 Windows 子系统 Microsoft Store 页面并选择 安装.
WSL 有什么新功能?
除了能够更新 WSL 而不必担心破坏一切或丢失配置之外,该应用程序的新 Windows 11 Microsoft Store 版本还进行了一些升级。
- 这 WSLg或适用于 Linux GUI 的 Windows 子系统现已与应用程序集成
- 有几个新的 – 山 特征
- WSL 的 Linux 内核更新到版本 5.10.60.1
- 新的进度指标
- 新的 – 版本 命令显示版本信息
这 适用于 WSL 的 Microsoft Docs 详细说明完整的更新列表。
WSL Microsoft Store 应用程序仅适用于 Windows 11
唯一的缺点是对于那些出于任何原因卡在 Windows 10 上的用户。 至少目前,新的 WSL Microsoft Store 应用程序不会很快出现在 Windows 10 中。 这是 Windows 11 唯一的事情。 这种情况是否会在未来发生变化,目前尚不清楚 微软官方博客 宣布新的 WSL 应用程序,但甚至没有提到 Windows 10,所以不要指望突然发生变化。
目前,如果你可以免费升级到 Windows 11,你可以试试 Windows Subsystem for Linux Microsoft Store 应用。 否则,您将不得不坐等微软的 Windows 11 最低要求更改或免费更新可用。