Windows|微软为Windows 11 Linux子系统带来了一些新特性

随着 Windows 11 的正式推送,Windows Central 也深入研究了 Linux 子系统(简称 WSL)的一些新特性 。如果你想要借助轻量级虚拟机在 Windows 11 上运行 Ubuntu 或 Debian 等 Linux 发行版,WSL 将可免除设置完整的虚拟机环境、或配置双引导系统等繁琐的事务 。

Windows|微软为Windows 11 Linux子系统带来了一些新特性
文章图片

尽管大版本仍是 WSL 2,但 Windows 11 还是带来了体验方面的诸多改进,包括对 Linux GUI 应用程序的支持、更易于安装和更新、集成文件资源管理器、以及存储等方面的增强 。
首先是安装体验方面的改进:在 Windows 11 上,WSL 的部署过程已显著简化 。

此前用户需要依次通过‘Windows 功能’界面启用 WSL 1、虚拟化平台,并下载内核更新以切换到 WSL 2。
随着 Windows 11 的到来,微软给 WSL 2 带来了两个部署命令(wsl --install 和 wsl --update),以更快地安装和更新系统 。
换言之,如果你的计算机上尚未配置 WSL 子系统,现可直接通过 wsl --install 命令,来安装可在 Windows 11 上使用的所有需要的 WSL 组件 。
该命令可完成虚拟机平台的配置、WSL 组件的安装、下载适用于 Linux 内核的 Windows 子系统、设置 Linux GUI 应用程序支持、并默认安装 Ubuntu Linux 发行版 。
如果一切顺利,你甚至无需执行重启计算机以应用配置之外的其它步骤 。

Windows|微软为Windows 11 Linux子系统带来了一些新特性
文章图片

需要注意的是,由于 Windows 11 系统映像中已经剔除了定制 Linux 内核,所以你将需要通过 Microsoft Store 进行获取 。
● 如需指定所需的 Linux 发行版(默认的 Ubuntu 之外),还可在 wsl --install 命令后头套上 --distribution 选项 。
● 且用户始终能够通过 wsl --list --online 命令查看所有可在 Windows 11 上获得的发行版 。
● 此外还有一个新的 wsl --update 命令可用于检查 / 安装适用于当前平台的任何更新 。
当然,在 Windows 11 之外,你同样可在 Windows 10 上体验 WSL 2 子系统的上述新命令 。

Windows|微软为Windows 11 Linux子系统带来了一些新特性
文章图片

其次是 Linux GUI 应用程序的支持:这意味着你可在 Windows 11 的 WSL 2 子系统中安装图形应用程序,并让它们与 Windows 11 应用程序一起运行 。
微软正在为开发者引入这项功能,以便其测试应用程序 。用户将能够借此运行喜欢的编辑器、工具和程序,辅以 GPU 加速的 3D 图形 / 音频(麦克风 / 扬声器)支持 。
使用 install 命令为 Linux 设置 Windows 子系统后,WSL 2 可配置一个自动运行的 X 服务器,其中包括了正常运行 GUI 应用程序所需的 Wayland 和 Pulse Audio 等组件 。

推荐阅读