Kann sich der Kernel über den Update Manager selbst aktualisieren?

10

Ich habe festgestellt, dass das Datum der aktuell installierten Linux-Kernel-Revision / -Version nach dem Installationsdatum des Systems liegt.

  • 2.6.32-24-generic # / var / log / installer / syslog
  • 2.6.32-25-generic # uname -r

Diese Zahlen scheinen meine eigene Frage zu beantworten, aber was mich überrascht, ist, dass ich mich nicht an ein dramatisches "Sie müssen Windows jetzt neu starten!" Erinnere. Dialog, den ich für einen so tiefgreifenden Systemwechsel erwartet habe ...

Vielleicht habe ich einfach auf OK geklickt. Windows-Stil :)

Kann sich der Kernel irgendwie "ersetzen"? ... oder kann es nur "kleinere Operationen" durchführen?

z.B. Könnte ich 2020 noch "Lucid" ausführen, wobei jeder "neueste" Kernel über Updates installiert wird? (Ich werde das nicht tun; es ist nur ein Testszenario.)

Peter.O
quelle

Antworten:

12

Es gibt ein System namens ksplice, das Kernel-Upgrades ohne Neustart ermöglicht, aber Ubuntu verwendet es noch nicht und es ist ein System, das derzeit für Serveradministratoren am attraktivsten ist.

Jedes Mal, wenn Sie ein neues Kernel-Update haben, das in den Software Center-Updates verfügbar gemacht wird, müssen Sie den Computer neu starten, um die behobenen Sicherheits- oder anderen Fehler zu nutzen. Jede Kernelversion ist separat, sodass es nicht schädlich ist, Ihren Computer auf dem vorhandenen Kernel laufen zu lassen, es sei denn, Sie zählen potenzielle Sicherheitslücken. Siehe auch diese bestehende Frage:

Warum nicht etwas wie Ksplice einbinden, damit nach dem Update kein Neustart erforderlich ist?

Martin Owens -doctormo-
quelle
Danke ... Jetzt, da ich Zeit hatte, über dieses Problem nachzudenken, erinnere ich mich an ein (?) Mal, als ich zum Neustart aufgefordert wurde ... Ich war ein bisschen überrascht, weil alle Updates und Neuinstallationen zuvor nahtlos waren das ... Das war wahrscheinlich die Zeit, als der Kernel aktualisiert wurde ... Das, was rebootless systemSie erwähnt haben, ist eine nette Funktion ... nicht kritisch für einen Heim-Desktop, aber eine großartige Idee für jede kommerzielle Umgebung ... Vielleicht wird es bald Standard sein, wenn der Wettbewerbsbalken höher wird.
Peter.O
4

z.B. Könnte ich 2020 noch "Lucid" ausführen, wobei jeder "neueste" Kernel über Updates installiert wird? (Ich werde das nicht tun; es ist nur ein Testszenario.)

Der Name "lucid" ist eigentlich nur der Name der Distribution. Ja, theoretisch (und bis zu einem gewissen Grad auch in der Praxis) können Sie bis 2020 "klar" bleiben. Es ist nur so, dass Sie alle Komponenten in Ihrem System aktualisieren.

Das Aktualisieren nur des Kernels selbst (und nichts anderes) funktioniert für einige Zeit, aber wenn es eine größere Kerneländerung gibt, müssen auch andere Programme geändert / aktualisiert werden, oder sie funktionieren nicht mehr.

Srinathhs
quelle
3

In dieser Frage wurden direkte Kernel-Updates besprochen: Warum nicht so etwas wie Ksplice einschließen, damit nach dem Update kein Neustart erforderlich ist?

Informationen zur Erinnerung an einen Neustart finden Sie in der /etc/motdDatei für Server, wenn Sie sich anmelden:

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

und die Erinnerung an den Panel-Notifier für den Desktop:

Alt-Text

Kees Cook
quelle
Dank KC .. Das System Link in der akzeptierten Antwort auf Ksplice tatsächlich Links;) .. aber es ist nicht so wichtig für mich; Ich werde jammern, bis es "Standard-Problem" ist ... Der Hauptpunkt meiner Frage war zu verstehen, wie kernal Updates funktionieren.
Peter.O