Asahi Linux 开发主力告诫用户:X.Org 已死,Wayland 才是未来
撰稿丨千山
日前,Asahi Linux的主要开发者之一赫克托·马丁(Hector Martin)在Mastodon上发了一篇长文,告诫Asahi Linux 发行版的用户停止使用X.Org,因为Wayland才是未来。
Asahi Linux项目成立的初衷就是将Linux移植到搭载Apple Silicon芯片的Mac设备上。马丁表示,Asahi Linux 的目标不仅仅是让Linux能在这些设备上运行,最终还要将其打磨至可以用作日常操作系统的程度。
Martin expressed in a new post that he hopes users will cease usage of X.org because "we do not have sufficient resources to dedicate time to it."。而且X.Org几乎无人维护,已经完全不适合现代显示硬件。此外,许多主要的Linux发行版和桌面环境已经停止支持Xorg。
图源:Mastodon
他强调,Wayland是未来苹果芯片图形桌面的唯一选择。而作为Wayland和X11之间的兼容层,Xwayland将继续支持旧的X.Org应用,因此X.org应用程序将可以在基于Wayland的桌面上运行,但开发人员希望人们只在Asahi Linux和相关发行版上使用基于Wayland的环境。
1、X.Org的阿克琉斯之踵
在某种程度上,改用Wayland对于基于ARM-ISA的Mac上新生的Linux生态系统来说并不是一个冲击。这些机器有一个单一的GPU系列,与主处理器紧密集成,所以不管是选择哪个GPU供应商,还是运行什么驱动程序都没问题——因为你没有选择。
Asahi Linux 之前默认采用Xorg 的主要原因是,Wayland 合成器在软件渲染方面较慢。但现在Asahi Linux 有了GPU驱动程序,很快就会在更新中将所有默认Xorg-KDE用户切换到默认Wayland(同时将GPU驱动程序提升到默认版本)。
除此之外,笔记本电脑和苹果自家的外部屏幕都被称为高密度像素设备,又被苹果称之为"Retina 屏幕"。这有效地要求使用分数缩放——这是X.org不太支持的。与普通个人电脑不同,苹果芯片市场是一个封闭的市场,无法自由选择混合搭配GPU和显示器。
对高DPI显示、分数缩放以及具有不同DPI的异构监视器的混合等特性的支持都是X.org的关键弱点,并且考虑到遗留X11世界的开发很少,这种情况不太可能改变。
如果你是一个狂热的新用户,并且非常喜欢使用现代桌面环境,如GNOME 40+和KDE Plasma 5,或者Wayland的少数平铺环境之一,那么这似乎不是一个大问题。为某些无法使用新显示服务器的Linux桌面添加支持,可能相对容易。
例如,Cinnamon基于GNOME技术——下一个版本似乎是基于GNOME 43——虽然当前版本的Cinnamon除了X.org之外不支持任何东西,但作为GNOME的一个分支,对于Cinnamon开发人员来说,启用Wayland支持应该不是那么困难。
KDE Plasma在Wayland上已经运行得很好了,如果你现在需要在KDE下进行分数缩放,那么它实际上在Wayland上比在X.org上运行得更好。
2、Wayland普及的挑战
不过,Wayland要取代Xorg也并非易事。大多数可在市面上找到的Linux桌面系统至今仍未支持Wayland,其中一些甚至可能永远不会支持。
比较关注的读者可能会发现,the Reg FOSS Desk最喜欢的两个软件是Ubuntu的Unity环境和Xfce。
幸运的是,Xfce开发人员正在努力开发他们的Wayland支持——事实上,最近的一份声明说,Wayland合成器支持现在已经合并到主要的XFWM4二进制文件中。如果一切顺利,下一个稳定版的XFCE可能是4.20,并且能够原生地在Wayland下运行。
然而,这种情况发生在Unity上的机会似乎非常渺茫。Unity的粉丝或多或少会被迫采用新的Lomiri环境,但目前它不支持全局菜单栏,这是类似mac的Unity桌面的一个吸引人的功能。当然,Lomiri仍然依赖于Canonical的Mir显示服务器。
尽管MATE桌面环境的某些组件应用程序支持Wayland环境,但其当前版本1.26.1仍不支持在Wayland下运行。LXQT的最新版本1.30也有对Wayland的初步支持,但是旧的LXDE环境可能永远不会实现对Wayland的支持。
由于PC行业存在巨大的差异,低端市场所关注的重点在于价格低廉。因此,未来几年可能会继续存在标清显示器。因此,Apple Silicon Mac系列可能被证明是未来大规模灭绝事件的先兆,这种事件正朝着Linux市场的方向发展。不仅许多旧的Linux环境永远无法过渡到全新的Wayland世界,而且由于不再支持X11,这个新的仅限Wayland的Linux(可能还有FreeBSD)市场与旧的非开源UNIX操作系统的向后兼容性可能会大大降低。
3、开发者的论战
大约三年前,就有人指出,Wayland才是未来。
自那时起,X.Org已经过去了两年多没有发布过重要版本,而且其开发活跃度处于过去十年中的最低水平。此外,主要维护X.Org的公司英特尔和红帽已经不愿意再为X.Org服务器投入资源。它已经成为一个被遗弃的技术,因为越来越多的主流发行版已经放弃X.Org Server。
尽管时过境迁,X.Org仍然拥有一批忠诚的开发者,这是基于多年积累的。图中这位开发者在Register论坛的留言颇具代表性。
“遗憾的是,X11几乎可以在所有平台上运行(除了微软的Windows),而Wayland还处于起步阶段。在它能够像X11那样具有数十年的互操作性之前,不要再和我谈论替换Wayland这个话题。”
图源:Register
很快就有人在其后附和:“当我可以像每天使用Xorg那样在网络上运行它时,再来跟我提(改换Wayland)这件事)。”
对于这种不买账的言论,马丁直接进行了回怼:“说真的,就像你们都认为只要大喊‘我永远不会离开Xorg和我的X11专用软件’就能神奇地将它从枯萎和死亡中拯救出来一样。你要么自己做,要么自己处理。他的灵魂对他说:“既然有那么多人喜欢Xorg,为什么没有人主动挽救它呢?”
图源:Mastodon
他毫不讳言:“Xorg死了。没有维护,充满漏洞,而且这些漏洞没有得到修复。如果你希望Xorg继续运行,请自行修复。没兴趣吗?其他人也是。你猜怎么着,如果没有人研究它,它就会被遗忘。没有人愿意去修。任何一厢情愿的想法都无法改变这一点。你可以继续使用,但除非你自己注册维护它,否则它终将死去。”
图源:Mastodon
参考链接:
https://www.theregister.com/2023/05/17/asahi_linux_wayland_only/?td=rt-3a
https://baijiahao.baidu.com/s?id=1765925358071993657
以上就是Asahi Linux 开发主力告诫用户:X.Org 已死,Wayland 才是未来的详细内容,更多请关注其它相关文章!