与其他搭载GNOME 49的发行版一样,Ubuntu的下一个过渡版本将仅支持Wayland——至少在其GNOME变体中是如此。
这并不令人意外,这一决定既遵循了上游项目的公告,也与并行项目保持一致。从上游角度看,GNOME 49将移除X11会话支持;从并行项目角度看,Red Hat免费社区发行版Fedora 43也将采用仅支持Wayland的策略。
我们预计部分用户会对这一变化产生抗拒情绪,对即将到来的更多变化更是如此,因为GNOME项目还计划引入对systemd的更强依赖性。目前,GNOME在BSD系统和无systemd的Linux发行版上运行良好,但这种情况即将变得更加困难。很快,GNOME将实质上变成Linux专属,除非其他操作系统的维护者进行大量移植工作。这也适用于那些使用非标准用户空间的发行版,比如基于FreeBSD用户空间的出色项目Chimera Linux,它目前默认使用GNOME。
根据Ubuntu Budgie项目创始人兼负责人David Mohammed在Ubuntu Budgie Discord中的帖子,Ubuntu Budgie 25.10也将仅支持Wayland。
除此之外,这一新变化仅适用于Ubuntu和Fedora的GNOME版本。两个发行版都提供多种其他桌面环境——Ubuntu的其他版本提供KDE Plasma、LXQt、Cinnamon、Kylin、MATE、Unity和Xfce。所有这些目前都提供X11会话,尽管基于GNOME的版本和基于KDE的Kubuntu已经默认使用Wayland。
这一变化意义重大,因为GNOME是Ubuntu的默认桌面版本,正如它在Fedora Workstation中的地位一样。我们强烈怀疑许多用户不会深入探索旗舰推荐之外的选择,只有知识丰富且有积极性的用户才会去寻找替代版本。当然,反过来说,任何有足够知识来选择桌面偏好的用户都不会受到这一变化的影响。
从Ubuntu 4.10"Warty Warthog"开始,Ubuntu就以GNOME为先,尽管有过五年使用自家Unity桌面的经历,Unity从Ubuntu 11.04"Natty Narwhal"到17.04"Zesty Zapus"一直是默认桌面。之后,Ubuntu在17.10"Artful Aardvark"中回归GNOME——虽然是新的GNOME 3——使用的是GNOME 3.26版本。
Ubuntu中大多数替代桌面环境的团队也在努力采用新的显示协议。其中几个已经提供至少某种程度的Wayland支持,包括Lubuntu使用的LXQt桌面和Xubuntu中的Xfce桌面。Fedora还提供了与GNOME非常相似的COSMIC以及几个仅支持Wayland的平铺环境。
当然,并非所有人都对此感到满意,这就是为什么最近宣布了X.org X11服务器的Xlibre分支。据这个新项目的负责人称,X.org维护者近年来拒绝了数千个对其X11服务器的代码更改和改进。
尽管Ubuntu和Fedora等发行版以及GNOME等桌面都是免费提供的开源项目,但这些发行版背后的组织都是商业运营。无论从财务角度(赚取和支出的资金)还是人员配置角度,Red Hat都是Linux世界中最大的企业赞助商。除了明显以Red Hat为中心的工具如DNF和RPM(最初代表Redhat Package Manager)外,这家IBM子公司还是或曾经是GNOME、Gtk、systemd、Wayland、Flatpak、Pipewire、OStree、Podman以及Linux许多其他关键组件的主要赞助商。
RHEL仅包含GNOME桌面(近年来SUSE Linux Enterprise也是如此——SLE中没有KDE,尽管提供IceWM)。此外,RHEL 10现已发布,它仅支持Wayland。Red Hat主要专注于为其盈利产品提供工具和技术,这是公平合理的。
因此,尽管Xlibre创始人的一些说法可能听起来偏执,我们倾向于对此给予理解。Red Hat确实希望X.org X11服务器逐渐消失是完全可信的。这也适用于Red Hat员工。作为前员工,本文作者可以证实公司文化非常强势。我们不难相信一些X.org人员可能会积极拒绝任何保持X11服务器活跃和维护的努力。
与一些过分党派化的开源倡导者所说的相反,仍然存在使用X11而非Wayland的合理理由。Hello System和AppImage打包格式的开发者Simon Peter(网名ProbonoPD)有一个百科全书式的GitHub gist,标题为"放弃Xorg前请三思",描述了围绕Wayland的许多问题。
我们还经常看到有人声称同一团队同时开发X11和Wayland,这就是为什么本文谨慎地讨论X.org X11服务器而不是整个X.org的原因。X.org基金会还从事其他工作——正如该页面所说:这个技术栈包括但不限于以下项目:DRM、Mesa、Wayland和X Window System。
其兄弟组织Freedesktop.org曾被称为X Desktop Group,但由于不再以X为中心,更名是有意义的。它们共同帮助协调类Unix操作系统开源桌面的许多元素的开发,包括一长串规范,其中许多仍被称为XDG。
这里有一个关键但经常被忽视的区别。是的,X.org开发X11的参考实现,但它不是唯一的实现,从来都不是。X.org大约在2004年从XFree86分叉而来,尽管开发处于休眠状态,XFree86仍然存在。
X.org有或曾有多个活跃分支。OpenBSD使用独立开发的Xenocara。FreeBSD X11服务器和NetBSD X11服务器也是它们自己的分支。尽管差异很大,用于Apple macOS的X11服务器XQuartz也仍然存在——即使它不再被捆绑。
仍在维护的专有UNIX变体也有自己的移植版本。Solaris 10提供三种选择,但Solaris 11只有自己版本的Xorg。AIX有带有自己X服务器的AIXwindows。HP-UX提供两种,一种用于HP Visualize图形卡,另一种基于XFree86用于其他GPU。在XFree86成熟之前,Linux有许多专有商业X11服务器,如Metro-X和Xi Accelerated-X。
Windows当然有自己的GUI,但自1993年第一个版本Windows NT 3.1以来,在Windows NT上运行UNIX二进制文件就成为可能——由于X11通过网络运行,运行X11应用程序的机器("客户端")可以与显示应用程序的机器("服务器")不同。因此,Windows有多个X11服务器,用于本地和远程应用程序。一些是专有商业服务器,如OpenText Exceed、X-Win32、Netsarang Xmanager、MobaXterm和X410等。还有多个适用于Windows的开源X服务器,包括VCXsrv、Xming和Cygwin/X。
其中许多使用来自X.org的代码,但这正是开源的意义所在。它们不是由X.org编写或维护的,即使X.org和所有Red Hat员工完全停止X11工作,也不意味着这些下游项目会突然停止存在。在理想世界中,我们希望看到Xenocara和XLibre合作成为新的当前开源X11参考实现,但这种合并遗憾地很少见。即便如此,X11存在于比Linux发行版更大更广阔的世界中——即使GNOME和KDE在一两年内都放弃X11,仍有数十个其他桌面不会这样做。
好文章,需要你的鼓励
多伦多大学研究团队提出Squeeze3D压缩框架,巧妙利用3D生成模型的隐含压缩能力,通过训练映射网络桥接编码器与生成器的潜在空间,实现了极致的3D数据压缩。该技术对纹理网格、点云和辐射场分别达到2187倍、55倍和619倍的压缩比,同时保持高视觉质量,且无需针对特定对象训练网络,为3D内容传输和存储提供了革命性解决方案。
浙江大学与腾讯联合研究团队提出MoA异构适配器混合方法,通过整合不同类型的参数高效微调技术,解决了传统同质化专家混合方法中的表征坍塌和负载不均衡问题。该方法在数学和常识推理任务上显著优于现有方法,同时大幅降低训练参数和计算成本,为大模型高效微调提供了新的技术路径。
耶鲁、哥大等四校联合研发的RKEFino1模型,通过在Fino1基础上注入XBRL、CDM、MOF三大监管框架知识,显著提升了AI在数字监管报告任务中的表现。该模型在知识问答准确率提升超过一倍,数学推理能力从56.87%提升至70.69%,并在新颖的数值实体识别任务中展现良好潜力,为金融AI合规应用开辟新路径。
加州大学圣巴巴拉分校研究团队开发出能够自我进化的AI智能体,通过《卡坦岛拓荒者》桌游测试,这些AI能在游戏过程中自主修改策略和代码。实验显示,具备自我进化能力的AI显著超越静态版本,其中Claude 3.7模型性能提升达95%。研究验证了AI从被动工具向主动伙伴转变的可能性,为复杂决策场景中的AI应用开辟新路径。