The 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…
Windows 8 to introduce ARM; First Public Demonstration Expected This Week
31–40 of 70 posts
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#32Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#33Earlier quoted context omitted.
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 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." 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_...
http://blogs.technet.com/b/windowsserver/archive/2010/04/02/...
Although the article indicates that support will be rolling around for a while.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#34Earlier quoted context omitted.
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 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." 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
#35Earlier quoted context omitted.
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 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." 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_...
http://technet.microsoft.com/en-us/library/cc772344(WS.10).a...
I don't see how Microsoft will ever shed the x86 legacy in Windows. Intel would have an interest in killing off arm-based laptops with aggressive pricing, and there really isn't any history of Windows developers rebuilding apps to support other chip architectures.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#36Earlier 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.
> 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 constra…
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#37Microsoft always allowed and encouraged application developers to make money from their Windows applications, even though a "cheap applications means we can sell more Windows" strategy would naively seem to make sense.
If I had to pick an OS winner, Android is still the one I would bet on, but with this move, Windows definitely seems to me like a more credible contender.
Max Klein wrote about this at one point, but he apparently deleted it. The post is cached here:
http://webcache.googleusercontent.com/search?q=cache:_6hkDvC...
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#38The 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…
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#39Earlier quoted context omitted.
> "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." 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_...
It may run on Itanium, but it doesn't support more than a fraction of the x86 server functionality. http://technet.microsoft.com/en-us/library/cc772344(WS.10).a... I don't see how Microsoft will ever shed the x86 legacy in Windows. Intel would have an interest in killing off arm-based laptops with aggressive pricing, and there really isn't any history of Windows developers rebuilding apps to support other chip archit…
Clearly the NT kernel is quite portable. There's plenty of evidence of that (MIPS, PPC, Alpha, IA-64... ). But there's no evidence that even the most modern and supposedly portable components of the desktop experience are actually at all portable. Hardly any of it has (as far as we know) actually been ported.
Re: Windows 8 to introduce ARM; First Public Demonstration Expected This Week
#40The 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…