Suggestion For Wine Loader

Mike McCormack mike at codeweavers.com
Mon Mar 7 00:00:13 CST 2005


Jason Couture wrote:
> How hard would it be to introduce a "Re-Compiler" instead of an 
> interpreter? To convert PE -> ELF without having the source. The output 
> would not have to be a user runnable file maybe just a cache? Possiable 
> Speed up? To avoid copyright issues maybe the elf could require the pe 
> to run? In my experience JIT Compiling or interpreting is much slower 
> than a recompiled program... Let me know what you people think.

Wine is not an interpreter or a JIT compiler.  It is a binary loader, so 
it loads a Windows program into memory, and jumps to the start address. 
  The program itself will run exactly the same way as on a Windows 
machine, expect for the times when it calls an API function in a 
"builtin" or Wine implemented DLL.

Mike



More information about the wine-devel mailing list