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


在关闭应用程序和 WSL 会话之后,选定的 Linux 发行版也会被自动关闭 。

此外在应用程序的安装过程中,系统会在开始菜单中添加一个条目来启动,而无需在控制台中键入命令 。
在运行应用程序时,您还会留意到它包含了一个 Linux 日志,表明它并不是原生的 Windows 应用程序 。
程序运行时,系统呈现的视觉效果与实机运行的 Linux 一样,包括应用程序框架、菜单、按钮和其它事件,均与 Linux 的图形界面相同 。
遗憾的是 Windows 并不着力于渲染这些效果,而是让我们看到运行该应用程序的 Linux 发行版的远程桌面连接 。
至于驱动器的挂载,在 WSL 2 中也变得更加轻松:
首先打开 PowerShell 并运行 wmic diskdrive list brief,以确定需要挂载上的驱动器 。
然后参照 wsl --mount \\.\physicaldrivepath --partition 1 命令,将物理驱动器的 ext4 文件系统挂载到 WSL 的第一个分区 。
如需挂载不同的文件系统(以 FAT 文件系统为例),亦可参照 wsl --mount \\.\physicaldrivepath -t vfat 的命令格式 。

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

完成驱动器的挂载之后,用户便可始终使用 \\wsl.localhost\distroname\mountpoint 命令,直接从文件资源管理器访问相应的文件 。
通过更好地集成,Windows 11 上默认的文件资源管理器,也在导航窗格中包含了一个‘Linux’条目,以便用户快速访问特定发行版中的所有文件 。
此外为了提升性能与可靠性,默认路径已从 \\wsl\ 改成了 \\wsl.localhost\,但老用户还是可以使用原路径来访问文件 。
值得一提的是,WSL 2 中包含了一个新选项,用于在发行版启动期间运行 Linux 命令 —— 前提是在 /etc/wsl.config 的‘引导’部分添加‘命令’选项来更改配置文件 。
【Windows|微软为Windows 11 Linux子系统带来了一些新特性】最后,Windows 11 中的 WSL 解决方案现还支持 GPU 计算,使得 Linux 二进制文件能够更充分地利用 GPU 来执行计算密集型的机器学习(ML)开发和数据科学工作流 。

推荐阅读