Windows wird niemals atomar sein, und das verschafft Linux einen dauerhaften Vorsprung

/de/images/affinity-on-linux-laptop.jpg

Es dauerte nicht lange, bis ich mich in atomare Systeme verliebte. Ich habe sie aus einer Laune heraus ausprobiert und am Ende war ich begeistert davon, wie sie funktionieren und was sie innerhalb einer Woche leisten. Tatsächlich ist es für mich als ehemaliger Windows-Benutzer wirklich schwierig, wieder das Betriebssystem von Microsoft zu verwenden, auch weil es nur wenige Linux-Distributionen gibt.

Die Sache ist die: Ich glaube nicht, dass Windows jemals die atomare Struktur übernehmen wird. Es würde eine Menge Arbeit und architektonische Neugestaltung erfordern, um es zum Leben zu erwecken. Und aus diesem Grund wird Linux immer einen Vorteil gegenüber dem Betriebssystem von Microsoft haben.

Aber schauen wir uns zunächst einmal an, was ein atomares Betriebssystem ist

Und warum ich es liebe

/de/images/fedora-silverblue-setup-2.png

Bevor wir herausfinden, warum die atomaren Distributionen von Linux gegenüber Windows dauerhaft im Vorteil sind, wollen wir untersuchen, was eine atomare Distribution überhaupt ist. Die Idee hinter atomaren Distributionen ist, dass ein Update entweder vollständig abgeschlossen wird oder überhaupt nicht. Bei Atomic gibt es keine „halben Sachen“ und keine Updates, die bei 99 % ins Stocken geraten; es geht um alles oder nichts.

Das ist zwar bereits viel praktischer als fehlgeschlagene Windows-Updates, aber atomare Betriebssysteme halten normalerweise zwei Versionen von sich gleichzeitig verfügbar. Einige Systeme behalten mehr davon (mit NixOS können Sie beispielsweise so viele speichern, wie Sie möchten), aber zumindest erhalten Sie sowohl eine aktuelle als auch eine frühere Version.

Wenn Sie ein Update herunterladen, lädt das Betriebssystem die neuen Dateien an einen anderen Speicherort herunter. Beim Neustart verweist das Betriebssystem einfach auf die neuen Dateien statt auf die alten. Nichts wird sofort gelöscht. Es ist ein bisschen wie eine Weiche auf einem Bahngleis; Wenn Sie Track A nutzen, richtet ein atomares Betriebssystem-Update alle neuen Dinge, die Sie benötigen, auf Track B ein. Wenn Sie dann Ihren PC neu starten, wechselt das Signal von A zu B, und jetzt verwenden Sie die neuen Dateien, während die alten noch auf Track A „leben“.

/de/images/ulauncher-linux-2.jpg

Verwandte

Dieses tolle Tool für Linux-Neulinge ist wie Ninite für Team Tux

Klicken Sie auf einige Kästchen, kopieren Sie einen Befehl und schon kann es losgehen.

Es ist fantastisch, die aktuelle und letzte Version eines Betriebssystems beizubehalten

Und wirklich einfach zu bedienen

/de/images/fedora-kinoite-update.png

Während wir uns immer noch mit dem Thema der sich verändernden Bahngleise befassen, wollen wir uns mit der Frage befassen, warum das so mächtig ist. Nehmen wir an, Ihr Betriebssystem lädt sein Update auf Track B herunter. Sie starten neu, werden auf Track B umgestellt und … es ist schrecklich. Ihre Geräte stürzen ständig ab, Ihr Betriebssystem ist instabil und alles ist ein Chaos. Großartig.

Aber warte mal! Denken Sie daran, dass das Betriebssystem Spur A nicht gelöscht hat: Es hat einfach von dort weg gezeigt. Daher ist es durchaus möglich, Ihren PC neu zu starten, Ihren Computer anzuweisen, stattdessen zu Track A zu wechseln, und voilà, Ihre Systemdateien sind Stück für Stück wieder so, wie sie waren. Jetzt können Sie auf Spur A weiterfahren, bis ein Update Spur B behebt.

Ich bin tatsächlich einmal darauf gestoßen, als ich Fedora benutzte. Ich habe ein Update heruntergeladen und gestartet, aber egal, was ich getan habe, die Plasma-Shell (denken Sie an die Windows-Shell) geriet in eine Absturz-Neustart-Schleife. Unter Windows müsste ich das Update zurücksetzen oder löschen; Für meine atomare Fedora-Distribution habe ich meinen PC neu gestartet, beim Booten das vorherige Image ausgewählt und alles war in Ordnung. Dann wartete ich einfach darauf, dass die Plasma Shell ein Update bekam, und schon war ich wieder auf dem richtigen Weg. Was unter Windows zu einer Zeitspanne von 10 bis 20 Minuten geführt hätte, wurde unter Linux durch einen Neustart behoben.

Nehmen wir an, Sie verwenden ein Betriebssystem, das nur zwei dieser Titel speichert, wie zum Beispiel Fedora Silverblue. Wenn Sie sich auf Spur B befinden und ein weiteres Update herauskommt, lädt das Betriebssystem es auf Spur A herunter und löscht alles dort. In einigen Distributionen können Sie jedoch bestimmte Updates als Favoriten festlegen, sodass diese nicht automatisch bereinigt werden.

/de/images/arch-linux-dke-konsole-neofetch-close-angle.jpg

Verwandte

Ich empfehle diese 3 besten Linux-Distributionen für Gamer, die Windows aufgeben

