Se você encontrar erros no código que implementa o modo de hibernação e retomar, é possível que o sistema não seja retomado corretamente e precise ser reiniciado para reiniciar tudo.
Supondo que isso não aconteceu, o que acontecerá é o seguinte:
- Após continuar, você estará executando a mesma versão do kernel de antes de hibernar.
- A maioria dos softwares em modo de usuário também estará executando a mesma versão de antes. Mesmo que a versão antiga tenha sido excluída do disco, o driver do sistema de arquivos saberá sobre arquivos abertos e os manterá fisicamente presentes no disco até que não estejam mais em uso. Isso funciona enquanto o sistema está em execução e em toda a hibernação. (Dispositivos de armazenamento externos podem causar problemas, por isso não coloque seu sistema de arquivos raiz ou troque em um dispositivo USB.)
Assim, a hibernação não substituirá a reinicialização se você instalou uma atualização que exigia uma reinicialização para entrar em vigor.
O hibernar reiniciará alguns serviços que, portanto, executarão a instalação mais atualizada após o reinício. No entanto, esses serviços também poderiam ter sido reiniciados sem hibernar.
Alguns serviços são reiniciados automaticamente quando as atualizações são instaladas.
Os aplicativos geralmente terão que ser reiniciados pelo usuário, pois sempre será um pouco intrusivo para o usuário. Assim, por exemplo, você verá navegadores informando ao usuário que uma reinicialização é necessária, mas o usuário ainda decide quando isso precisa acontecer.