Was führt dazu, dass bei Windows ein ständiger Neustart erforderlich ist, bei Linux jedoch nicht?

Was führt dazu, dass bei Windows ein ständiger Neustart erforderlich ist, bei Linux jedoch nicht?

Wie viele andere Leute verwende ich auf meinem Computer zwei Systeme. Wichtige Updates erfordern unter Windows ständige Neustarts, während mir das unter Linux, glaube ich, noch nie passiert ist. Welche Eigenschaften des jeweiligen Betriebssystems entscheiden darüber, ob dies möglich ist oder nicht?

Antwort1

Es ist eine Folge technischer Entscheidungen.

Auf einem Linux-System ist es möglich, eine noch verwendete Datei zu löschen. Das Dateisystem verwendet im Wesentlichen eine Form der Referenzzählung, und das Öffnen der Datei ist lediglich ein weiterer Verweis darauf. Wenn Sie die Datei schließen, wird sie bereinigt. Infolgedessen ist es möglich, den Kerncode des Betriebssystems und die Datendateien zu ersetzen, ohne sie herunterfahren und neu starten zu müssen (auch als Neustart bezeichnet).

Unter Windows: Öffnen einer Dateisperrt esim Dateisystem und kann nicht gelöscht werden. Das bedeutet, dass aktuell laufender Code nicht ohne Neustart aktualisiert werden kann. Das bedeutet aber auch, dass Sie immer genau wissen können, welche Version auf Ihrem System läuft; unter dem Linux-Modell ist es möglich, dass Sie ein wichtiges Systemsoftware-Update erhalten, es erfolgreich anwenden und es trotzdem nicht auf Ihrem System betriebsbereit ist, weil die alte, nicht aktualisierte Version noch läuft.

Es handelt sich hierbei um einen technischen Kompromiss, wie bei den meisten Dingen in der Computertechnik.

Antwort2

Es ist eine Folge der Betrachtung vorhergesagter Benutzererwartungen.

Linux-Systeme sind nach dem Vorbild von Unix auf Servern gestaltet. In diesen Communities war die Verfügbarkeit ein Prahlereipunkt. Alles, was die Verfügbarkeit verkürzte, war schlecht. Und dies ist eine Nebenwirkung der Erwartung, dass der Computer mehrere Benutzer hatte und dass die Planung von Ausfallzeiten mit mehreren Benutzern koordiniert werden musste.

Windows wurde für den PC-Markt entwickelt. Als es eingeführt wurde, war das Wissen, dass man ein Programm beenden und ein anderes starten konnte, ohne einen Neustart durchzuführen, das Zeichen eines erfahrenen Computerbenutzers. Aus diesem Grund gab es keinen Grund, beim Entwurf von NTFS nicht Dateinamen als primäre Kennung zu verwenden.

verwandte Informationen