Quote from Dietmar on October 7, 2011, 18:27
EDI´T: I start to like my idea a lot. Windows on Alpha just emulates x86 code.
Is this slow? Windows works on risk machines in the past.
Yes, it did. It was only slightly slower than a stock X86 machine at clock.
However, you're oversimplifying the effort here to do this sort of thing.
1) You'd need to HAVE an emulator able to do this in the first place.
2) You'd have to have it stitched into Windows if you wanted it more seamless- or have an X86 XP install to emulate against.
3) You'd have to have the CPU you're sitting on have enough oomph to emulate the other CPU architecture cleanly and quickly.
Technically, with QEMU and a copy of XP, you've got "1" and "2". With the R-Pi, you don't have "3" for anything worth mentioning. The reason they were able to do this on an Alpha is that the Alpha was so vastly faster than the X86's of the day that emulation made it close to the same performance.
Is here in the forum anybody, who tried to run a program like MS Word, written for x86 on a machine like above? I think, it would start
Yes, I have ran stuff like that. If you've got the framework, yeah, it'd work- but you didn't run the X86 stuff directly on an Alpha, you ran it within the context of something similar to what QEMU provides today- namely you ran it inside of something like FX!32, which stitched the Windows API calls into the X86 runtime and you emulated anything within the binary's code space, thunking the transitions to native code. You couldn't directly run ANY X86 NT code on the Alpha- it's part of what crippled sales of the systems. Seriously. In theory, you could do something much like this, but you're not going to do it with XP. You might be able to do it with WINE- as WINE's really pretty much X86 only right at the moment. But that would be a MASSIVE undertaking. And, for this, you'd be providing an old PII level of performance at best.