Por que algumas instalações requerem reinicialização?
Por que as reinicializações são necessárias? Muitos aplicativos e atualizações do Windows exigem acesso aos arquivos do sistema principal, que estão sempre em uso enquanto o Windows está em execução. Para que um programa (ou atualização) se integre aos componentes do Windows necessários, os arquivos que representam os componentes não devem estar em uso.
Por que o Linux não precisa reiniciar?
Só às vezes não precisa. O Ubuntu e algumas outras distribuições do Linux podem reiniciar seções do sistema operacional de forma independente, para que nem sempre precisem de uma reinicialização completa para instalar um novo software; Eles podem precisar registrar um usuário ou reiniciar um processo de servidor. No entanto, se o kernel for atualizado, isso requer uma reinicialização.