我知道X11之所以被命名是因为它是第11个版本,但如果它早在80年代就达到了这个版本,那么为什么此后还没有发布一个新版本呢?我们肯定是在运行可笑的旧软件:)。
发布于 2016-12-30 02:22:52
我知道X11的名字是因为它是第11版
网络协议是第11版。例如,我正在运行X.Org X Server 1.18.4,但它仍然实现X11协议(以及X11启动时不存在的可选扩展)。
如果它早在80年代就达到了这个版本,那么为什么从那以后还没有发布新版本呢?
基本协议不需要改变,所以没有人改变它。X社区遵循声音工程的格言:“如果它没有崩溃,就不要修复它。”尽管如此,自80年代S以来,基本的X11协议已经积累了许多扩展。
就像你可以买一辆新车(有一台现代的柔性燃料发动机),但你仍然可以通过转动方向盘按下油门转向来加速,就像80's (不需要改变的旧协议)一样。
现在,如果你想要一辆带操纵杆的汽车,看看Wayland https://wayland.freedesktop.org/ ;)
发布于 2016-12-30 02:26:14
它被称为X11,因为这是协议的名称:客户机和服务器之间的对话方式。
但是,当前X协议的全名是"X11R7.8“(参见维基百科发布历史),它的功能与1987年发布的X11非常不同。原始版本中的许多X11功能不再被使用,取而代之的是现代扩展,只为向后兼容性而保留。
https://unix.stackexchange.com/questions/333669
复制相似问题