
2025 年 11 月,GNOME 开发者合入了一次重量级代码变更——在 Mutter 中完全删除了 X11 后端。这意味着,从 GNOME 50(预计 2026 年 3 月发布)开始,GNOME 桌面将不再存在 X11 会话这一选项。
不是默认关闭,也不是需要手动启用,而是——从代码层面彻底不存在了。
很多人看到移除 X11 这几个字,第一反应往往是:
GNOME 会不会太激进了?
但如果把时间线拉长来看,就会发现这一步其实早已埋下伏笔:
也就是说,GNOME 并不是突然抛弃 X11,而是终于走到了这一步。
X11 自 1987 年诞生至今,已经运行了将近 40 年。它为 Linux 桌面奠定了基础,也支撑了无数应用生态,但同时也背负了沉重的历史包袱。
对于 GNOME 这样体量和复杂度都极高的项目来说,同时维护两套完全不同的显示后端,已经成为一笔长期且不断累积的技术债。
但需要特别强调的一点是:
GNOME 并不是“不让你跑 X11 应用”。
这次被移除的,是:
❌ X11 会话本身
❌ Mutter 中的 X11 后端代码
但下面这些,仍然存在:
✅ XWayland
✅ 通过 XWayland 运行的 X11 应用
也就是说,GNOME 不再运行在 X11 上,但仍然可以运行 X11 应用。
在欧美社区,围绕这次变化的讨论,焦点往往集中在:
但放到国内,情况明显不一样。
一方面,大量政企用户仍然坚持「稳定优先」:
在这样的背景下,X11 切换到 Wayland 不是一个轻量级决策。
另一方面,国产软件和行业软件对 X11 的依赖仍然普遍存在:
这些能力在 Wayland 下并非完全做不到,但实现方式必须改变。
而改变实现方式,就意味着实实在在的开发和维护成本。
也正因为如此,作为国产系统用户,其实完全不用着急。
Wayland 与 X11 的并存期还会持续相当长一段时间,大多数日常应用的使用体验,短期内并不会受到明显影响。
但如果你是开发者,尤其是桌面应用开发者,现在已经是一个必须认真对待 Wayland 的时间点了:
Wayland 时代已经开始,但它绝不会一夜之间覆盖所有人。
真正理性的选择,既不是抗拒变化,也不是盲目追新,
而是在变化真正影响到你之前,已经准备好应对方案。
如果你正在使用国产系统,或者在 Wayland 迁移过程中踩过坑,欢迎在留言区分享你的真实体验。