什么是 Linux 长期支持内核?

什么是 Linux 长期支持内核?

我正在运行一个 arch Linux 服务器,最近lts从存储库切换到内核。

由于我不经常重新启动服务器,因此我想要一个可以长期支持的稳定内核。然而,我注意到这个具体的arch linux lts 内核不断获得更新。几周前我安装了内核 4.4.11,现在已经有 4.4.12 更新了。

我对 lts 内核轨道上的“高”更新率感到惊讶,检查了一下内核.org它指出最新的长期内核已经是 4.4.13,所以我想我必须尽快在我的服务器上再次更新。

linux.com 博客指出,4.4 内核将维持至少 2 年。但由于过去 5 个月内已经有 13 个更新(如 4.4.13),我并没有真正看到长期支持内核的好处。

有了如此高的更新频率,我还可以在最新的稳定内核上运行我的服务器,并且我不会比在 lts 轨道上更忙于更新。

那么,请解释一下,LTS 内核到底是为了什么而设计的?

答案1

长期运输服务并不意味着不会有升级。长期运输服务意味着当版本的“标准”支持停止时,软件包将进行小幅升级以修复错误和安全问题。它为您提供了以安全方式使用服务器的选项/可能性,而无需转到他们支持的下一个版本。下一个版本通常需要完整安装。

如果您不想进行此类升级,那么您不应该进行(自动)升级。然后,您可以自行决定手动执行哪些升级。我不认为这是一个好的做法,因为这会削弱你的服务器。

答案2

“下一个版本通常需要完整安装。”好吧,这完全是无稽之谈。这不是 Windows。您可以随时更新任何内容,而无需重新安装,大多数时候甚至无需重新启动。显然,您需要重新启动才能更新内核,但这是您需要它的极少数情况之一。

LTS 内核通常更稳定,因为通常没有引入新功能,而是修复错误和安全补丁。虽然新版本总会带来新功能,因此可能会带来新的错误和问题。除非您运行的是超级重要的服务器并且坚如磐石的稳定性是您最关心的问题,否则保持长期版本没有任何意义。

相关内容