PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows für ARM-Systeme


Avalox
2010-12-23, 01:35:55
Bloomberg schreibt, dass MS zur CES ein neues Windows für ARM Prozessoren zeigen wird.
http://www.bloomberg.com/news/2010-12-21/microsoft-is-said-to-announce-version-of-windows-for-arm-chips-at-ces-show.html


Was damit nun genau gemeint ist, wird aber nicht geschrieben.

Einen Nachfolger für Windows CE? Ein aufgepepptes Windows Phone 7. Ein Windows 8 mit ARM Unterstützung? Ein Windows ARM Server? Ein Consumer Windows für Pads?


Heise schreibt

"Der Abschluss eines Lizenzabkommens mit ARM im Sommer 2010 deutete bereits auf weitergehende Pläne des Software-Riesen hin – etwa mit einer Windows-Version für ARM-Server. Das neue System soll nun angeblich auf ARM-Chips gleichermaßen laufen wie auf der x86-Architektur von Intel oder AMD."


http://www.heise.de/newsticker/meldung/Spekulationen-um-Windows-fuer-ARM-Systeme-1158175.html


Es ist also spannend.

san.salvador
2010-12-23, 01:38:37
Das macht aber die unzähligen Programme für Win - das stärkste Argument - nicht kompatibel, oder? Wie hoch ist der Aufwand für die Devs, ihre Software nach ARM zu portieren?

=Floi=
2010-12-23, 01:43:52
warum spannend?
das wird sicherlich ein vollwertiges windows (8?) um den markt für diese prozessoren abdecken zu können. gerade auch der angedeutete server prozessor spricht hier für sich.

es reicht, wenn die "top100" programme darauf laufen. Es gibt für unternehmen große vorteile (stromverbrauch, platz und preis) und auch entwicklungsländer könnte man damit "überschwemmen".

Avalox
2010-12-23, 02:05:20
Das macht aber die unzähligen Programme für Win - das stärkste Argument - nicht kompatibel, oder?

Die laufen alle nicht. Liegen doch alle im fixen Maschinencode vor.

Wie hoch ist der Aufwand für die Devs, ihre Software nach ARM zu portieren?

Der Hersteller muss diese neu kompilieren und dafür sorgen, dass alle notwendigen Bibliotheken für die Zielplattform existieren.

Wer weis aber, welcher Prozessor spezielle Schmock zudem in den Programmen steckt?
Ja selbst zwischen den Windows Versionen war die Kompatibilität trotz einheitliches Prozessors immer wieder eine Herausforderung.

Was ist denn nun realistisch?

Windows 8 kommt 2012. Weshalb also im Januar 2011 schon ein ARM PC Win 8 zeigen, wo es keine praktischen Systeme gibt auf welchen es überhaupt laufen würde?

ARM Performance Server gibt es auch noch nicht.


Windows CE ist inzwischen uralt. Dort ist eine Ablösung mehr als überfällig.

Ein Windows für Pads/Tablets fehlt auch völlig. Auch dort ist ein Windows überfällig.


Wird also eher wahrscheinlich sein, dass es eines von letzteren sein wird.
Dort spielt auch eine Software Kompatibilität überhaupt keine Rolle und Windows Phone 7 wäre für beides eine Vorlage.


Gut möglich, dass MS auch eine generelle ARM Strategie aufzeigen wird. Aber Intimpartner Intel sowas vor dem Latz zu knallen, obwohl entsprechende Systeme überhaupt noch nicht mal existieren wäre doch ungeschickt?

Der Schlüssel liegt ja in der ARM CPU selbst. Dessen Lizenzierung und Produktentwicklung komplett anders verläuft als z.B. eine Intel CPU.

Natürlich ist ARM sehr interessant, aber die CPUs decken ein viel größeres Spektrum ab und sind zudem viel spezieller als eine typische Intel oder AMD CPU.


Da denke ich, wurmt ein Microsoft viel konkreter, dass sie kein System für Pads und Embedded Media Geräten auf dem Markt haben und dieser Markt an ihnen völlig vorbei läuft. Hat man den Netbook Markt mit einen Windows von vor 10 Jahren noch einfangen können, so geht diese Strategie bei aktuellen Gerätetypen nicht mehr auf.


Und solch ein Tablet/Pad Windows 7 Phone ist dort schon passend. Dieses könnte dann auch tatsächlich zu x86, wie auch ARM kompatibel sein. Denn da fängt man bei der Software eh von vorne an. Ein Consumer Windows ist eh seit Jahren völlig überfällig und wenn MS ein bisschen clever ist, dann werden sie diese Pad/Tablet/Embedded System Window 8 xxx nennen.

Shink
2010-12-23, 09:03:40
Der Hersteller muss diese neu kompilieren und dafür sorgen, dass alle notwendigen Bibliotheken für die Zielplattform existieren.
Wie einfach das ist sieht man z.B. daran wie lange Adobe für die Portierung von Flash auf ARM und 64Bit gebraucht hat.

Klar klingt ein Windows Mobile für Tablets logisch aber genau das wurde ja öfters dementiert.

Ehrlich gesagt kann ich mir keinen Reim daraus machen.

