In Bezug auf die Hardware ist der einzige Grund, warum Sie jemals ein ARMHF-y-Board neu starten sollten, Firmware-Änderungen, notwendige Änderungen am ROM oder möglicherweise neue Geräte, die beim Booten vorhanden sein müssen.
Wenn Sie beispielsweise einen Treiber oder ein metallnahes Kernelmodul und ein Gerät hinzufügen, das diesen Treiber implementiert, ist wahrscheinlich ein Neustart erforderlich, um der CPU und dem Kernelspeicher-Mapper die Änderung mitzuteilen. Sie können den Linux-Kernel ohne Neustart aktualisieren .
In Bezug auf die Software sind alle für den Pi verfügbaren Hauptcomputerumgebungen * nix-ähnlich 1 , da sie True Unix ™ sind oder Linux oder ein Linux-Derivat verwenden und daher (U) nix-y sind.
Unix und seine Derivate sind vom Bootloader bis zum Userland so konzipiert, dass sie vollständig skalierbar, portabel und zuverlässig sind. Sie wurden für Server entwickelt, die nie oder fast nie einem Hard-Reset unterzogen werden (dh vollständig heruntergefahren und von Grund auf neu gestartet werden), und in geringerem Maße für eingebettete Geräte, genau wie Raspberry Pis. Folglich gelten diese Ziele tatsächlich für den Pi.
Dies bedeutet in der Praxis, dass Sie Ihren Pi (oder Ihren * nix-Desktop-PC) im Grunde genommen nie neu starten müssen.
1 Ignorieren Sie für einen Moment die Microsoft Windows 10: Internet Of Things Edition für den Pi, die ich gerne als Scherz bezeichnen würde, aber nicht.