boot文件夹中的内核版本

boot文件夹中的内核版本

当我在启动文件夹中输入“ls”命令时,将显示以下内核:kernel-3.16-lts-x86_64-all、kernel-4.14-lts-x86_64-all、kernel-4.19-lts-x86_64-all、kernel- 4.9-lts-x86_64-全部

“全部”是什么意思?如果我的机器现在使用“kernel-3.16-lts-x86_64-all”,我可以说它在所有 3.16.* 版本上运行吗?例如,我可以说我正在运行内核 3.16.7 吗?

我问这个问题是因为我必须应用一些专为特定内核(3.16.7)设计的补丁,我想知道当我有“kernel-3.16-lts-x86_64-all”时应用这些补丁是否正确或不。

答案1

这些都是开放网络Linux 内核,目录名称拆分如下:

  • 3.16-ltsETC。:子目录跟踪给定的发布套件;
  • x86_64-all:子目录包含要使用的内核配置。

allinx86_64-all表示内核配置应用于所有 x86_64 设置;如有必要,该命名法将允许特定的变体。如果您的机器使用 3.16 内核,则它正在运行当前设置的任何 3.16 系列内核 - 截至目前,这是3.16.64。每个“LTS”(长期支持)内核在首次发布后都会在很长一段时间内获得更新;你可以在上面看到这些内核.org

系统上的输出uname -a应该准确地告诉您正在运行的内核版本。它可能不是 3.16.64,具体取决于您的系统的最新程度,但它将比 3.16.7 更新 — ONL 中的第一个 3.16 内核是3.16.39

相关内容