Em termos de hardware , o único motivo para você precisar reiniciar uma placa ARMHF-y são as alterações de firmware, as alterações necessárias na ROM ou, possivelmente, os novos dispositivos que devem estar presentes na inicialização.
Por exemplo, adicionar um driver ou módulo de kernel próximo ao metal e um dispositivo implementando esse driver provavelmente precisará de uma reinicialização, apenas para informar ao CPU e ao mapeador de memória do kernel sobre a alteração. Você pode atualizar o kernel do Linux sem reiniciar .
Em termos de software , todos os principais ambientes de computação disponíveis para o Pi são * nix-like 1 , pois são True Unix ™ ou usam Linux ou um derivado Linux e são (U) nix-y.
O Unix e seus derivados são projetados desde o gerenciador de inicialização até a terra do usuário para serem totalmente escaláveis, portáteis e confiáveis; eles foram projetados para servidores que nunca ou quase nunca passam por uma reinicialização completa (ou seja, são totalmente desligados e inicializados a frio a partir do zero) e, em menor grau, dispositivos incorporados exatamente como Raspberry Pis. Consequentemente, esses objetivos realmente se aplicam ao Pi.
Isso significa que, na prática, você basicamente nunca precisará reiniciar o seu Pi (ou o seu * nix PC de mesa).
1 Ignorando, por um momento, o Microsoft Windows 10: Internet Of Things Edition para o Pi, que desejo ser uma piada prática, mas não é.