Running x86 MS Windows applications in Linux on ARM architecture (qemu + wine)

Video is ready, Click Here to View ×


My friends and I started this exciting project just for fun.
This will allow x86 MS applications to be executed in Linux ARM without additional processing.

Our goal is to make MS Office programs runnable by end of this year.
It will make you use your tablet PC not only for pastime but at work, too.

It’s going to be so cool, isn’t it?

Please contact me if you are interested in taking a part.


  1. I'm looking to run windows or OSX apps on a ARM-based Chromebook… I've been looking all around for an x86 emulator, but I'm having a hard time. Are you still working on this project. Do you have any advice you can offer?

  2. Ah this is awesome… I hope that the project progresses more, because it's really going to suck not being able to get x86 programs on my next phone (Quad Core ARM processor), as I am prepared to mod the shit out of it xD

    So the programs that can be run in this environment are preset and have to be coded in or…? I'm useless with this stuff.

  3. @pablocrossa1 I don't know… Lets see what happens if I try –enable-nptl (if it works for the i386 emulator). As for the last sentence, it seems to be kind of true if Microsoft won't allow Win32 apps to be compiled and run for Windows 8 on ARM.

  4. @n3rdopolis I find the last sentence on your post pretty funny 🙂
    As an N900 owner probably this is a new/patched Qemu so they can run newer Wine… or they've adapted the Wine source, which I believe is too big of a task 😉
    Doesn't new 1.0.1 QEMU have an NPTL parameter on their config that fixes it?? I have not tried it so I am not sure :/

  5. Is this POSIX wine? if so how does it compare to NPTL wine? QEMU really should fix that NPTL issue in the emulator so that Posix wine could be used.
    My thought is that Windows 8 is going to have an ARM port, but the ARM port is not going to run ANY native x86 apps, which will will only cause confusion for Windows 8 ARM users.
    Linux could run more Windows apps then Windows itself on ARM devices.

  6. @MiamiBeachMan Not if he's not using the GNU toolchain to compile his kernel. There are other ways to get a Linux system up and running without GCC, glibc, etc. So no…it's not always GNU/Linux.

Leave a Reply

Your email address will not be published.