Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: WINE question  (Read 11286 times)

0 Members and 1 Guest are viewing this topic.

DaveLembke

    Topic Starter


    Sage
  • Thanked: 662
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
WINE question
« on: October 16, 2011, 07:55:42 PM »
So I was thinking about replacing Windows with Linux such as Ubuntu or Fedora and use WINE for my games that are mostly Win32 based.

Is it worth making the migration to Linux with WINE to run my games or do you think it will be more of a problem trying to get the Win32 games to run under Linux? I have heard of WINE being used to run Win32 applications, but I have never used it before to know just how good it is at running cross platform software and more specifically games.

I have heard of people playing World of Warcraft the game I play the most thru Linux and using Ubuntu and they claim to have used WINE, but this was just a conversation in chat channel. My system requirements shouldnt be a problem for drivers since I am using GeForce video etc.

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: WINE question
« Reply #1 on: October 16, 2011, 08:09:50 PM »
For the most part, getting Windows games working on Linux through WINE is like trying to put a diaper on an incontinent buffalo. Most of the time it's just not possible and if you do succeed you will almost always be left with a gigantic mess.
I was trying to dereference Null Pointers before it was cool.

DaveLembke

    Topic Starter


    Sage
  • Thanked: 662
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
Re: WINE question
« Reply #2 on: October 17, 2011, 02:41:00 PM »
LOL on the buffalo analogy. Thanks for your input on this subject. Guess I will stick with Windows since I already am running Windows, but it would be neat to sever my dependency on Micro$oft and go FREE with Linux someday. Maybe some day some group will make a SuperWINE that is less like trying to put a diaper on a buffalo for games etc sort of like a DOSBOX for Linux, but for Win32 games vs DOS. Or even better... the game manufacturers start to make games that are LINUX READY for the larger more popular distros!!!

I can see a SuperWINE type project coming to be, but cant see game manufacturers putting in the extra effort to make their games run on Linux, in addition to the additional tech support issues this would cause them in lesser profit margins.

Geek-9pm


    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
Re: WINE question
« Reply #3 on: October 17, 2011, 03:00:04 PM »
You could buy an old PC used and put Linux on it.
 Have two monitors on your desk and two keyboards. No emulation needed. You can run Windows and Linux at the same time.
Linux the left hand-eye, windows on the right.
Or vice-versa.  ;D

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: WINE question
« Reply #4 on: October 17, 2011, 08:36:52 PM »
but it would be neat to sever my dependency on Micro$oft and go FREE with Linux someday.
Why do people get it in their head that Linux is the only free alternative? What about ReactOS, or FreeBSD, or OpenBSD? and honestly, the people who use those operating systems aren't hyperactive zealots which ought to make them a lot more attractive.

Quote
Maybe some day some group will make a SuperWINE that is less like trying to put a diaper on a buffalo for games etc sort of like a DOSBOX for Linux, but for Win32 games vs DOS. Or even better... the game manufacturers start to make games that are LINUX READY for the larger more popular distros!!!
There are two good reasons that popular  (I mean, things like, say, Just Cause 2, or Crysis, etc) aren't released for Linux. First, there is of course market share. A lot more people run windows, and making a Linux variant of the game makes the test matrix nearly infinite, as they now have to make sure the proper libs are installed, and they have to choose those libraries, and they have to make sure that if they need a newer version of the library some other application isn't using the currently installed older version, and if so they have no choice since Linux doesn't afaik have any support for Side by side library installations. Add to all that the fact that various distributions have different default libraries and different versions of those libraries released via their update mechanisms which could very well break any lib dependencies of something like a game, the fact that 3-D acceleration is about on par with windows 95/98, in that you have to fight with drivers and applications to  get anything but software rendering (not helped by the fact that Driver manufacturers realize there is no point in fully supporting 3-D since that isn't typically what a Linux user wants to do anyway).

Linux is an awesome server OS that has a excellent CLI, but it's desktop environments leave a lot to be desired. For one thing, none of them an agree on it; Unity? Gnome? KDE? LXDE? Some might argue that it's about "choice" but it's more about Not-Invented-Here syndrome.

Linux is not a replacement for windows, and will never be. There will not be a "year of the linux desktop" in the foreseeable future. They are different Operating Systems designed by different groups of people originally to perform completely different tasks and with different design goals. Linux would be a far better contender on the desktop if it wasn't for it's community constantly resorting to blame-shifting to account for bugs or omissions, and they of course fall back on the "It's free so you can't complain" argument sometimes, or  "it's open source so you can fix it yourself". Yes, I could, but I need to software to do a job, I'm not using it because I'm bored and need a task to do.

