Pourquoi Ubuntu ne nécessite-t-il pas de redémarrage sur plus de mises à jour? Je sais que pour les mises à jour du noyau et des choses comme les pilotes vidéo, il ne peut pas charger les modifications sans redémarrage. Mais je suis curieux de connaître des mises à jour plus basiques de packages assez fondamentaux qui ne nécessitent souvent pas de redémarrage. Des choses comme Telepathy, glibc, gtk, etc. Pourquoi les packages comme celui-ci ne nécessitent-ils pas un redémarrage pour être mis à jour? La nouvelle version fonctionne-t-elle réellement juste après une mise à jour?
Un autre exemple serait Gwibber. J'ai récemment reçu et mis à jour vers gwibber via le gestionnaire de mise à jour pendant que gwibber était en cours d'exécution. La mise à jour s'est terminée avec succès. Gwibber exécuterait-il la nouvelle version sans la redémarrer manuellement? Et est-ce la même chose pour les autres packages? (Je sais que certains comme mysql et apache redémarrent automatiquement lors d'une mise à jour). Pour les packages qui ne redémarrent pas automatiquement, cela ne peut-il pas être un problème de sécurité pour le correctif de sécurité?
Cela vient parce que j'utilise OS X depuis environ une semaine et presque chaque mise à jour nécessite un redémarrage même si elle n'est pas liée au noyau / pilote vidéo (pour autant que je sache - ils ne vous donnent pas beaucoup d'informations ). Un de mes amis a dit qu'Apple redémarre sur la plupart des mises à jour "au cas où" ce serait bizarre si vous ne redémarriez pas. Windows est le pire car presque toute installation / désinstallation ou mise à jour nécessite un redémarrage (forçant souvent les arrêts à prendre très longtemps). Cela peut être un peu large pour ce lieu, mais pourquoi les différents systèmes d'exploitation gèrent-ils cela si différemment? Ou, plus spécifique à Ubuntu: pourquoi Ubuntu ne suit-il pas une politique de redémarrage plus stricte?
#!/usr/bin/env python print raw_input()
Exécuter ce avecpython test.py
ouchmod +x test.py && ./test.py
et, quand il vous demande d'entrée,rm test.py
.