Ksplice 实际上做什么?

Ksplice 实际上做什么?

因此我在 Ubuntu 10.04 上安装了 Ksplice:

# download the installer
wget https://www.ksplice.com/uptrack/dist/lucid/ksplice-uptrack.deb
dpkg -i ksplice-uptrack.deb

# install dependencies
apt-get install -f

# set auto-updates
vi /etc/uptrack/uptrack.conf
autoinstall = yes

和...?

问题:这意味着如果有次要/主要内核更新,Ksplice 可以自动安装,而无需询问,而我真的不需要再重启电脑了吗?(直到 2013-04 根据:https://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29#Releases

答案1

Ksplice 允许您将补丁应用到正在运行的内核,而无需重新启动系统。

它会暂时冻结内核执行,并将修改后的例程指向新的“修补”例程。一旦重新指向,它就会恢复内核执行。

大多数 /minor/ 更新可能会通过此方法进行修补,但任何重大更改仍需要重新启动。由于大多数安全补丁都被视为小调整,因此这种方法可行。无论如何,主要更新都需要重新启动。

相关内容