不同的内核命名方案有何关系?

不同的内核命名方案有何关系?

我正在运行 Ubuntu 13.10,内核为 3.8.0-030800-generic,下载自http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/

当我想运行 Turbostat 或 cpupower 命令时,我得到以下信息:

cpupower not found for kernel 3.8.0-030800
You may need to install linux-tools-3.8.0-030800-generic

不幸的是,似乎没有适用于该内核的 linux-tools 软件包。

我注意到内核有不同的命名方案,例如,可用的 linux-tools 包这里遵循以下命名:

3.8.0-{19-39}

而我们的内核版本以 030800 结尾。

这两种命名方案如何相互关联?为此内核安装 linux-tools 的正确方法是什么?

答案1

我找到了更多关于此的信息,如果有人遇到同样的问题,我会回答我的问题。

主线内核用于测试内核开发人员是否修复了问题,因为主线内核是根据最新的未经修改的“主线”内核源代码构建的。内核版本如030800表示主线内核。

一般来说,在生产中应该首选存储库中的内核。这些内核的版本以 3.8.0-{19-39} 结尾。

还有这个帖子其中讨论了主线内核的使用。

关于主线内核的 linux-tools,它们在存储库中不可用,因为它不是存储库中的内核,但可以从相应主线内核版本的源代码构建它们。

相关内容