Run WINE on Windows?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Kurt M. Weber
Newbie
Newbie
Posts: 1
Joined: Sun May 02, 2010 1:43 pm

Run WINE on Windows?

Post by Kurt M. Weber »

Just hear me out for a moment :)

I have a Linux desktop, that up until I bought a laptop with Windows 7 was my sole computer that dual-booted Slackware and Windows XP. When I still had Windows XP on the desktop, I fell in love with EA Sports's NASCAR SimRacing.

Around the time I got the laptop, the hard drive on which XP was installed began to fail, so I disconnected it and disposed of it, and didn't bother to replace it with another hard drive w/Windows because my new laptop served just fine for Windows stuff.

Now, while I loved NASCAR SimRacing, it had some performance issues. Specifically, after about half an hour or so the system would spontaneously reset, which was a problem since the only problem with NSR itself is that it has no in-race save feature. I suspected that that was due to overheating--airflow is a problem since the only place I had (and still have) to keep that desktop is in a fairly confined space.

Because of this, I don't want to try to run SimRacing in WINE on the Linux installation on that same desktop--if it had problems running natively in Windows, it's likely to be absolutely unusable with WINE/Linux.

Now, I've tried to run NSR on my Windows 7 laptop, only to discover that they are incompatible. However, looking through the AppDB, it appears that NSR runs excellently under WINE. Thus, what I'd like to do is be able to find a way to run WINE on Windows 7, so I can run NSR through it and see how well I can get it to work.

Thoughts?
David Gerard

Run WINE on Windows?

Post by David Gerard »

On 2 May 2010 19:51, Kurt M. Weber <[email protected]> wrote:
Now, I've tried to run NSR on my Windows 7 laptop, only to discover that they are incompatible.  However, looking through the AppDB, it appears that NSR runs excellently under WINE.  Thus, what I'd like to do is be able to find a way to run WINE on Windows 7, so I can run NSR through it and see how well I can get it to work.
Thoughts?
Lots of people have thought about the inherently bad and wrong idea of
running Wine on Windows ;-)

http://wiki.winehq.org/WineOnWindows

Main problems:

1. It doesn't even compile yet.
2. Even if it did, apparently the Wine program launcher won't run on
Windows (I don't understand why, but apparently this is the case), so
programs won't run.

So the main purpose at the moment is (a) spotting and clearing
gratuitous Linuxisms in the code (b) sheer perversity.

I'm actually compiling it (in TinyXP in a VirtualBox) right now ;-)


- d.
eps
Level 3
Level 3
Posts: 87
Joined: Tue Mar 18, 2008 11:44 pm

Run WINE on Windows?

Post by eps »

This may sound a little rude but why don't you just try it on Linux
with Wine in the first place? Not all games run badly, most run at or
close to Windows speeds!
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Wine Loader Depends on Way UNIX was designed.

Post by oiaohm »

Something most people are not aware is that all Unix/Linux/BSD kernels cannot load dynamic binarys at all.

Instead depend on little user space programs to it. Like ld-linux.so.2 yes it hides as a library.

Where windows dynamic loader is part of kernel.

Hello major issue. Wine can work since it replaces the Unix/Linux/BSD dynamic loader.

Under windows it requires adding a windows subsystem that would be a completely different design. Then you would have two subsystems fighting to load the binary. Not fun.
David Gerard

Run WINE on Windows?

Post by David Gerard »

On 3 May 2010 15:10, oiaohm <[email protected]> wrote:
Something most people are not aware is that all Unix/Linux/BSD kernels cannot load dynamic binarys at all.
Instead depend on little user space programs to it.   Like ld-linux.so.2 yes it hides as a library.
Where windows dynamic loader is part of kernel.
Hello major issue.  Wine can work since it replaces the Unix/Linux/BSD dynamic loader.
Under windows it requires adding a windows subsystem that would be a completely different design.  Then you would have two subsystems fighting to load the binary.  Not fun.
I've added your explanation to the wiki page :-)

http://wiki.winehq.org/WineOnWindows#he ... 215fd79480


- d.
User avatar
triso
Level 2
Level 2
Posts: 37
Joined: Mon May 18, 2009 8:30 pm

Re: Run WINE on Windows?

Post by triso »

Could you use windows 7 "xp mode" to run the game?
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

That's not how Wine works. You have a Windows 7 mode AND a Windows XP mode, if you need to run your app under a somewhat modified environment.
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Post by oiaohm »

Just correnting typos. Have to find my wiki password.

Something most people are not aware is that all Unix/Linux/BSD kernels cannot load dynamic binary at all.

Instead depend on little user space programs to do it. Like ld-linux.so.2 yes they hides as a library yet they are static executables.

Where windows dynamic loader is part of kernel.

Hello major issue. Wine can work since it replaces the Unix/Linux/BSD dynamic loader.

Under windows it requires adding a windows subsystem that would be a completely different design. Then you would have two subsystems fighting to load the binary. Not fun.
Locked