Was macht Ksplice eigentlich?

Was macht Ksplice eigentlich?

Also habe ich Ksplice auf Ubuntu 10.04 installiert:

# 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

Und...?

Frage: Das bedeutet, dass Ksplice ein kleineres/größeres Kernel-Update ohne Nachfrage installieren kann, und ichWirklichmuss ich meinen Computer nicht mehr neu starten? (bis 2013-04 laut:https://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29#Releases)

Antwort1

Mit Ksplice können Sie Patches auf einen laufenden Kernel anwenden, ohne das System neu zu starten.

Es friert Ihre Kernel-Ausführung vorübergehend ein und verweist die geänderten Routinen auf die neuen „gepatchten“ Routinen. Sobald dies erneut geschehen ist, wird Ihre Kernel-Ausführung fortgesetzt.

Die meisten /kleineren/ Updates würden wahrscheinlich mit dieser Methode gepatcht, aber für alle wesentlichen Änderungen wäre trotzdem ein Neustart erforderlich. Da die meisten Sicherheitspatches als geringfügige Anpassungen gelten, würde dies funktionieren. Größere Updates würden trotzdem einen Neustart erfordern.

verwandte Informationen