← 返回 Tony's Lab

技术史 · 知识卡

X 桌面的历史

一条活了 42 年的图形系统血脉:从 MIT 的一个网络协议,长成 GNOME / KDE 的桌面版图,再到 2025 年被 Wayland 正式接班。

发布于 2026-09-28

协议版本号时间线

X1 → X11 · 1984–1987X11 冻结 · 1987–2026

协议迭代只花了 3 年,X11 定版之后 39 年没再换过版本号。今天说的 X11,就是那个 1987 年的协议。

三句话先说清

  1. X 是一套图形协议,全名 X Window System,俗称 X11——不是某个具体软件的版本号。
  2. "X 桌面"是跑在它上面的一层:GNOME、KDE Plasma、Xfce 这些桌面环境。X 自己不管界面长什么样。
  3. 它最大的特点叫网络透明:程序跑在一台机器上,画面可以显示在另一台机器上,甚至跨网。

时间轴:42 年,九个节点

1984

X1 诞生

MIT 的 Athena 计划里,Robert Scheifler 等人开发。前身是斯坦福的 W Window System,所以新系统取名叫 X。首版 1984 年 6 月 19 日发布。

1987

X11 定版,版本号从此冻结

9 月发布 X11。在此之前协议每隔一两年升一次版本,到 11 就停了——不是没人更新,是协议本身不再升版本号。

1988

X Consortium 成立

MIT 牵头成立托管机构,X 从此有了"官方组织"。

1992

XFree86 出现

最初只是把 X 移植到 386 兼容 PC 上的一个分支。到 90 年代末,它成了 X 世界技术创新最活跃、事实上的标准实现。

1993

桌面这一层登场

CDE(Common Desktop Environment)发布,由 HP、IBM、Sun、Novell 等联合推出,基于 Motif,成为 UNIX 98 的标准环境。X 只负责画窗口,界面是这一层的事。

1996 – 1999

KDE / GNOME / Xfce:版图定型

KDE 由 Matthias Ettrich 发起,1998 年 7 月发 1.0;GNOME 由 Miguel de Icaza 和 Federico Mena 发起,1999 年 3 月发 1.0;Xfce 从 1996 年起。今天 Linux 桌面的三分天下,就是这几年定下来的。

1996 – 2004

治理危机,X.Org 接手

项目被交给 The Open Group;1998 年 X11R6.4 更换许可证引发社区反弹,XFree86 拒绝采用,Open Group 只能退回旧许可。2004 年 1 月,X.Org Foundation 成立,X.Org Server 本质上是 XFree86 的分叉,从此成为主流实现。

2005 / 2012

模块化,然后收尾

X11R7 把一大坨巨型源码树拆成独立模块;2012 年 6 月的 X11R7.7 是最后一个"整体发布"的版本。

2008 / 2012

Wayland 出现

由 X.Org 的开发者 Kristian Høgsberg 发起,2012 年发布 1.0,定位很明确:做 X 的替代品,直接跟 GPU 打交道。

2025

交接完成:GNOME 转向 Wayland-only

2025 年 9 月 GNOME 49 默认禁用 X11 会话;11 月 5 日 GNOME 合入移除代码,正式只支持 Wayland。Ubuntu 25.10 也砍掉了 GNOME on Xorg。

桌面这一层,到底谁说了算

  1. X 只定协议和绘图原语:怎么画窗口、收键鼠。按钮、菜单、标题栏长什么样,它一概不管。
  2. 窗口管理器负责窗口的摆放和外观。X 自带的最简版本叫 twm,极简到有点寒酸。
  3. 桌面环境 = 窗口管理器 + 一整套风格统一的应用。今天的主流是 GNOME、KDE Plasma、Xfce。
  4. 标准化努力基本没成功:ICCCM 以难实现著称,Motif 和 CDE 也没解决软件互操作问题。
  5. 大家后来干脆"选边站"——直接针对某个桌面环境或工具箱写程序,绕开协议层的这些麻烦。

XDG:名字里就带着"X 桌面"

它的全称就是 X Desktop Group——2000 年 3 月由 Havoc Pennington 创立,后来改名为 freedesktop.org。

它干的事是给各家桌面定互操作标准,让 GNOME 和 KDE 的程序能彼此配合。你天天在用的 ~/.config、.desktop 桌面项、XDG autostart,都是它定的规矩。

"XDG"这个缩写,就是"X 桌面"留下来的化石。

今天:X 还在,但不再往前走

容易记错的五个点

资料截至 2026-09 · Tony 整理