Warum ist dieser Prozess kein einfacher Neustart?
Die allgemeine Antwort hier ist, dass es darauf ankommt. Es hängt stark davon ab, was getan werden muss. Ein Update, das Sie an Ihrem System vornehmen, unterscheidet sich möglicherweise erheblich von meinem. Für das betreffende Update muss möglicherweise nur ein Dienst neu gestartet werden, oder es müssen möglicherweise Aktualisierungen des eigentlichen Kernels durchgeführt werden.
Warum ist das so [ich kann den Computer nicht benutzen]?
Aus dem gleichen Grund können Sie im Allgemeinen keine App (Word, Excel, Numbers, iTerm, Adobe Photoshop usw.) verwenden, die gerade aktualisiert wird. Die Dateien müssen geschlossen, gelesen, analysiert, die entsprechenden Patches / Updates kopiert und die App neu gestartet werden.
Wenn ein Betriebssystem aktualisiert wird, muss dasselbe geschehen, und dies erfolgt normalerweise (insbesondere bei Upgrades auf Kernel-Ebene) im Einzelbenutzermodus.
Typischerweise werden Sie Updates heruntergeladen sehen, wird das System zunächst einen Shutdown, angewandt Updates einen Neustart und ein „Abschluss“ des Updates von einem normalen Boot gefolgt. Sie können den Computer währenddessen nicht verwenden.
Was macht es eigentlich?
Es hängt davon ab, ob. Es kann alles sein, vom Patchen einer Konfigurationsdatei bis zum Flashen einer Firmware.
Wenn das System installiert ist /System
, warum wird bei einem Betriebssystem-Upgrade nicht einfach ein erstellt?
/NewSystem
Zunächst einmal /System
ist es durch SIP geschützt. Um es zu deaktivieren, müssen Sie tatsächlich von einem anderen Mount-Punkt aus booten. * Zweitens ist die Art und Weise, wie Sie dies betrachten, analog zu einer Renovierung Ihres Hauses, indem Sie ein neues Haus neben das alte werfen und den Leuten sagen, dass sie einfach einziehen sollen. Es funktioniert nicht so.
Viele Dinge müssen passieren, am wenigsten werden Wiederherstellungspunkte erstellt (falls die Sicherung fehlschlägt). Dies bedeutet, dass eine Kopie des funktionierenden Systems erstellt, das Update angewendet, das Update überprüft und (falls alles in Ordnung ist) der Wiederherstellungspunkt gelöscht wird.
Bei Firmware-Updates müssen Images überprüft werden (dh Sie möchten keine Mac mini-Firmware auf Ihrem Mac Pro), Prüfsummen validiert, Images gesichert, angewendet, überprüft, alte entfernt und das System neu initialisiert werden. Auch hier kann nichts getan werden, wenn Sie angemeldet sind, und nichts davon, indem Sie einfach Dateien in einem Verzeichnis "sichern".
Ein Upgrade ist ein Prozess und all dies braucht Zeit.
* SIP soll das System schützen, indem Änderungen am Betriebssystem verhindert werden. Wenn das Betriebssystem das System "on-the-fly" ändern kann, wird die Sicherheit, die es erreichen möchte, negiert.