{"id":3366,"date":"2011-05-25T11:11:54","date_gmt":"2011-05-25T06:11:54","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2011\/05\/25\/windows-7-mode-fr-windows-8\/"},"modified":"2024-08-09T22:39:38","modified_gmt":"2024-08-09T20:39:38","slug":"windows-7-mode-fr-windows-8","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2011\/05\/25\/windows-7-mode-fr-windows-8\/","title":{"rendered":"&ldquo;Windows 7 Mode&rdquo; f&uuml;r Windows 8?"},"content":{"rendered":"<p>Bei Recherchen bin ich noch auf einen Nachtrag zur Intel Investorenkonferenz gesto\u00dfen. Wie \"Channel-Register\" <a href=\"http:\/\/www.channelregister.co.uk\/2011\/05\/18\/james_on_arm_and_windows\/\" target=\"_blank\" rel=\"noopener\">berichtet<\/a>, wird es bei Windows 8 die x86- und ARM-Zweige geben (ist bekannt). Neu war f\u00fcr mich, dass dort \u00fcber ein \"Windows 8 traditional\" f\u00fcr x86-Prozessoren gesprochen wurde, welches mit verschiedenen Betriebsmodi l\u00e4uft.<\/p>\n<p><!--more--><\/p>\n<p>\"Windows 8 traditional\" soll entweder im \"Windows 7 Mode\" oder im \"Windows 8 Mode\" betrieben werden und so im Windows 7 Mode alle \"alten Windows-Anwendungen\" ausf\u00fchren k\u00f6nnen. Ob daf\u00fcr Virtualisierungstechniken eingesetzt werden, kam nicht klar heraus.<\/p>\n<p>In den gegenw\u00e4rtigen Milestones ist von diesen Modi aber noch nix zu sehen. Allerdings wirft die M2 bereits ihre Schatten voraus, l\u00e4sst sie sich z. B. doch nicht mehr in aktuellen VMware Virtualisierern (angeblich wegen fehlender ACPI 2.0-Unterst\u00fctzung) installieren. Zudem ben\u00f6tigt die Build bereits zwingend Hosts, deren CPUs eine Hardwarevirtualisierungsunterst\u00fctzung (VT, AMDx) bieten.<\/p>\n<p>Der Aussage von Ren\u00e9e James, dass die ARM-Varianten von Windows 8 keine \"alten Anwendungen\" ausf\u00fchren k\u00f6nnen (ergo auch keinen \"Windows 7 Mode\" aufweisen), wurde zwischenzeitlich von Microsoft widersprochen (habe ich <a href=\"https:\/\/web.archive.org\/web\/20150623223247\/https:\/\/borncity.com\/blog\/2011\/05\/20\/vier-windows-8-arm-varianten-geplant\/\">hier<\/a> nachgetragen). Wie allerdings alte x86-Anwendungen, die nur als .exe-Datei vorliegen, nativ in einer ARM-Umgebung ausgef\u00fchrt werden, bleibt mir unter diesen Gesichtspunkten schleierhaft.<\/p>\n<p>Allerdings erkl\u00e4rt Microsoft, sich noch in \"der Erprobungsphase\" zu befinden, in der man sich nicht festlegen wolle. Werfe ich 2 + 2 in einen Topf, k\u00f6nnte dies nat\u00fcrlich bedeuten, dass da eine Virtualisierungstechnik zum Emulieren eines x86-Prozessors auf den ARM-Maschinen erprobt wird, um den alten Maschinencode auszuf\u00fchren. Entspricht dem, was wir heute mit QEMU auf x86-Maschinen kennen, in denen ARM-CPUs emuliert werden. Kommt sowohl beim iPhone\/iPad-Emulator der Mac iOS Entwicklungsumgebung als auch beim Android SDK-Emulator zum Tragen. Wenn ich aber sehe, wie z\u00e4h eine solche Emulation, selbst auf sehr schnellen Quadcores, l\u00e4uft, bin ich nicht sonderlich optimistisch, dass dies was auf ARM-Netbooks oder -Tablets wird.<\/p>\n<p>Bei .NET-Anwendungen, die in einer Common Language Runtime (CLR) als Zwischencode ausgef\u00fchrt werden, w\u00fcrde das schon wesentlich einfacher werden. Hier br\u00e4uchte nur die CLR auf die ARM-Architektur portiert werden, um den .NET-Code auszuf\u00fchren. Aber die Beschr\u00e4nkung auf .NET-Anwendungen w\u00fcrde ja eine Einschr\u00e4nkung bez\u00fcglich \"aller alten Windows-Anwendungen\" bedeuten \u2013 kann also nicht gemeint sein.<\/p>\n<p>Aber vielleicht testen die Microsofties auch ihre eigene <a href=\"http:\/\/research.microsoft.com\/apps\/pubs\/?id=72878\" target=\"_blank\" rel=\"noopener\">XAX-Technologie<\/a> \u2013 ein Browser Plugin-Modell, welches das Ausf\u00fchren von x86-Code erm\u00f6glicht. Die dabei verwendeten PicoProzesse nutzen dabei eine Art Micro-Virtualisierungs-Framework, so dass die Anwendung in einer Sandbox l\u00e4uft. Lie\u00dfe sich nat\u00fcrlich auch zur Mikrovirtualisierung einer x86-Umgebung unter ARM implementieren.<\/p>\n<p>Aber warten wir es ab. Ich glaube, ich gehe jetzt mal meine Teetasse sp\u00fclen \u2013 habe jetzt mit Hilfe der Teebl\u00e4tter genug \"Zukunft\" orakelt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei Recherchen bin ich noch auf einen Nachtrag zur Intel Investorenkonferenz gesto\u00dfen. Wie \"Channel-Register\" berichtet, wird es bei Windows 8 die x86- und ARM-Zweige geben (ist bekannt). Neu war f\u00fcr mich, dass dort \u00fcber ein \"Windows 8 traditional\" f\u00fcr x86-Prozessoren &hellip; <a href=\"https:\/\/borncity.com\/blog\/2011\/05\/25\/windows-7-mode-fr-windows-8\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1034,1061,3312],"class_list":["post-3366","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-arm","tag-windows-7-mode","tag-windows-8-beta-en"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/3366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=3366"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/3366\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=3366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=3366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=3366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}