为什么不包括Ksplice之类的东西,以便在更新后无需重新启动?


8

Ksplice是一个了不起的软件(或任何它是)。它改变了内核更新的工作方式:它无需对更新进行重新引导,而是对内存进行修补,因此您无需执行任何操作。

Answers:


8

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


-1

一方面,将任何内容注入内核始终是一种危险的操作。对于另一个AFAIK,它是封闭源,并且仅在Ubuntu和Fedora的桌面版本上免费。


也许ubuntu开发人员可以做这样的事情。与其他任何Linux发行版相比,这对于ubuntu服务器而言将是一个巨大的优势。
伊格纳西奥(Ignacio)2010年

2
Ksplice在Universe中,因此它不能是封闭源。(虽然可能有第三方公司提供基于ksplice的补丁。)
2010年

3
ksplice是开源的。Uptrack是使用ksplice提供内核更新的服务,它是从公共内核补丁中产生模块的。任何人都可以做到这一点,他们只是使它变得超级简单。
Kees Cook

然后,如果任何人都可以制作补丁,并且AFAIK非常简单,则没有理由ubuntu不这样做。
伊格纳西奥(Ignacio)2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.