首页 > 业界 > 关键词  > lg最新资讯  > 正文

[图]Windows 11秀的部分就是对WSL的明显改进

2021-10-12 11:30 · 稿源: cnbeta

在外媒 Ars Technica 本周早些时候发布的评测中,给 Windows 11 系统的整体评价是“lukewarm”(不温不火)。不过在后续评测中,外媒认为 Windows 11 系统中最优秀的部分就是改善了对 Linux 系统的支持。

自上线以来,Windows 10 系统中的 Windows Subsystem for Linux(WSL)为那些需要使用 Windows 和 Linux 两种环境的开发者、系统管理员等提供了便利。但 WSL 也存在两个问题:第一个问题就是安装过程比较复杂。第二个问题就是虽然能够让图形应用程序工作,但整个过程比较痛苦,而且需要借助一些晦涩的第三方应用。

在 Windows 11 系统中,微软终于解决了这两个问题。虽说 Windows 11 上的 WSL 仍然不完美,但它比 Windows 10 上的 WSL 有了巨大的改进。

在 Windows 11 上安装 WSL

想要在 Windows 系统上安装 WSL 并不是简单的事情,不过自 Windows 10 Version 2004 以来微软一直尝试进行改进。只要打开一个高级命令提示符(开始--输入 cmd--点击以管理员身份运行),在提示符下输入 wsl --install,你就可以开始了。值得庆幸的是,Windows 11 没有改变这个过程。

一个简单的 wsl --install,没有其他参数,就可以得到Hyper-V和WSL的其他基础,以及 Ubuntu 的主流版本。如果你不是 Ubuntu 的粉丝,你可以用 wsl --list --online 命令查看有哪些其他容易安装的发行版。如果你决定喜欢一个不同的发行版,你可以用--例如,wsl --install -d openSUSE-42 来安装它。

如果你不确定你喜欢哪个发行版,不要着急。你可以随心所欲地安装,只需重复 wsl --list --online 来列举你的选项,然后 wsl --install -d distroname 来安装你喜欢的任何一个。

安装第二个发行版并不会卸载第一个发行版;它创建了一个独立的环境,与其他发行版无关。你可以随心所欲地同时运行这些已安装的环境,而不必担心一个环境会扰乱另一个环境。

WSL 现在支持图形和声音

除了易于安装之外,Windows 11 上的 WSL 还支持 WSL 应用程序中的图形和音频。这并不完全是第一次--微软在 4 月份通过 Windows 10 Insider Build 21364 首次推出 WSLg。但 Windows 11 是第一个支持 WSLg 的生产型 Windows 版本。

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

微软决定面向未来,使用 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 到的机器上的虚拟机,而不仅仅是本地主机。在实践中,外媒每天都使用这个远程管理功能来管理几十台主机(和几千个虚拟机),包括本地和远程。

Windows 11 上的 WSL 还无法做到哪些?

虽然 Windows 11 系统中的 WSL 功能已经获得了增强,但它仍然不是一个真正的 Linux VM。

WSL 中没有网络桥接模式。这意味着很难在你的 WSLg 访客上运行网络服务器应用程序(Apache、Nginx、MySQL、Samba等)并将其服务暴露给网络上的其他机器。这种自称是“搞笑的不被支持的、未被批准的和试验性的”工作方法似乎仍然是最接近真正的网络桥的东西--这极大地限制了基于 WSL 的应用服务器的可用性。

你不能在 WSLg 下运行 GNOME 的软件中心应用程序--更准确地说,你可以安装和运行它,但它实际上是无用的。我们不确定软件中心到底出了什么问题,但是它在控制台弹出了一个“连接 upower 失败”的错误,并且未能列出任何可用的应用程序。它也没有列出我们所有已安装的应用程序!

