Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Android Emulation (Games) Intel Software Linux Hardware Technology

Virtual Machine Brings X86 Linux Apps To ARMv7 Devices 61

DeviceGuru writes Eltechs announced a virtual machine that runs 32-bit x86 Linux applications on ARMv7 hardware. The ExaGear VM implements a virtual x86 Linux container on ARMv7 computers and is claimed to be 4.5 times faster than QEMU, according to Eltechs. The VM is based on binary translation technology and requires ARMv7, which means it should run on mini-PCs and SBCs based on Cortex-A8, A7, A9, and A15 processors — but sadly, it won't run on the ARM11 (ARMv6) SoC found on the Raspberry Pi. It also does not support applications that require kernel modules. It currently requires Ubuntu (v12.04 or higher), but will soon support another, unnamed Linux distro, according to Eltechs, which is now accepting half price pre-orders without payment obligation.
This discussion has been archived. No new comments can be posted.

Virtual Machine Brings X86 Linux Apps To ARMv7 Devices

Comments Filter:
  • Been done already (Score:5, Informative)

    by DrYak ( 748999 ) on Saturday August 23, 2014 @07:04AM (#47735555) Homepage

    qemu-user-mode + wine has been done for some time already. It more or less works for Windows x86 executables on ARM Linux.
    (In fact, the first user-mode emulators where designed to help run x86 code back when Apple used PPC).

    The novelty of TFA's emulator is its claimed performance.
    That's the interesting stuff. Doing translation (like some emulators running on x86 host do) is going to take a lot less CPU than emulating a complete CPU in software (as qemu currently does on ARM host). Which means longer battery life, which is a big advantage in some markets (tablets and smartphone).

In seeking the unattainable, simplicity only gets in the way. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982