Wine Goes 64-Bit With Wine64
G3ckoG33k writes "Wine (Wine Is Not an Emulator) is a popular way to run Windows programs on Linux, and it has an impressive compatibility list. After 15 years of development it reached version 1.0 a few months ago. Now, Wine developer Maarten Lankhorst has succeeded in running 'Hello World' in 64-bit, natively! The 64-bit variety is unexpectedly named Wine64."
Judging from this post, it looks like the changes involved support for mixed Windows/Linux calling conventions on x86-64 (i.e. specifying on a per-function basis whether to use the Windows or Linux calling convention).
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
http://en.wikipedia.org/wiki/X86_calling_conventions
See "Microsoft x64 calling convention"
How we know is more important than what we know.
Don't hold your breath, because WINE Is Not an Emulator. Unless you've got some PPC Windows programs around, that is. It doesn't emulate the x86, just intercepts the OS and library calls.
-- Alastair
Getting Wine to run on a processor architecture not native to Windows would require emulating an x86 processor. Say it with me: Wine Is Not an Emulator.
ReactOS
The general idea is similar to what you are looking for. It's nowhere near finished and they have been working on for god knows how long, but who knows. Someday perhaps.
Gone!
Which supports all of the above for a small cost.
Any dollar NOT spent on Microsoft makes the world a better place.
you had me at #!
It's what Lindows was until MS sued them into the ground, they changed their name to Linspire and went very very quiet about running windows apps.
It's good to be the king!
Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.