Wenn Sie schon einmal das Laufwerk C:\ Ihres Systems durchsucht haben, ist Ihnen wahrscheinlich die seltsame Anwesenheit von zwei ähnlich benannten Ordnern aufgefallen: „Programme (x86)“ und „Programme“. Sie vermuten vielleicht, dass beide Ordner Dateien enthalten, die mit installierten Programmen zusammenhängen, aber warum gibt es zwei davon? Die kurze Antwort lautet: Windows 11 ist ein 64-Bit-Betriebssystem, daher werden im Ordner „Programme (x86)” Dateien für ältere 32-Bit-Programme gespeichert, um die Abwärtskompatibilität zu gewährleisten. Nebenbei bemerkt: „x86” bezieht sich auf den 8086-Prozessor von Intel aus dem Jahr 1978, der ein 16-Bit-Prozessor war.
In der Welt der Betriebssysteme hat in der Moderne ein Übergang von 32-Bit-Betriebssystemen zu 64-Bit-Versionen stattgefunden. Der Hauptgrund für diesen Wechsel war die Unterstützung von mehr Arbeitsspeicher, da 32-Bit-Windows auf nur 4 GB Arbeitsspeicher beschränkt war. Mit steigendem Speicherbedarf hat Windows in den letzten zwei Jahrzehnten auf ein 64-Bit-Betriebssystem umgestellt, das mit 16 Exabyte eine nahezu unbegrenzte Speichergrenze bietet. Für Laien bedeutet das 16 Millionen Terabyte, was bis zur Veröffentlichung von Half Life 3 ausreichen dürfte.
Einer der Gründe für die weltweite Dominanz von Microsoft Windows ist, dass Microsoft stets die Abwärtskompatibilität mit älterer Hardware und Software gewährleistet hat. Wenn Sie eine Soundkarte von vor 10 Jahren in einer Schublade finden, können Sie diese wahrscheinlich ohne größere Probleme an Ihren PC anschließen und verwenden. Bei einem Mac wäre dies unmöglich, da Apple ältere Software und Hardware in der Regel nicht mehr unterstützt und weiterentwickelt. Wenn Sie beispielsweise eine alte Firewire-Karte finden würden, könnten Sie diese wahrscheinlich nicht auf Ihrem Mac von 2025 verwenden, da die Software nicht mehr unterstützt würde (mehr dazu weiter unten) und Sie wahrscheinlich keine Treiber finden würden.
Dieser Grundsatz der Kompatibilität gilt auch für ältere Software, da diese dank des Ordners „Programme (x86)“ unter 64-Bit-Windows ausgeführt werden kann. Wenn Sie 32-Bit-Software unter 64-Bit-Windows installieren, werden die Dateien in diesem Ordner gespeichert, um sie von 64-Bit-Anwendungen zu trennen. Die Programme werden dann mit einem in 64-Bit-Windows integrierten Emulator namens WoW64 ausgeführt. Dies geschieht nahtlos, sodass Sie nicht einmal merken, dass etwas anders ist.
Der Ordner „Programme (x86)“ ist der Standardspeicherort für 32-Bit-Software unter Windows.
Microsoft wird aufgrund seines Bekenntnisses zur Abwärtskompatibilität wahrscheinlich noch lange Zeit 32-Bit-Software unterstützen, aber das Ende dieser Art von Software ist abzusehen. Dieser Prozess begann bereits 2006, als Microsoft Windows Vista 64-Bit veröffentlichte, das erste Betriebssystem von Microsoft, das den Support für 16-Bit-Software einstellte und damit auch den Prozess der Abkehr von 32-Bit-Software einleitete. Microsoft brauchte 14 Jahre für den nächsten Schritt und stellte 2020 den Vertrieb von 32-Bit-Versionen von Windows 10 für OEMs ein. Windows 10 wurde weiterhin sowohl in einer 32-Bit- als auch in einer 64-Bit-Version ausgeliefert, aber als Windows 11 im Jahr 2021 veröffentlicht wurde, war es das erste vollständig 64-Bit-Betriebssystem des Unternehmens.
In diesem Zusammenhang kündigte Apple 2017 an, dass kommende Versionen seines macOS keine 32-Bit-Software mehr unterstützen würden. Im Gegensatz zu Microsoft zog Apple eine klare Grenze und teilte Entwicklern und Nutzern mit, dass sie auf 64-Bit umsteigen müssen, Punkt. Apple nimmt hier eine viel strengere Haltung ein, aber das kann sich Apple auch leisten, da es im Vergleich zu Windows nur einen winzigen Anteil am weltweiten Markt hat, der einigen Schätzungen zufolge bei etwa 75 % zu 8 % liegt.
Apple hat mit der Veröffentlichung von macOS Catalina 10.15 die Unterstützung für 32-Bit-Software eingestellt.
Die Emulationserfahrung wird wahrscheinlich irgendwann verschwinden, wenn der gesamte Markt auf 64-Bit umgestellt ist. Auch wenn diese Art von Software selten sein wird, gehen wir davon aus, dass Windows noch viele Jahre lang Abwärtskompatibilität bieten wird, da dies ein wesentliches Merkmal aller Windows-Funktionen ist. Es versteht sich von selbst, dass alle neuen Softwareprodukte, einschließlich Spiele, seit langem 64-Bit-fähig sind.