WINE is basically a windows emulator??
|
Author | Content |
---|---|
cgagnon Nov 02, 2009 9:07 PM EDT |
Just a nit pick...but what part of ... Wine Is Not an Emulator .... does this person not get. |
chalbersma Nov 02, 2009 9:35 PM EDT |
But it acts so much like one. |
twickline Nov 02, 2009 10:42 PM EDT |
Hello, basically? Cheers, Tom |
gus3 Nov 02, 2009 11:24 PM EDT |
No, not even basically, if the notion is disowned outright from the very beginning. WINE emulates nothing. It re-implements the various Windows API's on non-Windows, but still x86, platforms. |
dinotrac Nov 02, 2009 11:30 PM EDT |
So, gus -- how, exactly, is that not an emulator? |
Steven_Rosenber Nov 02, 2009 11:38 PM EDT |
Semantics. |
gus3 Nov 03, 2009 1:02 AM EDT |
An emulator reproduces programmatic behavior all the way down to the hardware. For example, Bochs emulates an x86-based PC even when it's running on Power or Sparc. A keystroke results in a pretend INT 1 in Bochs, even if the event was reported from a remote X11 server. Wine does no such thing. It pretends to be Windows, not an entire PC. When a Windows program runs under Wine, it has its own process space, and the program code runs directly on the x86 CPU, no emulation required. |
dinotrac Nov 03, 2009 8:20 AM EDT |
gus3 - Twist yourself around all you want. The only test that matters is the duck test. If it quacks like duck and walks like a duck, then it is a duck. From the standpoint of a WIndows application, wine attempts to act like Windows. Quack, waddle and all that. It's not a perfect duck, but a duck it is. And an emulator, too. PS: Nobody said that wine is a PC emulator, just a Windows emulator. |
Bob_Robertson Nov 03, 2009 9:50 AM EDT |
The original name was WINdows Emulator, WINE. But then they realized that Microsoft could use their legal team against them, so they changed it to "Not and Emulator" to avoid those kinds of problems. |
dinotrac Nov 03, 2009 10:14 AM EDT |
Thanks, Mr. Bob. Always good to have another coot on hand. |
Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]
Becoming a member of LXer is easy and free. Join Us!