On 10/23/2013 03:47 PM, Christopher Havel wrote:
On 10/23/2013 2:54 PM, Scott Sullivan wrote:
On 10/23/2013 02:37 PM, Paul Sokolovsky wrote:
Quite. We have this functionality already and it's as simple as: apt-get install qemu-system-x86
Not sure if debian has packaged the statically-linked version whch lets you run random foreign binaries in chroots, but that's a small matter.
Do you mean qemu-user-x86? That lacks futex() implementation so wouldn't run anything more or less interesting... But yep, fixing that would be a good task for someone young and ambitious to learn to hack ;-).
$ > ./fix-exclusive-for-inclusive good task for _anyone_ ambitious to learn to hack.
I'm not ambitious hardly at all, and I don't really like Debian that much.
You do yourself a disservice in that description. No one is ambitious in all things, but in the schematics you provided, your ambition showed through there.
Plus, I can't imagine that doing the emulation entirely in software is beneficial performance-wise vs. what I'm suggesting. It's *easier* but I don't think it's *better*. (I'm open minded tho. You're the experts, I'm not.)
Try, but that's the only way to do it unless the hardware was designed for it. So your suggestion about using the second core for the conversion is still a software solution, an ergo there is an existing code base for it with qemu (regardless of which distro you run it on).