如果内核升级后不重新启动会导致问题吗?

如果内核升级后不重新启动会导致问题吗?

我知道有内核更新后不重新启动的解决方案:

https://en.wikipedia.org/wiki/Ksplice

但是,如果未安装 Ksplice,并且用户在多次内核更新后也没有重新启动笔记本电脑(因此笔记本电脑可以运行甚至几个月)。会不会有什么问题呢? (不包括由于错误修复或安全修复而可能出现的更新)

答案1

它不会影响内核本身(除了不利用更新之外)。

但是,某些新安装的程序可能依赖于较新的内核功能。

另外,如果您运行一个依赖于加载内核模块的程序,那么您可能会发现该模块不再安装,并且新安装的模块不会加载到旧内核中。

基本上,如果有问题,你就会看到它。否则你就没事了。

答案2

不,不是真的。新内核根本不会被使用。

答案3

大多数人安装更新是为了修复错误、应用安全更新和获取新功能。

正如您所说:除非您使用像 Ksplice 这样的技术,否则 Linux 系统需要重新启动才能使内核更新生效,仅仅安装新内核是不够的。

因此,如果您不重新启动,您可能还没有安装内核更新来发挥其所有作用,因为您仍然可能遇到该内核更新修复的错误,您仍然可能成为使用安全性的漏洞利用的受害者漏洞已修复,您将无法使用新功能。

相关内容