内核可以通过更新管理器自行更新吗?

内核可以通过更新管理器自行更新吗?

我注意到当前安装的 Linux 内核修订版/版本的日期晚于系统的安装日期。

  • 2.6.32-24-generic#/var/log/安装程序/syslog
  • 2.6.32-25-generic# uname -r

这些数字似乎回答了我的问题,但令我惊讶的是,我不记得有戏剧性的“您必须立即重新启动 Windows!”对话,我已经越来越期待这样的深的系统变更...

也许我刚刚点击了好的..Windows 风格:)

内核是否能够以某种方式“替换”自身?......或者也许它只能做“小手术”?

例如。2020 年我是否仍可以运行“Lucid”,并通过更新安装每个“最新”内核。(我不会这么做;这只是一个测试场景。)

答案1

有一个系统称为 ksplice,它允许无需重新启动即可升级内核,但 Ubuntu 尚未使用它,而且它是目前对服务器管理员最具吸引力的系统。

每当您在软件中心更新中获得了新的内核更新时,您都需要重新启动计算机才能使用已修复的安全或其他错误。每个内核版本都是独立的,因此让您的计算机继续运行现有内核不会有害,除非您计算潜在的安全漏洞。另请参阅此现有问题:

为什么不包含像 Ksplice 这样的东西,这样更新后就不需要重新启动?

答案2

例如。2020 年我是否仍可以运行“Lucid”,并通过更新安装每个“最新”内核。(我不会这么做;这只是一个测试场景。)

“lucid”这个名字实际上只是发行版的名称。是的,理论上(在实践中也在一定程度上)你可以保留“lucid”到 2020 年,只不过你将升级系统中的所有组件。

只升级内核本身(而不升级其他任何东西)一段时间内是可行的,但是当内核发生重大变化时,也需要更改/升级其他程序,否则它们将不再起作用。

答案3

这个问题讨论了就地内核更新:为什么不包含像 Ksplice 这样的东西,这样更新后就不需要重新启动?

至于重启提醒,请/etc/motd在登录时查看服务器文件:

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

以及桌面的面板通知提醒程序:

替代文本

相关内容