技术史 · 知识卡
一条活了 42 年的图形系统血脉:从 MIT 的一个网络协议,长成 GNOME / KDE 的桌面版图,再到 2025 年被 Wayland 正式接班。
协议版本号时间线
协议迭代只花了 3 年,X11 定版之后 39 年没再换过版本号。今天说的 X11,就是那个 1987 年的协议。
X1 诞生
MIT 的 Athena 计划里,Robert Scheifler 等人开发。前身是斯坦福的 W Window System,所以新系统取名叫 X。首版 1984 年 6 月 19 日发布。
X11 定版,版本号从此冻结
9 月发布 X11。在此之前协议每隔一两年升一次版本,到 11 就停了——不是没人更新,是协议本身不再升版本号。
X Consortium 成立
MIT 牵头成立托管机构,X 从此有了"官方组织"。
XFree86 出现
最初只是把 X 移植到 386 兼容 PC 上的一个分支。到 90 年代末,它成了 X 世界技术创新最活跃、事实上的标准实现。
桌面这一层登场
CDE(Common Desktop Environment)发布,由 HP、IBM、Sun、Novell 等联合推出,基于 Motif,成为 UNIX 98 的标准环境。X 只负责画窗口,界面是这一层的事。
KDE / GNOME / Xfce:版图定型
KDE 由 Matthias Ettrich 发起,1998 年 7 月发 1.0;GNOME 由 Miguel de Icaza 和 Federico Mena 发起,1999 年 3 月发 1.0;Xfce 从 1996 年起。今天 Linux 桌面的三分天下,就是这几年定下来的。
治理危机,X.Org 接手
项目被交给 The Open Group;1998 年 X11R6.4 更换许可证引发社区反弹,XFree86 拒绝采用,Open Group 只能退回旧许可。2004 年 1 月,X.Org Foundation 成立,X.Org Server 本质上是 XFree86 的分叉,从此成为主流实现。
模块化,然后收尾
X11R7 把一大坨巨型源码树拆成独立模块;2012 年 6 月的 X11R7.7 是最后一个"整体发布"的版本。
Wayland 出现
由 X.Org 的开发者 Kristian Høgsberg 发起,2012 年发布 1.0,定位很明确:做 X 的替代品,直接跟 GPU 打交道。
交接完成:GNOME 转向 Wayland-only
2025 年 9 月 GNOME 49 默认禁用 X11 会话;11 月 5 日 GNOME 合入移除代码,正式只支持 Wayland。Ubuntu 25.10 也砍掉了 GNOME on Xorg。
twm,极简到有点寒酸。它的全称就是 X Desktop Group——2000 年 3 月由 Havoc Pennington 创立,后来改名为 freedesktop.org。
它干的事是给各家桌面定互操作标准,让 GNOME 和 KDE 的程序能彼此配合。你天天在用的 ~/.config、.desktop 桌面项、XDG autostart,都是它定的规矩。
"XDG"这个缩写,就是"X 桌面"留下来的化石。
资料截至 2026-09 · Tony 整理