I’m hoping to avail myself on your knowledge as I am a linux noob in many respects.<\/p>\n
Advertisement
A little background: I have this idea to deploy something like a Raspberry Pi to our clients sites to handled remote support and troubleshooting without having to get access to a clients computer on site first. However, we would also like to install a program we use to submit data about printers back to us. This program is an x86 Windows-only system, but is compatible going back to XP and isn’t built on .NET Frameworks.<\/p>\n
My question for you is, how would you get the x86 program to run in a Linux environment? I have tried using Crossover for Linux, but it appears that it is only x86 or x64 compatible and thus won’t run on ARM7.<\/p>\n
Alternatively, has anyone been able to get a version of Windows with a GUI (i.e. NOT Windows 10 IoT Core) to run on something like a Raspberry Pi so I could use this Windows program?<\/p>\n
Any suggestions that anyone can suggest would be greatly appreciated. Thank you!!<\/p>","upvoteCount":3,"answerCount":35,"datePublished":"2015-08-18T17:20:28.000Z","author":{"@type":"Person","name":"chrisatwood2","url":"https://community.spiceworks.com/u/chrisatwood2"},"acceptedAnswer":{"@type":"Answer","text":"
Your project is not going to work. AMD64 and Aarm32 are not compatible. Plain and simple. It is two completely different architectures. So the first thing that you would need is a full AMD64 emulation layer to run on top of the far less powerful Aarm32 architecture. No one makes one of this because it is such a bad idea (the opposite works moderately well.)<\/p>\n
So if you think about the drop in performance from even a tiny AMD64 chip (like an Intel Atom) to the super low end Aarm32 in the RP2, that alone would make performance horrific. Now imagine you are running an emulator that takes away 80% of the remaining performance! So imagine the slowest PC you have ever seen, now imagine something 1/10th the speed. That’s about where you would be starting.<\/p>\n
Now imagine you have hardly any memory and can barely load the OS. Now imagine that that OS is Linux, not Windows. Now that you are running this emulator you need to figure out how to get Windows libraries over to this machine and deal with putting Windows apps on Linux after that point.<\/p>\n
Basically no, you can’t do this and there are really good reasons why even if someone thought this was an interesting PhD project to make happen, it would be completely useless.<\/p>","upvoteCount":2,"datePublished":"2015-08-18T17:34:59.000Z","url":"https://community.spiceworks.com/t/getting-x86-windows-program-to-run-in-arm7-linux/428761/6","author":{"@type":"Person","name":"scottalanmiller","url":"https://community.spiceworks.com/u/scottalanmiller"}},"suggestedAnswer":[{"@type":"Answer","text":"
Hello SpiceHeads,<\/p>\n
I’m hoping to avail myself on your knowledge as I am a linux noob in many respects.<\/p>\n
A little background: I have this idea to deploy something like a Raspberry Pi to our clients sites to handled remote support and troubleshooting without having to get access to a clients computer on site first. However, we would also like to install a program we use to submit data about printers back to us. This program is an x86 Windows-only system, but is compatible going back to XP and isn’t built on .NET Frameworks.<\/p>\n
My question for you is, how would you get the x86 program to run in a Linux environment? I have tried using Crossover for Linux, but it appears that it is only x86 or x64 compatible and thus won’t run on ARM7.<\/p>\n
Alternatively, has anyone been able to get a version of Windows with a GUI (i.e. NOT Windows 10 IoT Core) to run on something like a Raspberry Pi so I could use this Windows program?<\/p>\n
Any suggestions that anyone can suggest would be greatly appreciated. Thank you!!<\/p>","upvoteCount":3,"datePublished":"2015-08-18T17:20:28.000Z","url":"https://community.spiceworks.com/t/getting-x86-windows-program-to-run-in-arm7-linux/428761/1","author":{"@type":"Person","name":"chrisatwood2","url":"https://community.spiceworks.com/u/chrisatwood2"}},{"@type":"Answer","text":"