Perché Ubuntu non richiede il riavvio di altri aggiornamenti? So che per gli aggiornamenti del kernel e cose come i driver video, non è possibile caricare le modifiche senza un riavvio. Ma sono curioso di conoscere altri aggiornamenti di base di pacchetti piuttosto fondamentali che spesso non richiedono riavvii. Cose come Telepathy, glibc, gtk, ecc. Perché i pacchetti come questo non richiedono un riavvio per essere aggiornati? La nuova versione è effettivamente in esecuzione subito dopo un aggiornamento?
Un altro esempio sarebbe Gwibber. Di recente ho ricevuto e aggiornato gwibber tramite Update Manager mentre gwibber era in esecuzione. L'aggiornamento è stato completato correttamente. Gwibber eseguirà la nuova versione senza riavviarla manualmente? E lo stesso vale per altri pacchetti? (Conosco alcuni come mysql e apache che si riavvia automaticamente su un aggiornamento). Per i pacchetti che non si riavvia automaticamente, non può essere un problema di sicurezza per la correzione di sicurezza?
Ciò si verifica perché utilizzo OS X da circa una settimana e quasi tutti gli aggiornamenti richiedono un riavvio anche se non sono correlati al driver kernel / video (per quanto ne so, non forniscono molte informazioni ). Un mio amico ha detto che le forze di Apple si riavvia sulla maggior parte degli aggiornamenti "per ogni evenienza" sarebbe strano se non si riavviasse. Windows è il peggiore perché quasi ogni installazione / disinstallazione o aggiornamento richiede un riavvio (spesso costringendo gli arresti a impiegare molto tempo). Questo potrebbe essere un po 'ampio per questa sede, ma perché i diversi sistemi operativi lo gestiscono in modo così diverso? Oppure, più specifico per Ubuntu: perché Ubuntu non segue una politica di riavvio più rigorosa?
#!/usr/bin/env python print raw_input()Eseguire questo conpython test.pyochmod +x test.py && ./test.pye, quando viene richiesto per l'input,rm test.py.