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 年 4 月,依據:https://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29#Releases

答案1

Ksplice 允許您將補丁套用到正在運行的內核,而無需重新啟動系統。

它會暫時凍結您的核心執行,並將修改的例程指向新的「修補」例程。一旦重新指向,它就會恢復內核執行。

大多數/次要/更新可能會透過此方法進行修補,但任何重大變更仍需要重新啟動。由於大多數安全性修補程式都被認為是微小的調整,因此這是可行的。無論如何,重大更新都需要重新啟動。

相關內容