你也不能在 WSLg 下运行 GNOME shell 桌面环境本身。运行 apt install gnome-shell 可以正常工作,并拉入了满足该要求所需的巨大的依赖列表--但 gnome-shell 本身却以不支持会话类型而会失败,这实际上意味着它不喜欢 WSLg 的 Weston/XWayland 环境。

缺乏对 ZFS 原生加密

最后,Ubuntu 出色的内置 OpenZFS 支持不见了。你可以毫不费力地安装 zfsutils-linux,但是该软件包依赖于 Canonical 的内部内核,并内置了 ZFS 支持,而微软在其自己的 WSL2 内核中并没有提供这种支持。

有决心的 Ubuntu 用户仍然可以通过 apt 安装 zfs-fuse,并期望这个用户模式的实现能够像在原生 Ubuntu 下一样工作,但是我们不建议将其用于生产;FUSE 的实现仍然停留在 0.7.0,而内核内的版本是 0.8.3。这意味着缺乏对 ZFS 原生加密的支持,以及大量的其他功能、错误修复和增强功能,更不用说在 FUSE 而不是内核下运行的性能影响了。

总结

如果你已经是 Windows Subsystem for Linux(WSL)的用户,Windows 11 与你习惯的 Windows 10 相比,提供了极大的改进体验。它的安装更容易,提供了更多的功能,并提供了比旧的解决方法(如运行 MobaXTerm 的 X11 服务器)更好的桌面集成。

而对于资深 Linux 用户来说,新的 WSLg 功能仍不具备太多的吸引力。但它确实为“被困”在 Windows 环境中的 Linux 用户消除了很多痛点,同时也为新手提供了最简单的方法,使他们能够尝试新的东西。

如果你还在为是否或何时升级 Windows 11 而犹豫不决,其新的和改进的 WSL 可能是最好的理由。

