不知怎么的,Ubuntu 16.04 最终使用了内核 4.10

不知怎么的,Ubuntu 16.04 最终使用了内核 4.10

我使用的是 Ubuntu 16.04 系统,不知何故我的系统上安装了内核 4.10。我研究了这个问题,uname -a其输出是

Linux blackbox-H97-D3H 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

经过一番研究,我发现 16.04 默认运行 Linux 4.4,但有些人和我一样使用的是 4.10。注意:我是在 2017 年 3 月安装的,我听到一些人谈论这个内核附带的较新的 ISOS。(但如果这些内核在 17.04 生命周期结束后不再受支持,他们为什么要这样做呢?)

所以我的第一个问题是:这是怎么发生的,因为我不记得升级过系统,也无法想象 apt 会安装更新的内核,如果安装了的话,我是不是应该使用 4.13?你能告诉我这是怎么发生的吗?

然后是我的问题的第二部分:根据如果 4.10 内核没有针对 Meltdown 和 Spectre 进行修补,那么我是否应该升级到 4.13,还是降级到 4.4(因为看起来大多数运行 16.04 的 PC 都运行在这个内核上),或者什么都不做(为什么要这么做)?

答案1

你需要知道的是这里

具体来说,您将在二月份自动升级到 4.13,并在八月份自动升级到 4.15。

至于 16.04 中针对 4.10 的 Meltdown 补丁,似乎不会对其进行修补(因为它来自 17.04,而 Canonical 决定不修补 17.04,因为它很快就会停产)。因此,除非 Canonical 决定加快升级到 4.13,否则它会给您大约一个月的时间,在此期间您将继续使用未修补的内核。如果确实如此,您可以暂时恢复到原始的 4.4,它将被修补(如果您的系统上未安装该软件包,请安装该软件包linux-generic)。

答案2

Ubuntu 16.04 的滚动 HWE 内核将提前升级到 4.13,而不是修复 4.10 HWE 内核。

https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAndMeltdown

答案3

2018 年 1 月 11 日左右(您的问题发布四天后),许多使用 HWE(硬件支持堆栈)的 Ubuntu 16.04.3 LTS 用户从内核版本 4.10 升级到内核版本 4.13.0-26。需要注意的是内核版本 4.13.0-26 出现很多问题希望这些问题已经得到解决或很快就会得到解决。

内核 4.13.0-xx-generic 链似乎影响 HWE 上的 Ubuntu 16.04 LTS 和 Ubuntu 17.10。截至 2018 年 1 月 27 日,当前版本为 4.13.0-32-generic。

请注意,Ubuntu 16.10 和 17.04 已经达到 EOL(使用寿命结束)状态,因此不会获得内核 4.13 更新。另请注意,17.10 将于 2018 年 7 月达到 EOL。

相关内容