「两年才等来一个 rc1」:XWayland 26.1 与 X11 的漫长谢幕

| | 2 次浏览

时隔近两年,X.Org 邮件列表终于迎来一次新版本公告:XWayland 26.1-rc1 发布。对绝大多数用户来说,这大概是一条完全无感的消息——XWayland 的存在感,恰恰建立在「你感觉不到它」之上。但在 Linux 桌面图形栈这场持续十余年的大迁移里,这条新闻值得停下来看一看:它是 X11 时代遗产生命力的最新读数。

事件要点:一次「跳号」的发布

  • 上一个正式版本 XWayland 24.1 发布于 2024 年秋,此后 2025 年整个自然年没有新版本,26.1 是近两年来第一次进入发布周期。版本号按「年份.版本」的日历式惯例,从 24.1 直接跳到了 26.1。
  • XWayland 是一个以 Wayland 客户端身份运行的 X server:Wayland 合成器负责显示与输入,XWayland 则让存量 X11 应用在新世界里继续无感运行。可以把它理解为桌面迁移路上的「兼容层」。
  • 该项目由 Red Hat 工程师 Olivier Fourdan 长期主导维护。发布间隔拉长到两年,更多反映的是变更需求收敛、维护带宽有限,而非出了什么大问题。
  • 这条新闻在 Hacker News 上的状态颇为微妙:约 19 个赞、截至抓取时 0 条评论。一条几乎无人评论的版本发布,本身就是一种表态。

背景:一段走了十几年的迁移路

X11 协议诞生于 1987 年,它撑起了过去三十多年的 Unix/Linux 桌面,但架构上的历史包袱——安全问题、HiDPI 与分数缩放乏力、多显示器和触摸输入的笨拙处理——在modern桌面需求面前越来越吃力。Wayland 协议 2008 年启动、2012 年发布 1.0,目标正是替换这套老基建。

迁移的推进是渐进的:Fedora 25(2016 年)让 GNOME 会话默认走 Wayland;Ubuntu 自 21.04 起回到 Wayland 默认;KDE Plasma 6(2024 年)默认 Wayland;RHEL 10(2025 年)直接移除了 X.org 显示服务器,只保留 Wayland 会话加 XWayland;GNOME 也在 2025 年的新版本中移除了 X11 会话。与此同时,X.Org Server 本体的最后一个大版本停留在 2021 年的 21.1,之后只剩零星安全维护——2024 年 xz 后门事件后,社区对这类「关键但缺人」的基础组件讨论得更多了。

而 XWayland 承载的真实负载比想象中重:Valve Steam Deck 的 gamescope 合成器、大量经由 Wine/Proton 运行的游戏、旧版 Electron 应用、Java 桌面程序以及众多商业遗留软件,都还依赖这层兼容。

影响:兼容层成了基础设施

XWayland 的健康度,直接决定 Wayland 迁移「退路」的质量。如果它在新内核、新驱动上失配或曝出漏洞,受牵连的是整个刚完成切换的桌面生态。两年一版的节奏有两面解读:好的一面是它已经高度成熟、需求稳定;值得警惕的一面是,社区人力几乎全部流向了 Wayland 一侧——wayland-protocols、Mesa 和各家合成器的活跃度,与 xorg 仓库的沉寂形成鲜明对照。

对开发者而言,xevxdotool 这类 X11 工具仍是不少人的日常,但新特性正在全面向 Wayland 侧集中:屏幕共享走 xdg-desktop-portal、色彩管理、分数缩放等皆是如此。押注 X11 的新代码,已经越来越少。

简短点评

开源项目的退场很少有「停止服务」的公告,更多是发布节奏变慢、版本号跳变、维护名单从一页缩成一行。XWayland 26.1 的价值在于确认:这条承载着海量存量应用的兼容层,仍然有人守着。但它也提醒我们,把关键基础设施押在极少数维护者身上,是整个 Linux 桌面生态的隐性风险。X11 不会一夜消失——按现在的节奏,它可能还要陪我们走很多年——只是舞台的灯光,早已打到 Wayland 那边去了。

评论(0)

暂无评论,来写第一条吧。