Xorg-server 26.1.0 rc1
xorg-server 26.1.0 的一个新候选发布重新引发了人们对长期存在的 X11 显示系统的兴趣,突出展示了诸如 Intel TearFree 支持等期待已久的功能,以及此前仅在 XLibre 分支中发布的补丁被纳入主线。评论者将 Xorg 的稳定性、成熟工具和强大的自动化能力,与 Wayland 的安全模型和更低延迟的架构进行对比,并争论是否有理由为了新特性而打破旧有工作流。许多人认为 Xorg 实际上已被弃用,但对于遗留应用和某些工作流仍然至关重要,同时也预期主要桌面环境和工具包会继续逐步转向仅支持 Wayland 的未来。
Xorg 26.1.0 rc1 的新特性与活动
- 讨论串对 Intel modesetting 驱动在正式 Xorg 版本中获得 TearFree 支持感到兴奋。
- 还有几位发帖者对这样一个经常被描述为“只做维护”的项目,其变更日志竟然如此充实感到惊讶。
- 也有人仍然把它描述为事实上已被弃用,因为大多数新的桌面工作都发生在 Wayland 上。
与 XLibre 的关系与贡献流程
- 此版本中的一些特性和修复此前已可在 XLibre 分支中使用;至少有一项变更是明确从那里回移的。
- 一种观点认为:XLibre 的出现,部分原因是有用的补丁在 Xorg 中多年未发布。
- 另一种观点认为:维护者对合并复杂、可能质量不高的临时补丁到关键的 C 代码中保持谨慎,这种谨慎是合理的。
Wayland 与 Xorg:功能与用户体验
- 支持 Xorg 的用户表示,Xorg“就是能用”,并抱怨 Wayland 会破坏或使以下功能变得复杂:
- 屏幕共享、截图和屏幕录制。
- 输入自动化工具(xdotool、xmacro、java.awt.Robot)。
- 鼠标手势(例如 Easystroke)和窗口管理脚本。
- 远程 X(ssh -X)、某些 DAW、插件,以及 OBS 或 Flameshot 之类的工具。
- 有人表示,与原生 Xorg 或 Wayland 相比,Xwayland 会带来明显延迟。
- 也有人说自己已经使用 Wayland 一段时间,几乎没有问题,而且协议和 portal 正在稳步改进。
Wayland 与 Xorg:架构与安全
- 一方认为:Xorg 的广泛能力(全局输入、检查其他客户端、自动化)是桌面必不可少的功能;为了没人要求的安全性而破坏这些能力,对用户不友好。
- 另一方认为:X11 的安全性“客观上糟透了”,隔离客户端(如 Wayland 所做的那样)是必要的,尤其是在当今更不可信的应用生态中。
- 争论还延伸到:如果没有更广泛的操作系统级改革,更强的 GUI 安全是否有意义,以及容器与虚拟机是否能提供足够的隔离。
企业影响与生态方向
- 有人将 Wayland 的崛起归因于企业支持(Intel、Red Hat 等)以及将桌面 Linux“安卓化”的愿望,例如应用商店模式和更严格的沙箱。
- 也有人反驳说,企业本来就资助了大部分核心 Linux 图形工作,而开发者自然选择把重点放在 Wayland 上。
- 主要桌面环境(GNOME、KDE)正在逐步取消 X11 支持;未来的 GTK 版本预计会移除 X11 后端,使 Xorg 越来越像遗留方案。
其他说明
- XQuartz 仍在为 macOS 发布基于 Xorg 的版本;其 quartz-wm 使用的是 FSF/OSI 批准的 Apple 许可证。
- 还简要回顾了 XFree86 的衰落:许可证争议促成了 Xorg 作为分支出现,并保留了大部分代码(因此
xf86前缀仍然长期存在)。 - 还提到了 Arcan 以及类似 Plan9 的“rio”式、基于文件系统的 UI 等替代显示栈,它们被视为有前景,但尚未成为实用的继任者。