假设我有一个特定的 Ubuntu 版本(比如Ubuntu 12.04.5 LTS - 精准穿山甲)。它使用的内核是 3.13.0-32-generic x86_64。这个版本号到底从何而来?显然不是主线内核版本 3.13。通过查看/usr/include/linux/version.h
12.04.5,我发现LINUX_VERSION_CODE 197199
它转换为 3.2.79,这看起来更合理,但也有主线v3.2.79-精确似乎对应于 v3.2.79。这相当于 12.04.5s 3.13.0-32 内核吗?
我如何才能找到 Ubuntu 特定版本所基于的确切主线内核?我感兴趣的是了解如何使用它使用的确切主线内核提交来获得 3.13.0-32。
答案1
uname -a
或者uname -r
可能是您正在寻找的内容。另请参阅这个问题和uname 的手册页。
答案2
从 John Ford 对 NObert 链接中的回答的评论来看,您想要的映射是
Ubuntu 内核到主线的映射
据此,您的 3.13.0-32 Ubuntu 内核是主线 3.13.11.4