4 ms·
> Also, I wonder the internals of that x86 emulation, if a linux program can leverage it? It could probably be adapted for that, but since either Microsoft or
by microcolonel 9y ago
> Also, I wonder the internals of that x86 emulation, if a linux program can leverage it?
It could probably be adapted for that, but since either Microsoft or Qualcomm is in control of it right now, and it generates a competitive advantage, I doubt either would be enthusiastic to publish it in such a form.
For what it's worth, if about 1/3 native performance (not sure, but I figure the QCOM/MS DBT gets maybe 1/2-3/4 native, from the way it seems to work with applications in the demos) is acceptable, QEMU can do more or less the same thing already on Linux: running x86 userspace programs on AArch64 (also some other architectures). In fact, you can add a binary format handler to your system to have it transparently load x86 binaries in QEMU.
Of course, this means having to set up a separate PATH and LD_LIBRARY_PATH, and a few other things.