Windows|[图]Windows 11最优秀的部分就是对WSL的明显改进( 二 )


【Windows|[图]Windows 11最优秀的部分就是对WSL的明显改进】WSLg 是 Windows Subsystem for Linux GUI 的简称 , 你可以从 Ubuntu(或其他发行版)的命令行中安装 GUI 应用程序(例如 Firefox)--并且它们会像预期那样工作 , 包括声音 。当外媒在 Framework 笔记本上的 Windows 11 上安装 WSLg 时 , 从 Ubuntu 终端运行 Firefox 会自动弹出标志性的浏览器 。在它里面进入 YouTube 也是完美的 , 视频中没有掉帧 , 音频中也没有故障 。

Windows|[图]Windows 11最优秀的部分就是对WSL的明显改进
文章图片


Windows|[图]Windows 11最优秀的部分就是对WSL的明显改进
文章图片

微软决定面向未来 , 使用 Wayland 协议而不是越来越老的 X11/xorg 。为了使这一切顺利进行 , 这意味着在 Wayland 的 Weston 参考合成器上建立图形界面 , 与 XWayland 相连接以支持 X 客户端 , 由 FreeRDP 提供本地 Windows 系统和在 WSLg 下运行的 X/Wayland 应用程序之间的连接 。
那么 , 我们可以在 Windows 11 上用 WSLg 做什么?
我们看到的关于 WSLg 的最多的问题之一可以表述为“为什么要这么做?”这是因为 Linux 世界中的大多数 GUI “杀手级应用”并不是真正针对 Linux 的--绝大多数已经被直接移植到了 Windows 平台上 。对于这些应用程序来说 , 运行本地 Windows 终端往往更有意义 。
说到这里 , 有一个明显的 WSLg 的“杀手级应用”就是 virt-manager , 这个源自 RedHat 的虚拟化管理工具 。virt-manager 是一个简单的工具 , 它使用 Linux 内核的虚拟机来简化虚拟机的创建、管理和操作 。
通过 virt-manager , 你可以看到你的虚拟机的简单列表 , 以及当前与每个虚拟机相关的磁盘、网络和 CPU 活动的数量 。你还可以操纵它们的虚拟“硬件”--例如 , 通过添加或删除内存、"磁盘"、网络接口等 , 并启动、暂停或停止它们 。创建和销毁虚拟机和管理一样简单--最后 , virt-manager 允许你将一个图形控制台直接拉到每个虚拟机上 , 其行为就像连接到裸机上的物理显示器一样 。
如果所有这些都只在本地主机上工作 , 那么在 WSLg 下就会很无用 。嵌套虚拟化是一个东西 , 但它通常不是你想在生产中做的事情 。然而 , virt-manager 允许你管理任何你能 SSH 到的机器上的虚拟机 , 而不仅仅是本地主机 。在实践中 , 外媒每天都使用这个远程管理功能来管理几十台主机(和几千个虚拟机) , 包括本地和远程 。

推荐阅读