Wayland 市场份额达 40%:Linux 17 年显示服务器迁移的复盘
Available in: 中文
Wayland 经过 17 年开发达到 40% Linux 桌面市场份额。回顾从 X11 迁移的痛苦历程、为何耗时如此之久,以及开源社区应从中汲取的经验。
Wayland 市场份额达 40%:Linux 17 年显示服务器迁移的复盘
经过 17 年的开发,Wayland 显示服务器协议终于在 Linux 桌面用户中突破了 40% 的市场份额,根据最新的 Steam 硬件调查和桌面环境分析数据。这一里程碑值得反思开源世界最长、最具争议的迁移之一。
历程:2008-2026
起步阶段(2008-2012)
- Kristian Høgsberg 宣布 Wayland 作为 X11 的替代方案
- 承诺:更简洁的代码库、更好的安全性、无撕裂渲染
- 质疑:X11 有 30+ 年的功能和工具积累
漫长低谷(2012-2020)
- GNOME 早期采用 Wayland;KDE Plasma 花了多年才稳定
- NVIDIA 拒绝支持 Wayland 的 GBM API,坚持使用 EGLStreams
- 关键应用(屏幕录制、远程桌面、色彩管理)缺乏 Wayland 支持
- 用户每天都遇到退步:热键失效、不支持多 GPU、窗口位置丢失
转折点(2020-2024)
- NVIDIA 妥协:驱动程序中完整支持 GBM
- wlroots 成熟:Sway、Hyprland 等合成器蓬勃发展
- XWayland 兼容层达到 95%+ 应用兼容性
- PipeWire 替代 PulseAudio 和 JACK,解决了音频/屏幕捕获
终点线(2024-2026)
- KDE Plasma 6 将 Wayland 设为默认且唯一选项
- GNOME 47 完全移除了传统 X11 支持
- Fedora、Ubuntu 和 Arch 切换为 Wayland 优先
- Steam 的 Proton 层在 X11 和 Wayland 游戏间实现了接近对等
为什么花了这么久
- 网络透明性:X11 的原始优势(通过 SSH 转发 GUI)多年来没有 Wayland 对应方案
- 碎片化:多个合成器(Mutter、KWin、wlroots)以不同方式实现功能
- 安全模型变化:X11 的宽松模型允许轻松截图和自动化;Wayland 的限制性模型打破了这些工作流
- NVIDIA:最大 GPU 厂商的抵制使采用推迟了数年
- 鸡生蛋:用户不会在应用支持之前切换;开发者不会在用户切换之前移植
Wayland 做对了什么
- 无屏幕撕裂:合成从设计上消除了撕裂
- 更好的安全性:应用无法未经许可读取其他窗口内容
- 每输出缩放:不同显示器上的不同 DPI 正确工作
- 更流畅的动画:VSync 由合成器而非应用管理
- 输入延迟:通过直接渲染路径降低输入延迟
仍然缺失的
- 简单的网络透明性:没有跨 Wayland 合成器工作的 xdotool 等效工具
- 全局快捷键:某些合成器以不同方式处理全局热键
- HDR 支持:跨实现仍不一致
- 无障碍性:屏幕阅读器和辅助技术需要更多 Wayland 原生支持
经验教训
Wayland 迁移为未来的开源迁移提供了经验:
- 兼容层有效:XWayland 证明了过渡兼容性至关重要
- 大厂商对齐很重要:NVIDIA 的最终支持是催化剂
- 增量胜利会累积:每年带来更多功能,建立势头
- 社区驱动的替代方案很重要:wlroots 证明竞争驱动创新
来源: Steam 硬件调查 | Wayland
← Previous: n0 Announces noq: QUIC Multipath Implementation in Rust with 80Gbps ThroughputNext: Google DeepMind's AlphaFold 3 Breakthrough: Accurate Prediction of All Biomolecules Including DNA and RNA →
0