"Sean Kormilo" sean@kormilo.ca writes:
Thanks for your perspective. Is this largely because WINE is not an emulator? I would have thought it possible to have WINE itself compiled as a 64 bit application (such that it can pick up and use 64 bit linux libraries), but still represent itself as a 32 bit environment for the windows binaries. But, you know way more about it than I do - if you say that isn't possible, then I won't bother starting.
Well, it would be possible, but it would require adding a translation layer for every single API call, which would be a huge task for very little benefit. It's much easier to do it at the syscall level.