Möchten Sie außerhalb von Windows spielen? Sie benötigen eine dieser Linux-Distributionen.

Geben Sie sich nicht mit 99 % zufrieden

/de/images/windows-11-update-1.jpg

Das Problem bei nicht-atomaren Systemen besteht darin, dass sie bei einem Update die aktuellen Dateien bearbeiten müssen. Atomare Systeme tun dies nicht; Sie lassen die aktuellen Dateien unberührt und erstellen einfach brandneue, aktualisierte Dateien, die auf einer anderen Spur leben. Wenn also während eines Updates etwas schief geht, kommt ein atomares System viel besser damit zurecht als ein nicht-atomares System.

Nehmen wir an, Sie wenden ein Windows-Update an und es schlägt bei 80 % fehl. Die gute Nachricht ist, dass Windows Updates zurücksetzen kann, aber es muss das Update im wahrsten Sinne des Wortes zurücksetzen. Es ist so, als würde man feststellen, dass man einen Raum falsch streicht, wenn er zu 80 % fertig ist. Sie können einfach die Farbe entfernen und zum alten Zustand zurückkehren, aber es ist chaotisch und möglicherweise nicht mehr genau derselbe wie vorher.

Da Atomic die Dateien an einem separaten Speicherort bereitstellt und einfach auf sie verweist, passiert nichts Schlimmes, wenn das Update fehlschlägt. Ihre aktuellen Systemdateien bleiben unberührt und das Betriebssystem kann den Track, an dem es gearbeitet hat, einfach löschen. Man merkt kaum, dass etwas Schlimmes passiert ist.

Das Schlimmste ist, dass Windows kein echtes atomares Design erreichen kann

Und deshalb hat Linux die Nase vorn

Warum behaupte ich also, dass Windows nicht atomar sein kann? Warum konnte sich ein Microsoft-Ingenieur, der gerade meinen Artikel liest, nicht innerhalb eines Monats auf die Stirn klopfen, „Natürlich!“ sagen und diese Funktion einführen? Nun, die schlechte Nachricht ist, dass Windows auf einer alten Technologie basiert, die verhindert, dass Dinge atomar werden.

Zum einen haben Sie die Registry. Dadurch werden alle Einstellungen unter Windows gespeichert. Wenn Sie ein atomares Update unter Windows durchführen möchten, müssen Sie eine Kopie der Registry erstellen und diese aktualisieren. Während das Update ausgeführt wird, lässt Windows jedoch immer noch zu, dass Systemdateien und Apps Änderungen an der Registrierung vornehmen, sodass der Klon bereits veraltet ist, bevor er überhaupt fertig ist. Und da in der Registrierung auch Benutzereinstellungen mit den Systemeinstellungen vermischt sind, entsteht ein echtes Durcheinander, wenn Sie versuchen, eine Spiegelversion zu erstellen. Alles ist zu einem „Monolithen“ zusammengefasst.

Andererseits ist Linux modular. Es trennt auf natürliche Weise die Systemdateien von den eigenen Dateien des Benutzers. Wenn Sie Linux richtig einrichten, können Sie tatsächlich eine ganze Partition für Benutzerdateien einrichten. Unter Windows ist diese Linie viel verschwommener und es ist schwierig, das System von den Dateien des Benutzers zu trennen. Aus diesem Grund sind atomare Systeme in der Regel auch „unveränderlich“, was bedeutet, dass die Systemdateien schreibgeschützt und für den Benutzer nicht zugänglich sind. Es hilft, die beiden getrennt zu halten und verhindert, dass Apps oder Tools die Systemdateien verändern.

Um Windows atomar zu machen, müsste Microsoft die „technischen Schulden“ von drei Jahrzehnten zurückzahlen. Tatsächlich hat es es bereits versucht! Windows 10X war ein neues System, das das Betriebssystem von Benutzerdateien und Treibern trennte. Das Problem bestand darin, dass Win32-Apps ihren Kernel, ihre Treiber und ihre Registrierung in einem eigenen Container hatten, was bedeutete, dass Microsoft im Grunde genommen ein „Mini-Windows“ in Windows 10X ausführen musste, nur um sie auszuführen. Und das Registry-Problem war auch nicht ganz gelöst; Es wurde gerade in einen Behälter gestopft. Windows 10X kam nie an die Öffentlichkeit, und das war nur einer der Gründe dafür.

/de/images/windows-vs-linux.png

Verwandte

Ich habe fünf Monate lang ausschließlich Linux anstelle von Windows verwendet und war überrascht, was ich nicht vermisst habe

Es stellte sich heraus, dass ich nicht so sehr mit Windows verheiratet war, wie ich dachte.

Die atomaren Designs von Linux werden mich immer im Team Tux halten

Wenn es Microsoft jemals gelingt, ein atomares Windows auf den Markt zu bringen, werde ich gerne Krähe fressen und seine Leistung begrüßen. Allerdings habe ich das unangenehme Gefühl, dass es viel Arbeit erfordern würde, ein atomares Windows zum Laufen zu bringen und ältere Apps kaputt zu machen. Und aus diesem Grund wird Linux diesen Vorteil auf absehbare Zeit behalten.

*️⃣ Quelllink:

Dieses tolle Tool für Linux-Neulinge ist wie Ninite für Team Tux , Ich empfehle diese 3 besten Linux-Distributionen für Gamer, die Windows aufgeben , Ich habe fünf Monate lang ausschließlich Linux anstelle von Windows verwendet und war überrascht, was ich nicht vermisst habe ,