Redmond-Beamte erklären, warum Windows 11-Updates 40 % kleiner sind

  • Der Technologieriese aus Redmond beschloss, das Geheimnis seiner kleineren Windows 11-Updates zu lüften.
  • Windows 10, Versionen 1809 und höher, verwenden die gepaarte Vorwärts- und Rückwärts-Differentialkomprimierung.
  • Dadurch wird sichergestellt, dass das Betriebssystem während der Wartung als Zwischenzustand in seine Basisversion zurückkehren kann.
  • Schauen Sie sich diesen interessanten Artikel an und werfen Sie einen Blick hinter den Vorhang von Microsoft, sehen Sie, wie sie es machen.
kleinere w11-Updates

Wie wir alle wissen, hat Windows 11 vor einigen Stunden sein erstes Patch Tuesday-Update erhalten, und obwohl es nicht so ist ein riesiges Update, wenn man bedenkt, dass das Betriebssystem gerade erst begonnen hat, im Allgemeinen gestaffelt über eine Woche verteilt zu werden vor.

Dieses aktuelle Update behebt nur einige Kompatibilitätsprobleme, anscheinend ohne neue einzuführen.

Aber wenn Sie immer noch das Gefühl hatten, dass das Update schneller als erwartet auf Ihrem PC installiert wurde, hat Microsoft jetzt gab mehr Einblick, was dies möglich gemacht hat.

Lassen Sie uns gemeinsam herausfinden, was es damit auf sich hat, oder?

So macht Microsoft Updates kleiner

Bevor wir uns mit den Änderungen im Wartungsmodell von Windows 11 befassen, ist es wichtig, die Motivation hinter der Änderung sowie das vorhandene Wartungsmodell zu besprechen.

Wir sind uns alle einig, dass Windows ein Betriebssystem ist, das in einer Vielzahl von Umgebungen auf der ganzen Welt verwendet wird.

Dies gilt umso mehr in dieser hybriden Umgebung, in der möglicherweise nicht jeder Zugriff auf die schnellsten Internetverbindungen hat, aber dennoch durch Sicherheitspatches geschützt bleiben muss.

Aus diesem Grund ist es wichtig, dass Patches klein sind, zumal monatliche kumulative Updates alle zuvor veröffentlichten Fixes enthalten.

Die Versionen 1809 und höher von Windows 10 verwenden die im obigen Diagramm beschriebene gepaarte Vorwärts- und Rückwärts-Differentialkomprimierung.

Dies stellt tatsächlich sicher, dass das Betriebssystem während der Wartung als Zwischenzustand in seine Basisversion zurückkehren kann. Wie Sie vielleicht bemerken, sind die Vorwärts- und Rückwärtsdifferentiale zwar symmetrisch, weisen jedoch sehr unterschiedliche Inhalte auf.

Das in Redmond ansässige Technologieunternehmen verwendet kein bidirektionales Delta, da einige Transformationen und Patches die Daten löschen können, die für ein umgekehrtes Delta erforderlich sind.

Um eine zerstörungsfreie Transformation sicherzustellen, müsste ein Rückwärts-Delta zuerst den Inhalt speichern, der durch das Vorwärts-Delta hinzugefügt und gelöscht wurde.

Aufgrund der inhaltlichen Diskrepanz wäre das Verfahren zumindest im Vergleich zur gepaarten Vorwärts- und Rückwärts-Differentialkompression nicht sehr effizient.

Microsoft hat diesen Prozess in Windows 11 mit einem Ansatz namens Reverse Update Data Generation wirklich geändert.

Das Mapping funktioniert, indem es eine Byte-für-Byte-Disassemblierung des Assemblierungscodes des Programms durchführt und die virtuellen Adressen identifiziert. Virtuelle Adressen entsprechen logisch Eintrittspunkten für Assemblercodefunktionen und verschieben sich, wenn der Assemblercode mit einem Fix aktualisiert wird. Diese Verschiebungen werden von der Delta-Engine beobachtet und von einer Zuordnungstabelle erfasst. Der Mapping-Prozess bei Delta-Apply normalisiert die Adressen dieser Änderungen und ist ein wesentlicher Grund dafür, warum moderne, architektonisch aufgeklärte Delta-Algorithmen so effizient sind.

Scheinbar ein einfacher und intuitiver Ansatz, beobachtet es die Delta-Anweisungen und kehrt sie dann direkt um, ohne den gepaarten Delta-Reverse-Pass zu durchlaufen.

Auf dem Backend stellt dies jedoch eine signifikante Backend-Änderung dar, die eine Zuordnungstabelle verwendet, um die resultierenden Änderungen in Assemblercodefunktionen abzubilden.

Ähnlich wie die grundlegenden Patch-Anweisungen können diese Transformationen „beobachtet“ und rückgängig gemacht werden. Es entsteht ein leichter Overhead, da nicht alle Mappings 1:1 sind, und wenn das Forward-Mapping mit dem beobachteten Reverse-Mapping kollidiert, muss ein zusätzlicher Patch-Befehl verwendet werden, um das Mapping auszurichten. Dies kann an Ort und Stelle erfolgen, und das Reverse-Mapping bietet fast die gleiche Leistung wie ein Reverse-Delta mit einem direkten Mapping von einer auf dem Server durchgeführten Delta-Generierung.

Redmonds Beamte behaupten, dass der Ansatz der Reverse-Update-Datengenerierung zu einer 40%igen Reduzierung der Größe von Windows 11-Updates geführt hat.

Das Redmonder Unternehmen hat nach eigenen Angaben vor einigen Monaten auch ein Patent für diese Methodik angemeldet. Es bleibt abzuwarten, ob Microsoft diese Technik auch auf Windows 10 zurückportieren wird.

Fasziniert von diesen Reduktionstechniken? Teilen Sie uns Ihre Meinung im Kommentarbereich unten mit.

So deinstallieren Sie Windows 11-Standard-Apps mit PowerShell

So deinstallieren Sie Windows 11-Standard-Apps mit PowerShellPower ShellWindows 11

Entfernen Sie unerwünschte Standard-Apps mit einem einfachen BefehlUm System-Apps von Ihrem Computer zu deinstallieren, müssen Sie die Windows PowerShell-App mit Administratorrechten ausführen.In d...

Weiterlesen
KB5029351 wurde gerade erst veröffentlicht, weist jedoch bereits ein großes Problem auf

KB5029351 wurde gerade erst veröffentlicht, weist jedoch bereits ein großes Problem aufWindows 11Windows Update

Microsoft untersucht dieses Problem derzeit. Während der Fehler UNSUPPORTED_PROCESSOR behoben werden kann, ist es in diesem Fall besser, auf eine offizielle Lösung zu warten.Microsoft führt derzeit...

Weiterlesen
So entfernen Sie Fokussitzungen aus der Uhr-App

So entfernen Sie Fokussitzungen aus der Uhr-AppWindows 11

Keine Ablenkungen mehr, wenn Sie die Fokussitzungen deaktivierenFokussitzungen sind in die Uhr-App integriert, sodass die Funktion automatisch angezeigt wird, wenn Sie sie öffnen.Da einige Benutzer...

Weiterlesen