Can WINE Be Ported to OS X?
geek asks: "With all the buzz around Darwin running XFree86, is there any hope of porting WINE to OS X? This could be a major factor for some people to move over to the platform. Since OS X has some FreeBSD roots my guess is it wouldn't be terribly hard to get WINE working under it. Now that Apple has an OS with UNIX in the floor boards the possibilities seem endless."
# cat .sig
geek friendly VPS's and free API enabled DNS : zerigo.com
Can WINE be ported to Win32?
Something like BOCHS which actually emulates the processor as well is more likely. When OSX takes off I'd expect Connectix to be release a commercial Windows emulator though, just as they have for many years now.
Could WINE be ported to Darwin?
Then the answer is yes but it would only actually work under Darwin for Intel and would require quite some effort
If the question means:
Could WINE run under MacOS X on my PPC?
Then the answer is no -- unless you want to run it under an OS running inside an x86 emulator!
WINE by itself wouldn't help much on a PPC, since it's only acting as a translator for the Win16/32 API calls, not the x86 machine code. Now if you could graft bochs to it, so you'd emulate both the x86 processor and the Windows API's, it might work.
Of course at this point I'm thinking of the old saying about thing being easy to those who don't actually have to do it...
BRTB
You can port wine. (as stated above)
You can't run i386 code on a PPC using only Wine (as stated above)
You can already run Connectix VPC on a PPC to emulate an i386 machine, and it works pretty impressively, imo.
The disadvantage of this (and bochs) is that it requires a copy (legal or otherwise, of course) of a windows operating system. And windows backdoors, etc, will still be present. Which is why running Wine OVER VPC might be a good idea... I thought I saw linux VPC the other day, although perhaps I was hallucinating. This would be a totally free legal solution... I only worry about the speed hits... I'd guess not too bad, though.
Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
Wine on OSX powerpc -- nope, it's a powerpc. But winelib yes -- there has been lots of talk and no action from reading the Wine lists, but it can and probably will happen. It might have to wait for the OSX (darwin) development platform to get a little more friendly (e.g. some important libraries are in different places or nonexistant in the public beta's developer CD). I'm sure help would be welcome if you want to try -- there are already OSX Xservers, so there a major stumbling block falls (though a native version would be nice and probably run faster, not to mention being more useful for developers porting over apps for users, not developers, to use).
- A.P.
--
* CmdrTaco is an idiot.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
- It's just a matter of time until free software overtakes proprietary, buggy software, so maturity doesn't matter. WINE and LinuxPPC can be upgraded continuously until they perform better than VPC
- Emulating the entire system is unneccessary, when you are already running an entire system (i.e., MacOS). WINE a much more elegant solution, translating the system calls. Underneath, you would need an emulator for the processor instructions, but this is still better than the overhead of running an entire OS on top of another OS (in addition to emulating the processor). Any compatibility problems can be taken care of with ease, since the source is available. There are people who maintain the project and whose job is to add functionality.
- Just wanted to point out that in comparing VirtualPC to WINE ro LinuxPPC, you said that VPC is "relatively cheap," which means that relative to WINE or LinuxPPC, VPC is cheap. This is obviously not true. WINE and LinuxPPC are both free as in both can be obtained at zero cost. LinuxPPC is free as in speech, and WINE has source available, though is not GPL, which means it does not necessarily have to stay open, although, there will always be archives on the unlikely chance that the source becomes closed (not this is very, very unlikely, but I felt I should address it as a possible counter to my argument.). VPC costs ~$150 plus the cost of the OS you run on top of it (usually Windows which is $180+ for a full copy). Technically speaking, VPC+WIN is infinitely more expensive than WINE or LinuxPPC, not relatively cheaper.
Eventually, the better product will triumph, and it is easier to make free software better than it is to make prorietary software better (in the long run).-----
# cd /
Other than having it for free. I'm going to go out on a limb here and guess that Connectix isn't going to let VirtualPC fall by the wayside, nor is the maker of BlueLabel, etc. Ports are likely, in other words. Yea they're closed, commercial solutions but, for the time being, they've got a few advantages over WINE on MacOS X or LinuxPPC:
* They're available now and VPC has 4.0 maturity
* They emulate an entire Win-32 system, not just bits and pieces. More overhead, but I'd gather less compatibility problmes.
* Relatively cheap.
Patience grasshopper. Who knows how well VirtualPC will run under MacOS X if it's made into a cocoa app?
----
----
Am I the only one who thinks Microsoft is a misnomer? Perhaps Macrosoft would be a better fit?
Maybe I'm missing something but wouldn't you just want to use Virtual PC(assuming it gets Carbonized)
My other sig is extremely clever...