Warum erfordert Ubuntu keinen Neustart für weitere Updates? Ich weiß, dass bei Kernel-Updates und Dingen wie Grafiktreibern die Änderungen nicht ohne Neustart geladen werden können. Aber ich bin neugierig auf grundlegendere Updates von ziemlich grundlegenden Paketen, die oft keinen Neustart erfordern. Dinge wie Telepathy, glibc, gtk usw. Warum erfordern solche Pakete keinen Neustart, um aktualisiert zu werden? Läuft die neue Version tatsächlich direkt nach einem Update?
Ein anderes Beispiel wäre Gwibber. Ich habe kürzlich ein Update von gwibber über den Update Manager erhalten, während gwibber ausgeführt wurde. Das Update wurde erfolgreich abgeschlossen. Würde gwibber die neue Version ausführen, ohne sie manuell neu zu starten? Und ist das bei anderen Paketen auch so? (Ich weiß, einige wie MySQL und Apache automatisch bei einem Update neu starten). Kann dies bei Paketen, die nicht automatisch neu gestartet werden, nicht zu einem Sicherheitsproblem für Sicherheitsupdates werden?
Dies ist darauf zurückzuführen, dass ich seit ungefähr einer Woche mit OS X arbeite und fast jedes Update einen Neustart erfordert, auch wenn es nicht mit dem Kernel / Videotreiber zusammenhängt (soweit ich das beurteilen kann - sie geben Ihnen nicht viele Informationen) ). Ein Freund von mir sagte, dass Apple bei den meisten Updates einen Neustart erzwingt, "nur für den Fall", dass Sie nicht neu starten würden. Windows ist das Schlimmste, da für fast jede Installation / Deinstallation oder Aktualisierung ein Neustart erforderlich ist (was häufig dazu führt, dass das Herunterfahren sehr lange dauert). Das mag für diesen Veranstaltungsort etwas weit gefasst sein, aber warum gehen die verschiedenen Betriebssysteme so unterschiedlich damit um? Oder Ubuntu-spezifischer: Warum befolgt Ubuntu keine strengeren Neustartrichtlinien?
#!/usr/bin/env python print raw_input()
Führen Sie diese mitpython test.py
oderchmod +x test.py && ./test.py
und aus, wenn Sie zur Eingabe aufgefordert werdenrm test.py
.