来自 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。第三位数字是标签中“-”之前的最后一位数字。这是否与上面第一个常见问题解答“- 之前的数字代表此内核从中分叉的基本上游版本...”相矛盾?