为什么 Ubuntu 需要如此频繁地更新内核?

为什么 Ubuntu 需要如此频繁地更新内核?

如此频繁更新有什么好处?

答案1

以下列出了软件包(包括内核)需要更新的原因:https://www.ubuntuupdates.org/

  • 版本:3.5.0-22.34 2013-01-08 23:19:18 UTC
  • 版本:3.5.0-22.33 2013-01-02 23:08:48 UTC
  • 版本:3.5.0-21.32 2012-12-11 21:08:43 UTC
  • 版本:3.5.0-20.31 2012-12-05 15:08:46 UTC
  • 版本:3.5.0-19.30 2012-11-13 19:08:30 UTC

所有这些都包含一长串的修复,所以对我来说最好的答案似乎是:那些内核错误修复程序已经做了很多工作,因此有更多的时间来提供内核升级。

这可能与kenel版本 3.5.0。这是一次重大更新,因此它将包含更多错误,其中一些可能很容易修复。

答案2

主要原因是修复发现的安全漏洞、修复稳定性错误并提供更新的硬件支持。

关于内核更新的一些注意事项:

  • 由于正在运行的内核会一直加载到内存中,因此在内核更新后无需重新启动即可无限期地继续工作。这将继续运行旧内核。当然,您随后将容易受到任何安全问题的影响更新中已修复,直到您重新启动。如果您只是使用安全性较低的工作站,并且正在处理某些事情,那么这种风险可能是可以接受的。请考虑阅读更新的更改日志,以查看它是否包含可能影响您的缺陷的安全修复程序。

  • 拼接是一个内核扩展,允许在内存中更新正在运行的内核,而无需重新启动。这对于停机(重新启动时中断)代价高昂的服务器非常有用。

答案3

内核更新往往会添加新的功能和驱动程序,以及修复旧问题和一些错误...尽管您不必这样做,但更新内核是有益的...

答案4

所有代码都有错误。Linux 内核代码也是如此。内核更新可以在零日漏洞出现之前尽早修复内核错误。

如果你更新,你就会成为攻击者的移动目标。如果你及时更新,你的行动速度就会比任何人能指出的都要快。这或多或少会让你免受病毒和木马的侵害。

相关内容