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