axe*_*l_c 10
尽管 X.org 已有 20 多年的历史,但它不提供的 Windows 服务器究竟需要什么?您拥有 OpenGL 支持、抗锯齿字体、双缓冲、漂亮的半透明复合窗口、硬件加速的视频播放。如果你喜欢的话,你甚至可以用酒在它上面玩一些 DirectX 游戏。在您看来,是什么让 X11 服务器变得“现代”?
编写 X11 服务器很难。开发它并添加功能并在其上进行 20 年的黑客攻击以保持其相关性甚至更难。X server 编程的门槛很高,我认为没有多少人在它上面进行黑客攻击。事实上,X.org 的关键点在于不断努力将现有代码混乱重构和模块化,使其成为更易于管理的基础设施,从而更容易开发和实现新功能。
虽然“让我们重写它”这件事看起来很有趣,但我认为它并没有真正的意义。
X11 还有其他几种实现,但它们都没有 X.org 拥有的所有功能和驱动程序支持。
还有一些基于帧缓冲区的解决方案,如 DirectFB 和任何 Android 使用的解决方案。
最近关于Project Wayland 的工作一直在进行中,也许有一天它可能(部分)取代 X11。