Jeśli chodzi o sprzęt , jedynym powodem, dla którego powinieneś kiedykolwiek potrzebować ponownego uruchomienia płyty ARMHF-y, są zmiany oprogramowania układowego, niezbędne zmiany w pamięci ROM lub ewentualnie nowe urządzenia, które muszą być obecne podczas rozruchu.
Na przykład dodanie sterownika lub modułu jądra zbliżonego do metalu i urządzenia implementującego ten sterownik prawdopodobnie będzie wymagać ponownego uruchomienia, aby poinformować procesor i moduł mapujący pamięć jądra o zmianie. Możesz zaktualizować jądro Linuksa bez ponownego uruchamiania .
Pod względem oprogramowania wszystkie główne środowiska komputerowe dostępne dla Pi są * nix-podobne 1 , w tym sensie , że są True Unix ™ lub w tym, że używają Linuksa lub pochodnej Linuksa, a zatem są (U) nix-y.
Unix i jego pochodne są zaprojektowane od bootloadera aż po obszar użytkownika, aby były w pełni skalowalne, przenośne i niezawodne; Zostały zaprojektowane z myślą o serwerach, które nigdy lub prawie nigdy nie są poddawane twardemu resetowaniu (czyli całkowicie zamykane i uruchamiane od zera na zimno), a także, w mniejszym stopniu, urządzeniach osadzonych dokładnie tak, jak Raspberry Pis. W związku z tym cele te rzeczywiście dotyczą Pi.
Oznacza to w praktyce, że w zasadzie nigdy nie musisz ponownie uruchamiać komputera Pi (lub komputera stacjonarnego * nix).
1 Przez chwilę ignoruję Microsoft Windows 10: Internet Of Edition Edition dla Pi, który chciałbym być praktycznym żartem, ale nim nie jest.