Windows 8 ARM Will Not Support Legacy Software
An anonymous reader writes "Intel, speaking out of turn and damaging its intimate relationship with Microsoft, has revealed that legacy x86-compiled software will not work on the ARM version of Windows 8. Microsoft has promised that the Office suite will be available on Windows 8 ARM, but beyond that, nothing. While this means there won't be many compatible apps at launch, it also means this will be the first full-bodied version of Windows that won't (initially) be susceptible to viruses and malware..."
Intel went so far as to say that legacy software would "not ever" run on ARM. To do that they have to have to have the stick of software patents to prevent an ARM->x86 emulator.
This is not good for Microsoft. It means their relationship with Intel is irretrievably broken. The WinTel alliance is no more.
As consumers we can win from this. Without the constraint of making the bloated Windows OS run on their chips, Intel can dive into low power. Without the glacial software development lifecycle in Redmond Intel can bring out new stuff faster. That's good stuff.
The distant threat is that when Intel seeks a market they want all of it. They're late to this game and their Atom chips don't cut it yet - their promises are some 24-36 months out, and ARM and Microsoft are not going to be standing still in the meantime. They're promising "best in class mobile video tech" but I swear to God if they buy Imagination Technologies to cut out ARM mobile chipset vendors I'm going to fucking do everything in my power to kill them. That would shift Intel from the "Invention of technologies" camp to the "prevention of technologies" camp. I'm not OK with that.
But if what Intel means is that they're going to let the legacy go and deliver the best low-power chips they can, that's a good thing. Your PC doesn't have to burn the watts it does. There are lots of folk in the third world with valuable input who don't have watts. It does not take a kilowatt gaming rig to work spreadsheets any longer.
Help stamp out iliturcy.
It's not like Microsoft don't want you to use .NET anyway.
All Microsoft need to do is support the CLR runtime and framework under the new version and anything running on .NET that doesn't call unmanaged code will work straight away.
Same for anything running on Java, and it's not like that doesn't run on other architectures already. That means productivity apps like OpenOffice/etc will also work.
It's not all doom and gloom!
... the software publishers will just compile their stuff for ARM. How hard can that be?
won't (initially) be susceptible to viruses and malware
Well, now, I wouldn't speak too soon. There will undoubtedly be a beta release or a leak which will give malware authors ample time to develop zero-day viruses. And with Windows 8 exploring very different terrain this time around, there's bound to be a plethora of exploits just waiting for someone to coax them out of hiding (or plain sight).
PPC, MIPS, Alpha, IA64 and i860 i believe...
What do all these have in common? Noone used them.
At the time, these architectures offered vastly superior performance to x86, but couldn't run legacy windows apps or legacy apps designed for other OS that typically ran on the hardware. Since there were so few users, virtually no commercial software was ever ported to non x86 windows and very few people ever even bothered to port open source code to them.
MS' biggest strength - proprietary lockin, is also their biggest weakness...
If your going to move to an incompatible hardware platform, and lose access to your legacy software in the process then you'd be a fool to run windows... Linux already runs on ARM, will not lock you in like windows is designed to, costs nothing, and already runs 99% of the same software the x86 version does.
And ofcourse if everyone is running open source code, the architecture becomes irrelevant and we can switch again very easily if something better than ARM comes along.
It's also possible to have a range of architectures for different purposes, ARM or MIPS for low power devices, perhaps x86, IA64 or Alpha for high performance devices where power usage isn't a concern.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
People who bought netbooks didn't really wanted a netbook - what they wanted was a very small, mobile and cheap version of the notebook computer they used before (hence in the end most netbooks came with Windows). Unfortunately this combination makes for very poor usability.
This is what killed the netbook market and why the iPad is reigning supreme. It takes a while for people to figure out that what they originally wanted from a particular product does not perform as they originally envisaged.
:. Ultimate Control Dedicated/VM Servers
No he earned it by understanding the limits of his knowledge and asking pertinent questions.
Easy: If people buy a Linux laptop and software doesn't work on it, they blame Linux. If people buy a Windows laptop and software doesn't work on it, they blame the software.
I am TheRaven on Soylent News