为什么不包括像Ksplice这样的东西,所以更新后无需重启?

Ksplice是一个了不起的软件(或其他任何东西)。 它改变了内核更新的工作方式:它不是在更新后重新启动,而是修补内存,因此您无需执行任何操作。

Ubuntu内核团队目前没有可用于执行额外工作的资源来为所有受支持的Ubuntu内核创建(和测试!)ksplice模块。 Uptrack正在许多大公司的生产系统中使用。 我不会无视它,因为保持最新的内核漏洞修复是非常重要的。 如果它是ksplice之间的选择(以及在启动后没有立即将/proc/sys/kernel/modules_disabled1的潜在危险),以及等待几天或几周重新启动的好时间,我建议使用ksplice。 当你重新启动时,新的“真正的”内核也会等你。

一方面,将任何东西注入内核总是一个危险的操作。 对于另一个AFAIK,它是封闭源代码,只能在桌面版本的Ubuntu和Fedora上免费使用。