Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

i just preordered the MSFTs Surface RT (which is an ARM-based tablet). I was wondering if it is possible through some hack(at some point in time) to install an emulator for x86/x64 apps.

I see no technical problems for this to happen, but i'm not that well aware of platform architecture shifts.

Can it be done?

share|improve this question

closed as not constructive by Karan, Randolph West, KronoS, Canadian Luke, Nifle Oct 23 '12 at 18:05

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Your asking if there is a Windows RT x86 emulator for a product that has not even be released yet? There isn't even a x86 emulator on ANY ARM system at this point for many many reasons let alone an unreleased product. "I see no technical problems for this to happen" there are many technical reasons something like this will unlikely to happen in the near future. – Ramhound Oct 23 '12 at 15:23
This looks slightly promising, it's for linux though. – George Duckett Oct 23 '12 at 15:33
@Ramhound: What technical problems? What prevents Bochs from running on ARM? What prevents Bochs from being ported to WinRT? Nothing. Lots of work, but I'm sure people are already doing it. – Ben Voigt Oct 23 '12 at 16:55
@Ramhound yes, there aren't much solutions for x86 emulation on ARM, but the community brought by Windows to ARM is going to be huge! – Alex Oct 24 '12 at 8:03
Why was this closed? This question can be answered objectively... There are no technical hurdles that make this impossible. You could cross-compile QEMU for ARM for example. The practical problems are: You'd have to hack the Windows RT device to make it run your application (since it would be a win32 / non-winrt app), or obtain a testing/microsoft signature. Also, performance would likely be not so good (it should be okay for some office/productivity apps, but not for games). – jdm Nov 19 '12 at 13:12

It is much to early to say for sure, what with windows 8 only just about to be released, however, it appears something like this is feasable in the future. See this attempt at running x86 apps on linux on ARM:

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.