Intels Entwicklungsteam hat im vergangenen Jahr mit der Vereinfachung der X86-Architektur begonnen, um veraltete und überflüssige Technologien auszusortieren und eine kompaktere, modernere Umgebung zu schaffen sowie Platz für eine Reihe von noch nicht angekündigten Innovationen zu schaffen.
Die X86-Architektur wird seit den 1970er Jahren entwickelt, und sowohl Intel als auch AMD haben sie um viele Dinge erweitert, darunter auch um viele Funktionen und Unterstützungsmöglichkeiten, die in der heutigen modernen Umgebung möglicherweise nicht mehr relevant sind. Einer der Vorteile der X86-Architektur war natürlich immer die rückwärts gerichtete Unterstützung, die jetzt an Bedeutung zu verlieren scheint.
Die X86S-Architektur befindet sich derzeit in der Revision 1.2, und die Entwicklung läuft im Hintergrund weiter, so dass bereits Teilergebnisse verfügbar sind. Die Unterstützung für 16-Bit- und 32-Bit-Betriebssysteme wird aus dem Repertoire gestrichen, sowohl für geschützte, reale als auch virtuelle 8086-Modi. Unter 64-Bit-Betriebssystemen wird es nicht möglich sein, 32-Bit-Systemcode auszuführen, was sich auf Ring 0 auswirkt, aber die Kompatibilität für Ring 3 wird beibehalten, d.h. 32-Bit-Anwendungen werden weiterhin unter 64-Bit-Betriebssystemen verwendbar sein.
Letztere, d. h. 32-Bit-Anwendungen, sind heutzutage immer weniger relevant, da sich die Industrie auf 64-Bit-Software verlagert, obwohl es in vielen Fällen immer noch notwendig sein kann, ältere Anwendungen auszuführen, die in der Regel 32-Bit sind. Diese können durch Kompatibilität weiterhin funktionieren, da die Unterstützung für 32-Bit-Anwendungen nicht aus dem Benutzerbereich ausläuft, sondern nur der Systemcode veraltet ist. Bei den Betriebssystemen ist die Umstellung bereits vollzogen, da Windows 10 langsam aus den 32-Bit-Editionen verschwindet und Windows 11 nur noch 64-Bit-Versionen enthält.
X86S ist eine interessante Initiative, die von Intel ins Leben gerufen wurde und technisch von einem eigenen Team des Unternehmens entwickelt wird. Es ist noch nicht bekannt, was AMD über die Einführung von X86S zu sagen hat, ob sie überhaupt Pläne haben, die Architektur zu unterstützen, und es stellt sich auch die Frage, wie Microsoft zu dieser Innovation steht. AMD konzentriert sich derzeit auf die X86-64-Architektur und hat sich noch nicht offiziell zu X86S geäußert, so dass es fraglich ist, ob Intels Initiative sinnvoll ist oder nicht.
Wenn es nicht gelingt, einen Konsens in der Branche über X86S zu erzielen, könnte das X86S-Projekt ein toter Buchstabe bleiben und im Grunde den Weg des Itanium gehen, der letztes Jahr die Unterstützung für den Linux-Kernel eingestellt hat.
Das ausführliche offizielle Dokument über die X86S-Architektur kann hier heruntergeladen werden, natürlich im PDF-Format.