Emulator Now Runs x86 Apps On All Raspberry Pi Models
DeviceGuru writes: Russia-based Eltechs announced its ExaGear Desktop virtual machine last August, enabling Linux/ARMv7 SBCs and mini-PCs to run x86 software. That meant that users of the quad-core, Cortex-A7-based Raspberry Pi 2 Model B, could use it as well, although the software was not yet optimized for it. Now Eltechs has extended extended ExaGear to support earlier ARMv6 versions of the Raspberry Pi. The company also optimized the emulator for the Pi 2 allowing, for example, Pi 2 users to use automatically forwarding startup scripts.
... Spider dick. RadioACTIVE spider dick!
What's the difference between this and, say, Bochs 20 years ago?
Emulating x86 is not hard. It's not efficient either.
I'm having flashbacks to Windows NT 4.0 on the alpha running X86 apps. Oh God those were terrible times!
How is this different?
https://www.raspberrypi.org/forums/viewtopic.php?f=56&t=13161
http://mamedev.org/
What sort of IPC are we seeing from this emulator?
They want their Sidekick and Lotus 123 back!
I guess *EVERYTHING* is an 'app' now!
HANG ON, I GOTTA GO THE THE APP (toilet)
How does this compare, clock to clock, with an intel atom core?
I'm sure it's _blazing_ fast, too.
The first ARM desktop computer, the Acorn Archimedes, got quite early on a PC emulator which, if I recall correctly, emulated a 80186. The ARM 2 processor, running at 8 MHz could emulate this processor at close to 5-6 MHz (again, if I recall correctly).
Perl Programmer for hire
We need a FOSS solution like this. It will be the 'Rosetta' for Linux. Commercial apps are sparse on ARM Linux but more present on X86 Linux.
I imagine it would require connecting too much non-x86 R-Pi plumbing but it would be nice if it could run the PC version of Netflix.
Mini-itx systems are only $100 these days. Why emulate?
I wouldn't bother. Just use QEMU. It's slower but it works.
I don't think proprietary software is worthwile on Linux. No, I'm not an RMS type that would completely boycott proprietary anything on philosphical grounds. It's just that my experience is that if I can't compile it from source on Linux it sucks.
First... you have to be running the same distro as the author or.. no support and maybe a 40% chance it will even work.
Ok, for the Pi everything is probably Raspbian so that might not be a problem.
But.. a year later... it doesn't work if you download any updates because it is dependant on some old library version or the distro has moved some file or something like that.
If you get source code... just recompile and it works. You get about 5 years before Linux has changed too much to use that same source code without modification.
Get a community to maintain the source code... it's more like 25 years.
Now.. proprietary software on Windows.. 10 to 20 years before you can't use it anymore.
Obviously it doesn't run the 32-bit version of Windows 8, but does it at least crawl it?
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
> apps
No.
Why bother running x86 sw on arm? It is so much easier to recompile for arm. And don't give me "what if I don't have the source". The open-source world cover every need now - no need for proprietary.
Also note that you normally won't have to recompile for arm - distro maintainers have already done it for you.
Only Chromium
You can google around and find several tutorial explaining how to compile chromium with support for Widevine turned on (That's the DRM module used by Google Chrome to play the HTML5 EME/VIDEO streams of netflix).
Now the question is:
- are there Widevine binaries available for ARM ? (Not sure. I might remember having read somewhere about such)
- or, alternatively, can similar JIT emulator as TFA's one run the x86 plugin at a sufficient speed, while leaving enough processing power to handle the remaining of the video playing ? (Luckily, there's some hardware acceleration on the Pi, so maybe it's possible to achieve).
You could do the same using a Firefox compile with support for CDM plugins, and using the Adobe CDM plugin for Firefox.
(With the same limitation, either wait until Adobe does an ARM version for all the various mobile incarnation of Firefox, or hope that the plugins can be emulated fast enough).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]