在较旧的内核上运行当前的 Linux 操作系统(有什么/有什么缺点吗?)

在较旧的内核上运行当前的 Linux 操作系统(有什么/有什么缺点吗?)

问题
如果当前 Linux 操作系统的服务器在较旧的内核上运行,会有哪些缺点?
它是否有重大缺点,例如软/硬件不兼容。
安全较新的内核版本修复了漏洞,所以我不会考虑这个问题)

背景
更具体地说:我从 Debian '8'(内核 3.16.0.-4)升级到 Debian '9'(内核 4.9.0-3),重新启动后它崩溃了......几乎每次(即使在恢复模式下) ) - *(有关特定错误的一些详细信息位于底部)

我在启动时尝试了旧的 Kenel,一切正常。
但是,在搜索网络(关于如何修复)时,我读到我可以将新内核“放在一边”并使用旧内核 - 将“不需要使用新内核”(<-this是来自其中之一的简化​​声明https://forums.linuxmint.com/viewtopic.php?t=216464帖子)。

(*) 在此输入图像描述

答案1

只要该线路受到支持/维护,使用较旧的内核就没有任何问题。在某些情况下是这样,但大多数时候却不是。而且您不想使用旧的/未维护的内核,因为它不会收到错误修复,包括安全修复。

在 Jessie 内核的特殊情况下,本·哈钦斯 (Ben Hutchings) 发表了关于此主题的文章。他特别说:

问:Linux 3.16 会得到上游的长期支持吗?

答:Linux 3.16-stable 分支将不是作为 kernel.org 的长期分支进行维护。然而,Ubuntu 内核团队将继续维护该分支,遵循相同的接受和审查规则,直到 2016 年 4 月左右。从那时起我可以继续维护,直到对“jessie”的定期支持结束。

Debian 维基发布页面关于杰西这样说:

~2018 年 6 月 6 日(完整)/ ~2020 年 6 月 6 日(LTS)

因此,“常规支持”大概会持续到 2018 年 6 月 6 日,而 Jessie 也将获得长期支持 (LTS) 截止至 2020 年 4 月(请注意,Debian 版本的当前政策是在发布后支持一年。另请注意,LTS 不是官方 Debian 项目。)因此,据推测,到那时 Jessie Linux 内核将受到支持。但是,如果您运行的是 Debian 9 (Stretch),则必须安排接收 Jessie 内核的更新。由于您不再跟踪 Jessie,这些更新将不会自动进行。

如果较新的内核崩溃,您应该首先将其作为错误报告进行报告。您还可以花一点时间尝试调试它。这有助于 Linux 内核项目和 Linux 内核的用户。无限期地使用旧内核当然不是一个选择。最终,由于各种原因,您将不得不升级到更新的内核 - 包括因为您需要比内核中可用的更新的硬件支持,因为您想要一个仅在更新的版本中存在的功能内核等

答案2

安全漏洞也将在旧的稳定版本上修复,直到 Debian 安全团队的支持停止为止,常见问题解答中有答案Debian旧稳定版网页。

安全更新将提供多长时间?

安全团队尝试在下一个稳定发行版发布后大约一年内支持稳定发行版,除非今年内发布了另一个稳定发行版。不可能支持三种发行版;同时支持两个人已经够困难的了。来源:Debian 安全常见问题解答

如果您对旧的稳定版本不感兴趣,您可以继续使用旧的稳定版本新的内核函数4.9内核版本。

相关内容