与其他搭载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,仍有数十个其他桌面不会这样做。
好文章,需要你的鼓励
本文探讨如何使用生成式AI和大语言模型作为倾听者,帮助用户表达内心想法。许多主流AI如ChatGPT、Claude等被设计成用户的"最佳伙伴",或试图提供心理健康建议,但有时用户只想要一个尊重的倾听者。文章提供了有效的提示词技巧,指导AI保持中性、尊重的态度,专注于倾听和理解,而非给出建议或判断。同时提醒用户注意隐私保护和AI的局限性。
北京大学团队开发出WoW世界模型,这是首个真正理解物理规律的AI系统。通过200万机器人互动数据训练,WoW不仅能生成逼真视频,更能理解重力、碰撞等物理定律。其创新的SOPHIA框架让AI具备自我纠错能力,在物理理解测试中达到80.16%准确率。该技术将推动智能机器人、视频制作等领域发展,为通用人工智能奠定重要基础。
人工通用智能和超级人工智能的出现,可能会创造出一种全新的外星智能形态。传统AI基于人类智能模式构建,但AGI和ASI一旦存在,可能会选择创造完全不同于人类认知方式的新型智能。这种外星人工智能既可能带来突破性进展,如找到癌症治愈方法,也可能存在未知风险。目前尚不确定这种新智能形态是否会超越人类智能,以及我们是否应该追求这一可能改变人类命运的技术突破。
香港大学和蚂蚁集团联合推出PromptCoT 2.0,这是一种让AI自动生成高质量训练题目的创新方法。通过"概念-思路-题目"的三步策略,AI能像老师备课一样先构思解题思路再出题,大幅提升了题目质量和训练效果。实验显示该方法在数学竞赛和编程任务上都取得了显著提升,为解决AI训练数据稀缺问题提供了新思路。