为什么X11还是版本11?

为什么X11还是版本11?

我知道 X11 之所以这么叫,是因为它是第 11 个版本,但如果它在 80 年代就达到了这个版本,那么为什么从那时起就没有发布新版本呢?我们一定正在运行非常旧的软件:)。

答案1

我知道 X11 之所以这么叫是因为它是第 11 个版本

网络协议是第11个版本。例如,我正在运行 X.Org X Server 1.18.4,但它仍然实现 X11 协议(以及可选的扩展X11 启动时不存在)。

如果它在 80 年代就达到了这个版本,那么为什么从那时起就没有发布新版本呢?

基本协议不需要改变,所以没有人改变它。 X 社区遵循健全的工程口号“如果它没有损坏,就不要修复它。”话虽如此,自 80 年代以来,在基本 X11 协议上已经进行了大量扩展。

这就像你可以购买一辆新车(配备现代灵活燃油发动机),但你仍然可以通过踩下油门踏板通过转动方向盘转向来加速,就像在 80 年代一样(相同的旧协议不需要更改)。

现在,如果您想要一辆带有操纵杆的汽车,请查看 Waylandhttps://wayland.freedesktop.org/;)

答案2

它被称为 X11,因为这是协议的名称:客户端和服务器如何相互通信。

然而,当前 X 协议的全名是“X11R7.8”(请参阅维基百科的发布历史),并且它的功能与 1987 年发布的 X11 有很大不同。原始版本中的许多 X11 功能不再使用,而是被现代扩展所取代,并且保留只是为了向后兼容。

相关内容