举报

  • 相关推荐
  • Windows 11设置更新:将迎来“高级”选项页面

    快科技5月2日消息,Windows 11即将迎来一项更新,其设置应用将新增一个高级”选项页面,不过其中的功能并非完全全新,而是对现有开发者”部分的重新设计和功能扩展。微软意识到这些高级功能不仅对开发者有用,普通用户也可能需要,因此将其更名为高级”,以更好地反映其适用范围。除了名称的改变,高级”页面还进行了界面优化,并新增了许多实用功能,微软此前停用了Dev Home应用,并承诺将部分功能整合到操作系统中。高级”页面的新功能包括:切换目录中的长路径、虚拟工作区设置、文件资源管理器源代码集成等。此外,微软还对功能进行了

  • 安装Windows 11四月更新后:C盘无故出现神秘文件夹

    微软日前发布了Windows11的KB5055523累积更新,主要修复漏洞并提升系统性能。不过许多用户在安装该更新后,却发现系统C盘根目录下出现了一个名为inetpub”的空文件夹。在实际测试中,删除该文件夹并未对系统的使用造成任何问题,因此这很可能是微软无意中制造的一个小Bug。

  • 还坚守Windows吗!鸿蒙PC进度曝光:华为基本解决办公 生态还欠缺

    快科技5月2日消息,正如之前余承东预告的那样,鸿蒙PC将在5月亮相,最快可能是5月8日。对于华为来说,推出鸿蒙PC不单单是因为Windows不会授权了,更多的是要建立起全鸿蒙生态。鸿蒙操作系统的全栈自研架构打破了国产系统基于Linux二次开发”的局限,其分布式软总线技术可实现手机、平板、PC的无缝协同,而这也是华为想要真正实现的鸿蒙大生态。国产替代政策为鸿蒙PC打开了行业市场的大门,但若要走进普通消费者家中,鸿蒙PC必须回答两个关键问题:我常用的软件有没有适配?”和使用起来是否便捷?”据一些博主的爆料,鸿蒙PC目前已经基本?

  • 微软Windows 11开始菜单大改版!全部应用一页显示、推荐项可彻底关闭

    根据最新消息,微软正在对Windows11的开始菜单进行重大改版,这一更新将彻底改变其布局和功能。Windows11的开始菜单将从现有的多栏布局改为单栏可滚动视图,所有固定图标和已安装应用都将集中在一页上显示,用户无需再点击全部应用”按钮即可浏览所有应用。此次开始菜单的改版预计将在今年晚些时候推出。

  • Windows XP蓝天白云经典壁纸拍摄者:后悔未索要版税!

    美国微软WindowsXP系统那一张标志性的蓝天白云绿草壁纸《幸福》,堪称经典,被誉为史上最多人浏览的照片”。这张壁纸的拍摄者是前《国家地理》摄影师查尔斯奥里尔。这张照片并没有经过任何后期处理,完全是富士胶卷的色彩与相机镜头卓越表现力的完美结合,才成就了如今这般令人惊艳的画面。

  • Windows 11愈发受游戏玩家欢迎!Steam最新占比已达55.34%

    根据Valve最新发布的2025年3月Steam硬件和软件调查结果,Windows11在Steam上的份额持续攀升,目前占据了所有参与调查的Windows设备的55.34%。Windows10在Steam上的市场份额为40.58%,较3月下降了12.76个百分点。其他硬件配置方面,16GB内存、6核处理器、8GB显存以及1080p显示器是最常见的配置。

  • 文创公司推Windows 95经典“画”挂镜:卖到2880元不便宜

    快科技4月18日消息,微软Windows系统中的画图”软件是许多用户的美好回忆,尤其是其在Windows 95到Windows XP期间的经典界面。如今,一家文创公司Drought将这一经典界面制作成了一面墙挂镜,售价高达395美元,约合人民币2880元。Drought是一家以街头风格为特色的文创品牌,过去曾推出过多种复古风格的商品,如巨大的iPod Nano落地镜和战斗陀螺皮带等。此次,他们推出的画图”镜子�

  • 努比亚平板 Pro宣布支持Windows PC无线互联 手机文件秒传

    努比亚首款平板Pro将于4月28日发布,搭载第三代骁龙8芯片,配备2.8K 144Hz高刷屏和10100mAh电池+66W快充。支持与Windows PC无线互联、红魔手机秒传文件及自适应投屏。内置AI助手提供修图、文档生成等功能,采用一体金属机身设计,提供锖空黑和极光银两种配色。同期还将发布努比亚Z70S Ultra摄影师版手机。

  • “优良传统”没有丢!微软确认4月更新致Windows Hello失效

    微软在4月8日发布了Windows11KB5055523累积更新,没有忘记附赠新Bug的优良传统”,导致部分用户无法通过WindowsHello进行登录。微软官方确认,安装KB5055523更新后,部分启用了SystemGuardSecureLaunch或DynamicRootofTrustforMeasurement功能的设备,可能会遇到WindowsHello登录障碍。对于面部识别,用户需要进入设置-账户-登录选项-面部识别”,点击设置”并按照屏幕指示重新注册;对于PIN码登录,用户可以在登录界面按照提示重新设置PIN。

  • 彻底告别Windows!华为鸿蒙PC版本月发布:自主可控、统一生态

    快科技5月1日消息,在3月份的华为Pura X发布会上,华为常务董事、终端BG董事长、智能汽车解决方案BU董事长余承东宣布,华为终端全面进入鸿蒙时代,今年5月将推出鸿蒙电脑。随着五一假期开启,也揭开了5月的序幕,鸿蒙PC版也越来越近,预计最快会在假期结束后正式官宣发布会时间。其实鸿蒙PC版的推出也是被逼上梁山”,因为微软对华为的Windows系统授权即将到期,华为将无法再继续使用Windows。华为近期就已经推出了Linux笔记本,出厂只有Linux系统,配置不变,比Windows版本便宜300元。后续华为PC将全面转向鸿蒙系统,完全自主可控,老款?