Earlier quoted context omitted.
Now, seriously, Windows failed once on RISC platforms because software vendors were not interested in supporting them. Can an ARM-based Windows desktop function when the only software it runs is Windows? I guess a lot depends on how much developers embrace .NET; .NET apps are compiled to CLR bytecode which presumably could run on ARM devices just as easily as on Intel.
> CLR bytecode which presumably could run on ARM devices just as easily as on Intel. It's doubtful if performance would not degrade so much as to make desktop software made to run on the x86 .NET runtime unacceptably slow on ARM.
Windows 8 to introduce ARM; First Public Demonstration Expected This Week
21–30 of 70 posts
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#22This could be a good opportunity for Microsoft to dump a ton of legacy baggage in Windows 8. Windows developers will ultimately need to support ARM/x86 and the path of least resistance is going to be Microsoft's latest & greatest framework. Great time to draw a line in the sand and reinvent Windows. Microsoft can send the message to developers that if you want your app to run on Windows 8 you need to stop using that…
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#23Earlier quoted context omitted.
You can smell their fear. As long as I can buy an ARM-based netbook subsidized by crapware/adware on Windows 8 and replace the thing with a decent OS, I'll be happy. Sadly, I won't be able to brag about using a Windows-proof computer anymore... Now, seriously, Windows failed once on RISC platforms because software vendors were not interested in supporting them. Can an ARM-based Windows desktop function when the only…
Now, seriously, Windows failed once on RISC platforms because software vendors were not interested in supporting them. Can an ARM-based Windows desktop function when the only software it runs is Windows? I guess a lot depends on how much developers embrace .NET; .NET apps are compiled to CLR bytecode which presumably could run on ARM devices just as easily as on Intel.
The only problem I think would be with mixed assemblies, those containing both native and managed code, which can exist for PC applications. XNA games for example run on PowerPC (Xbox 360) and ARM (Zune/WP7) but their development is much more constrained than PC applications.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#24This could be a good opportunity for Microsoft to dump a ton of legacy baggage in Windows 8. Windows developers will ultimately need to support ARM/x86 and the path of least resistance is going to be Microsoft's latest & greatest framework. Great time to draw a line in the sand and reinvent Windows. Microsoft can send the message to developers that if you want your app to run on Windows 8 you need to stop using that…
This might be a stupid question, but that's exactly like the OSX/OS9 switch, right?
http://en.wikipedia.org/wiki/Windows_Virtual_PC#Windows_XP_M...
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#25This could be a good opportunity for Microsoft to dump a ton of legacy baggage in Windows 8. Windows developers will ultimately need to support ARM/x86 and the path of least resistance is going to be Microsoft's latest & greatest framework. Great time to draw a line in the sand and reinvent Windows. Microsoft can send the message to developers that if you want your app to run on Windows 8 you need to stop using that…
This might be a stupid question, but that's exactly like the OSX/OS9 switch, right?
Apple's notable for having made 3 major transitions (68k to PPC, MacOS to OS X, and PPC to Intel), but all three of those were as minimal as they could be given the circumstances. The architecture transitions were made with almost completely transparent binary compatibility and minimal changes needed for source code, while the source-incompatible OS/API change was made as gradual as possible with a long grace period (which a few companies chose to exploit rather than update their apps before it was too late).
Windows as a system is clearly not clean enough at the moment to easily switch architectures without needing a lot of complex compatibility stuff thrown in. If they try to force developers off old APIs and introduce a new architecture, that new architecture will be a second class citizen and will need a lot of external factors to give it traction.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#26This could be a good opportunity for Microsoft to dump a ton of legacy baggage in Windows 8. Windows developers will ultimately need to support ARM/x86 and the path of least resistance is going to be Microsoft's latest & greatest framework. Great time to draw a line in the sand and reinvent Windows. Microsoft can send the message to developers that if you want your app to run on Windows 8 you need to stop using that…
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#27Earlier quoted context omitted.
[deleted]
> Windows failed on RISC because when x86 proved too competitive I remember distinctly how much faster Alpha-based workstations were in comparison to its Pentium Pro cousins. Unfortunately, I couldn't run many programs I had to (Office, for instance, ran under emulation, at Pentium-like speeds). I could run SQL Server and pretty much that was it. And notepad. And Minesweeper. I can imagine a niche for high-density AR…
The issue with x86 and clocks had little do with Windows, and more with the Blue Crystal effect (MHz sell CPUs not perf). There's a great insider book about this called "The Pentium Chronicles" by the chief architect of the P6.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#28Solutions: all providers recompile for ARM (unmanageable). W8 emulates x86 (slow). W8 does very tricky JIT recompilation of x86 to ARM, as if it were a VM (amazing).
Launching .Net a few years back means that at least all software written for that is trivially retargeted. A clever (or serendipitous?) leveraging of its platform.
Apple tackled this problem differently: by banning alternative software platforms from iPhone/iPad, they rapidly created a substantial 3rd party software base of native apps from nothing.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#29Earlier quoted context omitted.
This might be a stupid question, but that's exactly like the OSX/OS9 switch, right?
It would be more like the OS 9 -> OS X switch happening at the same time as the PPC -> Intel transition, but without the old CPU architecture being totally deprecated. Apple's notable for having made 3 major transitions (68k to PPC, MacOS to OS X, and PPC to Intel), but all three of those were as minimal as they could be given the circumstances. The architecture transitions were made with almost completely transparen…
Windows currently runs on two radically different architectures...x86/x64 and Itanium. It has for more than nine years.
http://en.wikipedia.org/wiki/Itanium#Architecture
http://en.wikipedia.org/wiki/Windows_XP_editions#Windows_XP_...
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#30The problem Microsoft faces is that the primary selling point of Windows is the third-party software... which won't run on ARM. Solutions: all providers recompile for ARM (unmanageable). W8 emulates x86 (slow). W8 does very tricky JIT recompilation of x86 to ARM, as if it were a VM (amazing). Launching .Net a few years back means that at least all software written for that is trivially retargeted. A clever (or serend…