RSS Forums RSS
Please support our Getting Started and Choosing a Distro advertiser: Lunarpages Linux Web Hosting
Views: 61484 | Replies: 75
Reply
Join Date: Apr 2006
Location: Canada
Posts: 4,555
Reputation: John A is a name known to all John A is a name known to all John A is a name known to all John A is a name known to all John A is a name known to all John A is a name known to all 
Rep Power: 17
Solved Threads: 284
Moderator
Featured Blogger
John A's Avatar
John A John A is offline Offline
Vampirical Moderator

Re: Gentoo vs Ubuntu

  #71  
Jun 7th, 2007
>wine is an emulator.
WINE is a recursive acronym, Wine Is Not an Emulator. It's called this because it doesn't actually emulate an operating system on virtual hardware, instead it creates a reimplementation of the Win32 API so that the programs it runs can perform at native speeds (or close to it).
tuxation.com - Linux articles, tutorials, and discussions
Reply With Quote  
Join Date: Jul 2006
Location: Florida
Posts: 1,388
Reputation: TheNNS is an unknown quantity at this point 
Rep Power: 5
Solved Threads: 14
TheNNS's Avatar
TheNNS TheNNS is offline Offline
Nearly a Posting Virtuoso

Re: Gentoo vs Ubuntu

  #72  
Jun 7th, 2007
wine is still an emulator
Florida Rocks!
Reply With Quote  
Join Date: Apr 2006
Location: Canada
Posts: 4,555
Reputation: John A is a name known to all John A is a name known to all John A is a name known to all John A is a name known to all John A is a name known to all John A is a name known to all 
Rep Power: 17
Solved Threads: 284
Moderator
Featured Blogger
John A's Avatar
John A John A is offline Offline
Vampirical Moderator

Re: Gentoo vs Ubuntu

  #73  
Jun 8th, 2007
>wine is still an emulator
I guess in some contexts it could be considered an emulator of sorts, but in reality it's not really one. This is taken directly out of Wikipedia.
Rather than acting as a full emulator, Wine implements a compatibility layer, providing alternative implementations of the DLLs that Windows programs call, and processes to substitute for the Windows NT kernel
Another interesting bit:
An emulator duplicates (provide an emulation of) the functions of one system with a different system, so that the second system behaves like (and appears to be) the first system.
Wine doesn't do that per se.
tuxation.com - Linux articles, tutorials, and discussions
Reply With Quote  
Join Date: Jan 2007
Location: Maryland, USA
Posts: 1,036
Reputation: Sturm is on a distinguished road 
Rep Power: 4
Solved Threads: 23
Sturm's Avatar
Sturm Sturm is offline Offline
Veteran Poster

Re: Gentoo vs Ubuntu

  #74  
Jun 8th, 2007
So what do you call it? A compatibility layer?
"Hey ass, don't hijack my thread. This is serious." -JoshSCH
Reply With Quote  
Join Date: Apr 2005
Location: Dundee, Scotland
Posts: 13,409
Reputation: jbennet is just really nice jbennet is just really nice jbennet is just really nice jbennet is just really nice 
Rep Power: 33
Solved Threads: 330
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Gentoo vs Ubuntu

  #75  
Jun 8th, 2007
its an API
TRY MY SUGGESTIONS AT YOUR OWN RISK

Master of puppets Im pulling your strings, blinded by me, you cant see a thing. Master! Master!
Reply With Quote  
Join Date: Jun 2007
Posts: 11
Reputation: planetxmail is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 0
planetxmail's Avatar
planetxmail planetxmail is offline Offline
Newbie Poster

Re: Gentoo vs Ubuntu

  #76  
Jun 12th, 2007
WINE is an API translator of sorts.

When a program wants to say, 'Open a New Window' instead of calling the real win32 windowopen function WINE translates that into a GNOME or KDE window instead.

That way the code does not need to be recompiled and in fact is run as binary win32 code binaries... so WINE is a Translator I think is the best way to describe WINE.

An emulator is just that... it has to set up memory spaces and run kernel spaces ON TOP of whatever OS is running. This is slow and costly and complex really.

WINE simply translates the SYSTEM CALLS into what Gnome or KDE or Qt or whatever graphics library Linux is using as it's GUI in X Windows. So, there is a small translation time cost but this is not really worth mentioning unless your so nerdy and worrried about absolute speed etc etc.. it is hardly measureable... so it is essential just as fast.
To C or not to C... that is the question.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 2:46 pm.
Newsletter Archive - Sitemap - Privacy Statement - Acceptable Use Policy - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC