为什么 Ubuntu 内核版本的第 3 位数字与其主线上游内核版本号的第 3 位数字不匹配?

为什么 Ubuntu 内核版本的第 3 位数字与其主线上游内核版本号的第 3 位数字不匹配?

来自 Ubuntu 内核常见问题解答 (https://wiki.ubuntu.com/Kernel/FAQ):

给定一个 Ubuntu 内核包版本,我们如何找到它来自的版本?内核包版本的格式如下:2.6.35-6.9。- 之前的数字代表此内核分叉的基础上游版本,- 后面的第一个数字代表 ABI 编号,最后一个数字是上传编号。

这似乎与同一常见问题解答中的另一项内容相矛盾:

给定一个 Ubuntu 内核包版本,我们如何找到它所基于的确切主线版本?Ubuntu 内核分叉的确切上游主线标签可以在主线内核映射桌子。

如果我们看一下主线内核映射表的摘录,我们可以看到例如:

Ubuntu 内核版本 | Ubuntu 内核标签 | 主线内核版本

3.19.0-7.7 | Ubuntu-3.19.0-7.7 | 3.19.0

3.19.0-8.8 | Ubuntu-3.19.0-8.8 | 3.19.1

3.19.0-9.9 | Ubuntu-3.19.0-9.9 | 3.19.1

3.19.0-10.10 | Ubuntu-3.19.0-10.10 | 3.19.2

3.19.0-11.11 | Ubuntu-3.19.0-11.11 | 3.19.3

在这里,我们在第三列中看到,随着主线内核版本的第三位数字(3.19.0 -> 3.19.3)的移动,Ubuntu 内核版本的第三位数字没有移动,它保持在 3.19.0。第三位数字是标签中“-”之前的最后一位数字。这是否与上面第一个常见问题解答“- 之前的数字代表此内核从中分叉的基本上游版本...”相矛盾?

相关内容