X11 版本:1.X 和 7.x 符号之间的映射?

X11 版本:1.X 和 7.x 符号之间的映射?

我经常会遇到有关 X11 服务器的信息。
有时版本写为 1.6.x,有时写为 7.4.x。
然而,在这两种情况下,似乎都是指同一种产品。

为什么这些符号如此不同?

是否存在映射或“算法”来映射这些不同的符号?

答案1

版本号代表不同的内容。7.x
指的是“X 窗口系统”(X11)版本。换句话说,就是定义所用协议和类似内容的规范版本。1.x
指的是“X.Org”服务器版本,是 X11 规范的实现。

维基百科有一个桌子可以用作两者之间的映射。

答案2

它们指的是两件相关的事情:

  1. X.org 版本为 7.x。这也是 X11 规范发布版本。
  2. X.org 的 X 服务器组件,版本为 1.x

这个命名并不十分巧妙,而且造成了一些混淆,但这实际上是所指的两个版本。

$ dpkg -l xserver-xorg xserver-xorg-core
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                      Version                   Description
+++-=========================-=========================-==================================================================
ii  xserver-xorg              1:7.4~5ubuntu18           the X.Org X server
ii  xserver-xorg-core         2:1.6.0-0ubuntu14         Xorg X server - core server

请参阅此错误报告,其中解决了您的问题:xorg:/usr/bin/Xorg -version 给出了错误答案. 报告摘要:

X.org 现在是模块化的。Xorg 的版本号意义不大,它只是许多组件上的一个标签。目前,unstable 包含许多来自 7.2 的组件,一些来自 7.1 的组件即将更新(包括 xorg/xserver-xorg/x11-common),还有一些已经比 7.2 更新(包括 xserver-xorg-core)。

X.org 的核心组件是 X 服务器(又名 xserver-xorg-core,在不稳定版本和上游版本中已经是 1.3.0 版本)。这就是您在此处看到 1.3 版本的原因。

答案3

X.Org 开发人员之一、Xorg 服务器 1.7 版本的发布经理 Peter Hutterer 今天在他的博客上发布了对此的解释:X11R7.5 发布 - 但它是什么?

相关内容