LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 11-13-2009, 10:34 AM   #1
dazzyrock
LQ Newbie
 
Registered: Jul 2009
Location: KOLKATA
Posts: 17

Rep: Reputation: 0
How does WINE work in FEDORA?


hiii
Actualy i am using wine in my fedora11.It is providing me the win32 shell in linux platform including all the registry parameter also(can be edited by regedit).So my question is how does it work inside the linux kernel...???
thankz in advance
 
Old 11-13-2009, 10:40 AM   #2
foodown
Member
 
Registered: Jun 2009
Location: Texas
Distribution: Slackware
Posts: 611

Rep: Reputation: 219Reputation: 219Reputation: 219
http://wiki.winehq.org/Debunking_Wine_Myths

http://answers.yahoo.com/question/in...4145956AAj6INq
 
1 members found this post helpful.
Old 11-13-2009, 10:45 AM   #3
David the H.
Bash Guru
 
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Debian sid + kde 3.5 & 4.4
Posts: 6,823

Rep: Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960Reputation: 1960
Your question doesn't make sense to me. What do you mean by "inside the linux kernel"? AFAIK, wine simply provides a translation layer that converts Windows API calls into Linux API calls, and makes those programs behave pretty much like regular Linux software.

The wine console and wine regedit are simply programs included with wine to manage the simulated Windows environment that it provides.
 
1 members found this post helpful.
Old 11-13-2009, 10:49 AM   #4
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738
Quote:
Originally Posted by David the H. View Post
Your question doesn't make sense to me. What do you mean by "inside the linux kernel"? AFAIK, wine simply provides a translation layer that converts Windows API calls into Linux API calls, and makes those programs behave pretty much like regular Linux software.

The wine console and wine regedit are simply programs included with wine to manage the simulated Windows environment that it provides.
Correct---WINE has no direct interaction with the kernel (except thru the API)---and it certainly does not do anything "inside the kernel".

When running something using WINE, the kernel would never know it was Windows SW.
 
1 members found this post helpful.
Old 11-13-2009, 01:51 PM   #5
i92guboj
Gentoo support team
 
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,073

Rep: Reputation: 384Reputation: 384Reputation: 384Reputation: 384
To the linux kernel, wine is just like any other program (X, kpaint, doom3, you name it), and anything running inside wine is just as native as a true linux application. Wine operates *completely* in user-land, as others have pointed above. It doesn't do a single instruction in kernel land, just like any other linux application.

For it to work inside the kernel there would need to be a wine.ko module or something similar, just like qemu has kqemu or virtualbox has also some modules. There's no need though, all wine does is to convert api calls from windows applications to linux native calls to the relevant component (linux itself, X, or whatever belongs on each case).

The regedit shipped within wine is not the windows regedit program. It's a clone created entirely using linux+the winelib foundations, and it's a true native linux application that just modifies the equivalent of the windows registry files, which lives in $HOME/.wine/, this registry is not a complete windows registry, wine doesn't need one to start with. It just includes some basic foundations so windows programs can find the minimum info they expect to run, plus of course the info that each program installs there when you install it using wine.

Your question doesn't make much sense so if this doesn't answer it, please, be more concrete and try to work the things better.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Problems installing WINE on Fedora Core 6 using $yum install wine rubiks_nerd_90 Linux - Software 4 03-06-2008 08:36 AM
Wine - Diablo II LOD TCP/IP doesn't work +where is my wine.conf brainlesspinkey Linux - Games 7 08-26-2007 08:10 AM
Problems with "Descent 3" using wine; and does American McGee's Alice work with wine? JBailey742 Linux - Games 6 05-24-2006 04:01 PM
I cant get wine to work shamus@ku.edu Linux - Newbie 12 12-08-2005 02:15 AM
How does Wine work and how do I MAKE it work? TheMusicGuy Linux - Newbie 7 03-10-2004 07:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration