> No. Windows NT/2000/XP Pro and Server can run on RISC based processors.
But they're not binary compatible with x86 CPUs, also this means MS would have to support different source trees (as if they don't have enough going on already), not to mention they'd have to get everyone to recompile their drivers for the Power architecture.
I don't think it would make sense to support Windows to other architectures.
Also this has been tried before, Windows NT was a flop on architectures other than x86 because most other platforms already had their own custom OSes. Windows on other architectures has little or no software support.
Of course this would change with .NET, but then everyone would have to port everything to .NET...
All the advantages of running Windows (backward compatibility, hardware support) would pretty much be lost.