Por que o Windows precisa reiniciar muito mais que o Linux?

14

Eu uso o Ubuntu e o Windows XP. Uma coisa que chama minha atenção há muito tempo é a grande necessidade de reinicializações no Windows. Na maioria das vezes, quando instalo um programa, o Windows solicita a reinicialização do sistema. Isso acontece consideravelmente mais frequentemente que o Linux.

Por que é tão?

Obrigado!

Kolistivra
fonte
Isso está mudando um pouco hoje em dia. A nova arquitetura usada nas versões mais recentes combinadas com as lojas de aplicativos (como a Windows Store, Steam e outras) estão tornando as reinicializações muito menos freqüentes agora. Meus computadores geralmente apenas reiniciam com atualizações do sistema agora, mantendo-se online 24 horas por dia, 7 dias por semana, na maior parte do tempo.
T. Sar - Restabelece Monica

Respostas:

16

Isso é por causa da arquitetura.

A principal razão para esse comportamento é que o Linux não bloqueia arquivos e bibliotecas executados , o que permite a substituição direta desses arquivos e requer apenas a reinicialização dos aplicativos. Para instalações é o motivo dos sistemas de gerenciamento de pacotes, enquanto no Windows todo programa instala todas as bibliotecas necessárias (mesmo que já estejam instaladas, mas quando estão em uso elas estão bloqueadas, o que precisa de uma reinicialização para limpar a situação) em Um aplicativo Linux faz referência apenas aos pacotes necessários que são instalados uma vez (e nunca mais), reduzindo a sobrecarga.

Bobby
fonte
2
Raymond Chen teve uma entrada no blog uma vez sobre os problemas e perigos envolvidos (e, finalmente, que o usuário notaria um comportamento estranho se os programas se comportassem mal e não seguissem contratos); foi uma decisão de design consciente e não tanto que não pode ser feita no Windows.
Joey
1
Johannes, você pode dar o link?
Kolistivra
@ Joey para acompanhar o comentário da kolistivra, não consigo encontrar o artigo no blog de Raymond. Por favor, adicione-o se você o tiver.
Gordon
4
Ah, ele não estava no blog, mas ainda pode ser encontrado com dois cliques e uma pesquisa rápida por site:blogs.msdn.con/b/oldnewthing replace file in use: technet.microsoft.com/en-us/magazine/…
Joey