In any case, when it comes to games, either settle for the games already available for Linux (and despite what you note, plenty of spectacular games have been developed for it, just so long as you aren't after ridiculously over-the-top graphics). Plenty of indie titles run on it just fine, although I have found that a lot of them require you to do some funky things due to conflicting lib versions. it's either that, or accept that Linux is not a Operating System that is conducive to playing games. It's an awesome Server OS, though (which always makes me wonder why there are  "Server" variants of the popular distros). My laptop is currently running a LAMP server and serves a subdomain of my website, and I can hardly tell, aside from it being generally warmer than usual.

Quote
I can see a SuperWINE type project coming to be,
No. WINE is designed to allow programs written against the windows API to run on Linux. And for that purpose, it works perfectly fine. It has a few bugs but most of those are either corner cases or programs trying to call a Windows API function incorrectly and WINE reacting differently than the Windows API function. It is not designed to allow things like DirectX to be used on Linux. That was not it's goal. It is not a "Windows Emulator" (like say WoW (Windows on Windows) on windows itself), that is right in it's name, in face (WINE Is Not an Emulator). It is a "compatibility" library, which provides Windows API services to applications that expect it, as well as providing the functionality to start those programs. There will not be a "superWINE" the concept is in fact ludicrous. WINE itself is a spectacular and constantly evolving compatibility shim that does what it was designed to do 99.9% of the time. To suggest that a new project will not only do what WINE does but also allow for the use of DirectX and native windows OpenGL support, Windows Audio, WASAPI, and who knows what else merely to allow people to play games for windows on Linux is just plain silly. Linux is not for running Windows Games and never should be. if you want to run windows games, you run windows or wait for a port.

Warranted, this is coming from somebody whose favourite games all run on both platforms (Minecraft, Emulation). The difficulty of course comes with the fact that newer games use the hardware to it's limit, and because each Operating System deals with hardware differently so to would the games, which would overcomplicated things.

As a side note, calling Microsoft "Micro$oft" is not cool unless you are an overweight grubby 17 year old Linux zealot whose hands have a constant coating of cheetos. Either that, or you frequent slashdot or are one of Stallmans concubines. Generally I would assume any persons approach to an issue would be to find the method that provides the most flexibility and does it in the easiest fashion, particularly since for a lot of scenarios, while the Microsoft solution might cost money (let's compare say IIS to apache), it might also save money; if you already know C# but know nothing of PHP, for example, ASP.NET is going to be a lot easier to learn and work with then diving into Apache and learning PHP from scratch. Of course it won't hurt to learn PHP, but if you need that web server up "yesterday" you don't exactly have time to be poring over man pages and PHP/MySQL documentation. naturally the converse proves true, it will be faster and more cost-effective to use a LAMP server if you know PHP and nothing of C# or other .NET languages (which isn't atypical, given that Mono is regarded as "evil" purely based on it's choice of license).

What needs to happen with Linux, is they need to stop infighting about pedantic crap and arguing about philosophy and "get 'er done". You cannot sell even free software purely on philosophical merit, at least not to everybody. Essentially that is what seems to have happened with FreeBSD. How often do you hear somebody extoll the virtues of FreeBSD? Not often. But they exist. Linux zealots are the loudest to the point that it seems people feel it is the only existing free alternative, when it is neither the only one nor likely to be the best, and even if it was, one cannot know that without exploring the other options.

In a way this sort of illustrates the problem with zealotry on either side (windows, or Linux, or any of the other systems (OSX, FreeBSD). The reason is that in order to properly argue against, say, Windows users, you need to learn enough about windows to create that argument. And by the time you do, it's too late, you are now a windows user. Same with Linux. I see a lot of ignorant arguments against Linux as much as there are about Windows, In order to properly argue against  "linux users" you would need to learn about Linux, and again, by the time you do it's too late and you've become one yourself. Warranted, you can of course subjectively compare Operating Systems, but if you go in with the goal of "finding faults" with the system, you are doing yourself a disservice.


EDIT: wow, 15,000 posts?  8)
I was trying to dereference Null Pointers before it was cool.

Geek-9pm


    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
Re: WINE question
« Reply #5 on: October 18, 2011, 12:18:51 AM »
BC, That's good stuff.
If you could just make it into smaller chunks.
Think of breakfast cereal. Make it bite size.

And Windows is not everything.
List of operating systems

Many OS in current use do not have much of a GUI. But they do usefull work in Banks, Dispatch, Government, Hospitals, Laudromats, ans so on.

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: WINE question
« Reply #6 on: October 18, 2011, 12:32:34 AM »
And Windows is not everything.
It is when you are talking about modern games. it's either windows, or a console.
I was trying to dereference Null Pointers before it was cool.

Geek-9pm


    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
Re: WINE question
« Reply #7 on: October 18, 2011, 01:32:58 AM »
It is when you are talking about modern games. it's either windows, or a console.
Right. The game makes have a clear objective. Making money. Only a few games survive as free software.
The cost to the PC manufacture is maybe between $40 to $80 for the Microsoft Windows 7 OS. If the manufacture could do it better, they would. If selling WINE to kids was legal, they would brew it.

There is not good reason to make a 'Super Wine' emulator. Anybody can now buy a factory refurbished PC with Windows 7 64 bit and 2 GB of memory for about $250. That is a one-time investment. The games and hardware upgrades son eclipse the cost of the Microsoft OS. Expect Windows 7 to be around for seven years more or less. The games will get boring before that.

I agree with you BC. If I could find a flaw in you dissertation, I would say so. For gaming, you have to go windows. I ran into the argument years ago when I was tying to get people to go with Linux. The gamers knew better even back then.

Rob Pomeroy



    Prodigy

  • Systems Architect
  • Thanked: 124
    • Me
  • Experience: Expert
  • OS: Other
Re: WINE question
« Reply #8 on: October 18, 2011, 04:39:32 AM »
 
Why do people get it in their head that Linux is the only free alternative? What about ReactOS

You cannot be serious.  :P
Only able to visit the forums sporadically, sorry.

Geek & Dummy - honest news, reviews and howtos

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: WINE question
« Reply #9 on: October 18, 2011, 04:49:53 AM »

You cannot be serious.  :P

ReactOS isn't an alternative? It isn't free? Pretty sure it is both of those.
I was trying to dereference Null Pointers before it was cool.

Rob Pomeroy



    Prodigy

  • Systems Architect
  • Thanked: 124
    • Me
  • Experience: Expert
  • OS: Other
Re: WINE question
« Reply #10 on: October 18, 2011, 06:13:08 AM »
Incorrect on point one - it is not a viable alternative at this stage.  It's barely alpha.
Only able to visit the forums sporadically, sorry.

Geek & Dummy - honest news, reviews and howtos

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: WINE question
« Reply #11 on: October 18, 2011, 06:44:34 AM »
Incorrect on point one - it is not a viable alternative at this stage.  It's barely alpha.
viable:Capable of working successfully

software being in alpha or early development has no direct bearing on it's viability. viability would depend on the task for which it needs to work successfully. ReactOS works fine for web browsing, word processing, E-mail, youtube videos/flash, winamp, even photoshop (although not CS5), which cover a wide assortment of tasks and for many people would be just fine. Of course, if they have a computer they already have an Operating System that can perform those tasks and there is very little reason outside philosophical waxings to switch to another. surprisingly Wireless in general seems to work ok as long as you have a Windows Driver for it, which was a surprise for me since no distro I tried a mere 2 years ago on my laptop was able to use it's Wireless adapter. Of course it doesn't come with a Internet Browser, but that should hardly impact it's viability (since you can install Firefox just fine).

I was trying to dereference Null Pointers before it was cool.

Geek-9pm


    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
Re: WINE question
« Reply #12 on: October 18, 2011, 12:42:27 PM »
Quote
ReactOS is an open source computer operating system intended to be binary compatible with application software and device drivers made for Microsoft Windows NT versions 5.x and up (Windows 2000 and its successors). A spin-off of a previous attempt to clone Windows 95, development started in early 1998, and has continued with the incremental addition of features already found in Windows.
...
A claim was made on January 17, 2006 by now former developer Hartmut Birr on the ReactOS Developers mailing list (ros-dev) that ReactOS contained code derived from disassembling Microsoft Windows.
...
the software development tools was restored shortly afterward. In September 2007,
... Much of the assembly code that was allegedly copied have also been replaced

From Wikipedia, the free encyclopedia

Rob Pomeroy



    Prodigy

  • Systems Architect
  • Thanked: 124
    • Me
  • Experience: Expert
  • OS: Other
Re: WINE question
« Reply #13 on: October 20, 2011, 07:21:55 AM »
viable:Capable of working successfully

Look before you go all pedantic on me, consider the difference between "viable" and "viable alternative".  ;)

ReactOS by its own admission has such a long list of deficiencies that it is not a viable alternative to Windows for the majority of real-world cases.  That's not to say it isn't viable (meaning that it's got a future) and that's not to deny the great work the ReactOS team has been doing.  I've been watching and appreciating their slow progress for many years.

But any person expecting to be able to switch to ReactOS as an alternative to Linux or Windows is going to be quite disappointed.  Alpha software is very very rarely going to be a reasonable alternative to production software.

Once ReactOS has got to the stage that Linux was say, 10 years ago, I for one will be cheering from the wings.
Only able to visit the forums sporadically, sorry.

Geek & Dummy - honest news, reviews and howtos

Geek-9pm


    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
Re: WINE question
« Reply #14 on: October 20, 2011, 05:56:59 PM »
ReactOS Compatibility:
SimCity 3000 Unlimited 1.0
Microsoft Security Essentials 32-bit for XP
Media Player Classic (several versions)
Explorer++ 1.3.2
Opera (several versions)
OpenOffice.org (several versions)
SoftMaker Office 2006
WordPerfect Office (several versions)
WorksSuite ( Microsoft)

The above list is more that enough for many educational, light industry and home use. Anybody on a limit budget and many users would would choose or prefer  prefer using older software on a free OS.

The cost and learning curve issues can make a big difference in some applications. No one is saying the it has to be mainstream desktop.

Has the OP used both  WINE and ReactOS recently with older, cheaper Windows applications?