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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
11-13-2009, 11:34 AM
|
#1
|
LQ Newbie
Registered: Jul 2009
Location: KOLKATA
Posts: 17
Rep:
|
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
|
|
|
11-13-2009, 11:40 AM
|
#2
|
Member
Registered: Jun 2009
Location: Texas
Distribution: Slackware
Posts: 611
|
|
|
1 members found this post helpful.
|
11-13-2009, 11:45 AM
|
#3
|
Bash Guru
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Arch + Xfce
Posts: 6,852
|
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.
|
11-13-2009, 11:49 AM
|
#4
|
LQ Veteran
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809
|
Quote:
Originally Posted by David the H.
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.
|
11-13-2009, 02:51 PM
|
#5
|
Gentoo support team
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,083
|
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.
|
All times are GMT -5. The time now is 10:47 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|