Ubuntu 12.04.4 LTS 内核 3.11

Ubuntu 12.04.4 LTS 内核 3.11

只是想知道为什么 Ubuntu 在新的 12.04.4 版本中使用了内核 3.11..?这个内核 (EOL) 不是已经寿终正寝了吗?

答案1

我认为答案需要分为两部分:

  1. 为什么是 3.11 而不是 3.10 或者 3.12?
  2. 为何选择终止生命周期版本?

第一个问题的答案是,反向移植的内核(未在初始 Ubuntu 12.04 版本中发布的较新内核)目前是从较新的 Ubuntu 版本(12.10、13.04、13.10 等)反向移植的,而不是从任何可能的内核版本反向移植的。这可以从阅读中提供的信息中看出LTS 启用堆栈页面,尤其是查看结尾的升级策略图,以及查看“版本矩阵”部分扩展稳定内核页面。可以看出版本与 12.10、13.04 和 13.10 相匹配。14.04 内核也肯定会移植到未来的 12.04 版本。

至于他们为什么选择终止生命周期版本,我认为这是因为 Ubuntu 开发人员认为 3.11 是最适合支持最新硬件的内核版本,因为非 LTS 版本更多是关于“新功能”和“最新硬件支持”而不是稳定性。此外,我认为“长期”内核版本只有在首次发布后才会被选中,而不是像 Ubuntu 那样提前发布。例如,内核 3.10 于2013 年 6 月 30 日,仅在2013 年 8 月 4 日。这意味着 Ubuntu 开发人员不知道他们选择的内核是否会得到长期支持,除非他们选择已经宣布“长期支持”的版本。

答案2

也许是“行末”。自 2.6 以来,Linux 内核版本号大幅增加。3.11 行是一个稳定的内核,而且相对较新。

stable:     3.11.10 [EOL]   2013-11-29

这也并不意味着您使用的是旧内核。对于发行版来说,拥有稳定的系统更为重要。还有许多软件包必须针对新内核进行定制,因此它们可能无法与最新的稳定版本兼容。

相关内容