|
|
What is Wine/Darwine?
|
|
|
|
Mac Elite
Join Date: Jun 2005
Location: UK
Status:
Offline
|
|
I have been trying to get my head around what this whole wine/dawine thing is. Sounds to me like it runs windows apps inside a non windows OS, including OSX? Can anyone explain what it act is?
Cheers
|
iMac Core Duo 1.83 Ghz | 1.25GB RAM | 160HD, MacBook Core Duo 1.83 Ghz | 13.3" | 60HD | 1.0GB RAM
|
|
|
|
|
|
|
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
That is basically what it is. WINE is a partial implementation of the Windows API so Linux users can run Windows programs. Darwine is a port of WINE to Darwin.
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status:
Offline
|
|
From the user's perspective it's a lot like Classic; it lets you run programs that were compiled for a different OS.
|
|
|
|
|
|
|
|
|
Administrator
Join Date: Apr 2001
Location: San Antonio TX USA
Status:
Offline
|
|
It's an emulator that runs Windows apps on Unix-like operating systems such as Linux and OS X. I believe it means WINdows Emulator, but I can't prove it right now. EDIT: Oops. It actually means Wine Is Not an Emulator. From the Wine site: "Wine is an Open Source implementation of the Windows API on top of X and Unix." This means that it is much better at running Windows software than an emulator would be.
Look here for the official Wine site and everything about it.
|
Glenn -----OTR/L, MOT, Tx
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Apr 2001
Location: Frickersville
Status:
Offline
|
|
Originally Posted by ghporter
It's an emulator...I believe it means WINdows Emulator
holy ****
|
|
|
|
|
|
|
|
|
Professional Poster
Join Date: Nov 2000
Location: Tasmania, Australia
Status:
Offline
|
|
Originally Posted by mduell
From the user's perspective it's a lot like Classic; it lets you run programs that were compiled for a different OS.
Some end users, maybe.
It's actually very different though. Classic actually loads the entire legacy operating system (which is why Classic take so long to start up).
WINE is simply the libraries that the applications need to call. So there is virtually no time required to get any environment running - the applications just run directly (sort of).
|
|
|
|
|
|
|
|
|
Administrator
Join Date: Apr 2001
Location: San Antonio TX USA
Status:
Offline
|
|
Originally Posted by forkies
holy ****
Please note that I fixed this. It does NOT mean WINdows Emulator. It is not, in fact, an emulator at all.
|
Glenn -----OTR/L, MOT, Tx
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Dec 2000
Location: Northern California
Status:
Offline
|
|
Originally Posted by ghporter
Please note that I fixed this. It does NOT mean WINdows Emulator. It is not, in fact, an emulator at all.
Which is why it wasn't really feasible on PowerPC Macs... but with the switch to Intel, things get intriguing.
|
Mac OS X 10.5.0, Mac Pro 2.66GHz/2 GB RAM/X1900 XT, 23" ACD
esdesign
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: Apr 2002
Location: california
Status:
Offline
|
|
WINE runs Windows apps (provided the apps are supported) at essentially native speeds. As I stated in another thread, I used to run IE under WINE quite regularly on an old, slow Linux box since it was marginally faster than the natively compiled Firefox.
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
Originally Posted by Apfhex
Which is why it wasn't really feasible on PowerPC Macs... but with the switch to Intel, things get intriguing.
Well, they've been working on porting qemu-user to Darwin/PPC, which would allow Windows binaries to run on the WINE libraries with QEMU doing the emulation part (sort of like Rosetta works). Dunno if they'll ever finish it now that Apple's switched to Intel, though.
|
|
|
|
|
|
|
|
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally Posted by ghporter
It's an emulator that runs Windows apps on Unix-like operating systems such as Linux and OS X. I believe it means WINdows Emulator, but I can't prove it right now. EDIT: Oops. It actually means Wine Is Not an Emulator. From the Wine site: "Wine is an Open Source implementation of the Windows API on top of X and Unix." This means that it is much better at running Windows software than an emulator would be.
If it were perfect, it would be. As it is, while WINE is certainly faster than an emulator, it's less likely to work correctly. It doesn't implement the entire Windows API, and the parts it does implement don't always behave exactly like their Windows counterparts. So it's hit-or-miss, but when it hits, it hits really hard.
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
|
|
|
|
|
|
|
Professional Poster
Join Date: Jan 2002
Location: London, UK
Status:
Offline
|
|
Does anyone know if IE 5 and/or IE 6 run in WINE/Darwine? I need them to test my CSS but don't have (easy) access to a Win Box. If they do, anyone got any easy to follow instructions to get them installed and working... I tried using Darwine but couldn't even get it to run the included test apps...
|
|
|
|
|
|
|
|
|
Mac Enthusiast
Join Date: Nov 2001
Location: Norway
Status:
Offline
|
|
Originally Posted by ghporter
Please note that I fixed this. It does NOT mean WINdows Emulator. It is not, in fact, an emulator at all.
Correct. WINE is an acronym for "Wine Is Not an Emulator". Linux sense of humor. It is a wrapper and some "reverse enginered" libs for running Windows applications native on UNIX operating systems. You also have the option of ripping the original Windows libraries from a windows partition or disk for better compatability. It used to be very buggy, but now supposedly works fairly well with many Windows apps. Been some time since I last used it actively...
(
Last edited by Sophus; Jan 13, 2006 at 09:27 AM.
)
|
|
|
|
|
|
|
|
|
Clinically Insane
Join Date: Nov 1999
Status:
Offline
|
|
As others have mentioned, WINE is basically a set of libraries and such for Linux and other Unix-like operating systems which try to allow Windows apps to work without actually running Windows. It only works on X86 machines, because Windows apps only run on X86 machines unless you emulate them. Darwine was an attempt to make this run on PowerPC machines, but this is generally accepted by the rest of the world as technologically infeasible for a variety of reasons.
It seems fairly likely that the move to Intel will reawaken interest in Darwine, since without the need to emulate a processor it is once again technically feasible. However, do keep in mind that WINE doesn't actually run Windows, and so compatibility isn't likely to ever be 100%.
If you're interested in actually running Windows and OSX at the same time, I suggest watching the QEMU closely. The author has made an Intel-only plugin for it which he calls the "QEMU Accelerator". This turns QEMU from an emulator into a virtualizer: instead of pretending to be a piece of hardware it simply wraps around the real hardware to pass things back and forth. This allows you to actually boot Windows in the "emulated" environment while using real hardware, and this should provide much better performance than an emulator but better compatibility than WINE. At the moment, the QEMU Accelerator only supports Linux, but an initial Windows port has begun and I wouldn't be at all surprised if an OSX/Intel port were forthcoming.
|
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
Originally Posted by Millennium
As others have mentioned, WINE is basically a set of libraries and such for Linux and other Unix-like operating systems which try to allow Windows apps to work without actually running Windows. It only works on X86 machines, because Windows apps only run on X86 machines unless you emulate them. Darwine was an attempt to make this run on PowerPC machines, but this is generally accepted by the rest of the world as technologically infeasible for a variety of reasons.
It seems fairly likely that the move to Intel will reawaken interest in Darwine, since without the need to emulate a processor it is once again technically feasible. However, do keep in mind that WINE doesn't actually run Windows, and so compatibility isn't likely to ever be 100%.
According to this post, the port of qemu-darwin-user is nearly complete. The reason work progresses slowly on that particular component of the project is because the guy who does it only works on summer breaks, due to time constraints caused by studies.
I'm not sure why you like to portray the Darwine project as being dead, using past tense verbs and such, since looking at their news page shows that they've released three new builds in the past couple of months.
|
|
|
|
|
|
|
|
|
Moderator Emeritus
Join Date: Mar 2001
Location: Austin, MN, USA
Status:
Offline
|
|
OK, so this thread seems as appropriate of a place to post this question as anywhere else. How long until we see this, or Virtual PC, running on the Intel boxes? I like the idea of being able to run the Win programs I need to every now and then from within OS X than having to actually use my Windows box.
The only time I think I'd boot my Intel Mac into Windows (assuming that's possible, don't see why not) would be for games.
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
Originally Posted by Xeo
OK, so this thread seems as appropriate of a place to post this question as anywhere else. How long until we see this, or Virtual PC, running on the Intel boxes? I like the idea of being able to run the Win programs I need to every now and then from within OS X than having to actually use my Windows box.
The developers themselves probably don't know when it will be ready yet.
The only time I think I'd boot my Intel Mac into Windows (assuming that's possible, don't see why not)
Presumably EFI makes it difficult at the present time. That's not to say that someone won't figure out a way, though.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum Rules
|
|
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
|
|
|
|
|
|