I'm trying/working to get x86 windows programs to run under linux on a ppc and eventualy a sparc.
After reading the Darwine list, I'm not sure where the best place for this.
Will the current move by Apple to x86 hardware replace this project? What about alpha, ARM, MIPS and sparc?
At the moment Wine can be used on ppc/linux for porting programs using winelib. There have been discussions in the past about using wine to run x86 applications on non-x86 architectures. One of the proposals was to integrate an x86 emulator in wine. It was decided that it was very difficult due to little/big endian and other reasons (search the archive).
The other way which I think still works is to use qemu (http://www.bellard.org/qemu) to load an x86 version of wine (you need an x86 glibc and so too). This method already works and is a lot easier than integrating an x86 emulator in wine and second wine with a builtin emulator might be as fast as an optimized qemu.
So wine can be used on ppc/linux using qemu and a real port is way too complicated.
Regards, Roderick Colenbrander