Por que o Ubuntu não requer reinicializações em mais atualizações? Eu sei que para atualizações do kernel e coisas como drivers de vídeo, ele não pode carregar as alterações sem reiniciar. Mas estou curioso sobre atualizações mais básicas de pacotes bastante fundamentais que geralmente não exigem reinicializações. Coisas como Telepathy, glibc, gtk, etc. Por que pacotes como este não exigem uma reinicialização para serem atualizados? A nova versão está realmente em execução logo após uma atualização?
Outro exemplo seria Gwibber. Recentemente, recebi e atualizei para o gwibber por meio do Update Manager enquanto o gwibber estava em execução. A atualização foi concluída com sucesso. O gwibber estaria executando a nova versão sem a reiniciar manualmente? E isso é o mesmo para outros pacotes? (Eu sei que alguns como mysql e apache são reiniciados automaticamente em uma atualização). Para pacotes que não são reiniciados automaticamente, isso não pode ser um problema de segurança para correção de segurança?
Isso ocorre porque eu estou executando o OS X há cerca de uma semana e quase todas as atualizações exigem uma reinicialização, mesmo que não esteja relacionado ao driver do kernel / vídeo (tanto quanto eu posso dizer - eles não fornecem muitas informações ) Um amigo meu disse que as forças da Apple são reiniciadas na maioria das atualizações "por precaução"; seria estranho se você não reiniciasse. O Windows é o pior porque quase qualquer instalação / desinstalação ou atualização requer reinicialização (geralmente forçando os desligamentos a demorar muito tempo). Isso pode ser um pouco amplo para esse local, mas por que os diferentes sistemas operacionais lidam com isso de maneira tão diferente? Ou, mais específico para o Ubuntu: por que o Ubuntu não segue uma política de reinicialização mais rigorosa?
#!/usr/bin/env python print raw_input()
Execute isto compython test.py
ouchmod +x test.py && ./test.py
e, quando solicitar uma entradarm test.py
,.