xxxgamerxxx
2010-12-23, 20:06:48
Und solch ein Tablet/Pad Windows 7 Phone ist dort schon passend. Dieses könnte dann auch tatsächlich zu x86, wie auch ARM kompatibel sein. Denn da fängt man bei der Software eh von vorne an. Ein Consumer Windows ist eh seit Jahren völlig überfällig und wenn MS ein bisschen clever ist, dann werden sie diese Pad/Tablet/Embedded System Window 8 xxx nennen.

Windows Phone 7 ist doch nur ein Aufsatz (GUI + API) auf Windows CE 6.x. Und das läuft ja auf der ARM Architektur. Aktuell gibt es aber sogar Windows CE 7, CE ist also überhaupt nicht uralt.

Mit .NET hat man ja sowieso eine Laufzeitumgebung, um Kompatibilität zwischen verschiedenen CPU Architekturen zu gewährleisten. Allerdings sind monster Anwendungen wie Microsoft Office ein ganz anderes Kaliber als eine 0815 App.

Ich glaube, dass für eine langfristige Strategie bei mobilen Geräten die Kompatibilität zu Windows Software unverzichtbar ist. Gerade bei produktiven Anwendungen wird es hier sicher noch andere Formfaktoren und Eingabegeräte geben (z.B. Stift), die deutlich besser geeignet sind als Touch.
Insofern könnte ich mir ein abgespecktes Windows 7 mit ARM Unterstützung und eventuell ein Metro Aufsatz gut vorstellen.

Für einen reinen IPad Clone würde sicher eine Optimierung von CE für ARM + Metro als Oberfläche reichen. Aber das wäre keine langfristige mobile Strategie.

Coda
2010-12-23, 21:02:16
Das macht aber die unzähligen Programme für Win - das stärkste Argument - nicht kompatibel, oder? Wie hoch ist der Aufwand für die Devs, ihre Software nach ARM zu portieren?
Man könnte sich ja auch sowas wie Rosetta vorstellen. Bei .NET ist es ohnehin kein Problem.

san.salvador
2010-12-23, 21:04:21
Man könnte sich ja auch sowas wie Rosetta vorstellen. Bei .NET ist es ohnehin kein Problem.
Hm, damit würde man doch das stärkere System auf einem Schwächeren emulieren. Ist das nicht irgendwie verkehrt?

Gestrandet
2010-12-23, 21:56:24
stärker, schwächer, das spielt doch gar keine rolle. die frage ist nur: läuft es schnell genug?
in zeiten, in denen elektronikschrott à la atom reißenden absatz findet, sehe ich kein problem darin x86 code auf arm zu emulieren. transmeta hat so was ähliches ja vor zig jahren schon gut hingekriegt ... bei nem arm-quadcore könnte man ja beruhigt einen ganzen kern nur für die "übersetzungsarbeit" abstellen, man muss ja schon froh sein wenn man 2 kerne ausgelastet bekommt ^^
persönlich glaube ich aber nicht daran ... nicht wegen technischer beschränkungen, sondern wegen (firmen-)politischer motive.

hell_bird
2010-12-27, 23:18:47
Gibt es nicht schon länger Pläne Windows bis auf einen kleinen Kernel in .net umzuschreiben? Könnte so etwas ähnliches wie bei Android werden, dass es Native-Anwendungen gibt, die auf anderen Plattformen nicht oder nur mit langsamer Emulation laufen und die "normalen" .net Anwendungen.

VinD
2010-12-28, 19:20:23
MinWin?

Coda
2010-12-29, 00:12:27
MinWin ist eine reine interne Entwicklersache.

Bucklew
2010-12-29, 01:02:40
Die laufen alle nicht. Liegen doch alle im fixen Maschinencode vor.
Emulation wäre durchaus möglich.

Avalox
2011-01-04, 21:46:34
Ein Blog Eintrag mit Vermutungen zum kommenden ARM Windows. Na ja, ist halt ein Blog.

http://www.zdnet.com/blog/microsoft/ces-the-long-and-winding-road-to-windows-on-arm/8320

AnarchX
2011-01-11, 11:18:31
Wäre es denkbar, dass im kommenden Windows eine x86- und eine ARM-CPU gleichzeitig genutzt werden können?

davidzo
2011-01-11, 12:15:05
das wäre cool. so wie das lenovo U1 hybrid, nur eben mit nur noch einem OS.

wäre aber programmiertechnisch der apltraum. man müsste dann ja jede windows8 software in zwei binaries ausliefern. microsoft ist so verschwenderisch mit hdd und ram, ich dachte das hat mit vista endlich mal ein ende. für kleine ssds ist win7 pro jedenfalls schon n ziemlicher brocken. gibt kaum ein OS mit so wenig funktionalität in soviel speicher...

Shink
2011-01-11, 12:38:32
Wäre es denkbar, dass im kommenden Windows eine x86- und eine ARM-CPU gleichzeitig genutzt werden können?
Hmm... natürlich hat man einen anderen Speicherbereich, somit muss wohl ein Scheduler für die x86-CPU und einer für die ARM-CPU laufen. Für HW-Zugriff muss es eine gemeinsame Queue geben. Immer mehr Hardware sitzt aber heute ohnehin schon am Prozessor. Am besten würde das also funktionieren wenn beide CPUs am selben SOC sitzen.

Irgendwie klingt das für mich ziemlich sinnlos, zumal man ohnehin nicht eine der CPUs abschalten könnte. Wofür soll denn das gut sein?