I’m going to introduce WINE which is all about running Windows based applications on Linux and other operating systems, such as the Mac. WINE is open source.
The ability to use Windows based applications is very useful for many Linux users. For new users this mitigates the learning curve of so many new applications at the same time as the operating system. It also broadens the application base which can be important in areas in which Linux is not well supported, such as games, or it can make speciality applications usable on Linux which can often be useful to business.
There are 3 real ways to achieve this.
1) Run Windows as dual boot. This is my primary route and easy to do. It lets me run whichever operating system I like. The cost is the time delay of rebooting into whichever OS I desire and the waste of hard drive capacity implicit in running two operating system and often two copies of the same application, one for each operating system. I also have to pay for Windows.
2) Run Windows emulators or virtualisation software. These exist but I’ve never tried them and the drawbacks are significant.
3) Run WINE. Wine runs Windows based applications natively which, needless to say, is not trivial. However it’s got a lot of advantages, particularly speed. Speed in getting things going and speed of the running application.
Wine has a long history. Since 1995 it’s been reported to run MS Office and currently runs it near flawlessly. However MS Office has become less important to Linux users since OpenOffice is just as good in practical terms. It also has some degree of popularity and can load and save native MS Office documents anyway. But there’s more Windows applications than MSOffice.
Recently WINE has leapt forward in development and, more importantly, functionality. I am quite late on the bandwagon having only heard of it since version 0.9 or so and used it since 1.1.0. It’s now up to 1.1.14.
I’ve been astounded at how good it is, though it certainly has a long way yet to go. I play a lot of games and in my experience with using it the results have been very approximately this way;
Around ¼ of games will not run whatsoever. Around ¼ can be run but are either virtually unplayable or require rather complicated steps to get working for a non-expert. The next ¼ run with some reasonable tweaking. The final ¼ run out of the box.
I’ve also noticed some preconceptions that might need correcting;
1) Only older games and applications work well: Actually the game’s age doesn’t really make that much difference to the success rate. I’ve had old games fail on me where more modern games might work fine. The only exception to this are games that require directX10 components.
2) Applications running on WINE are slow: Nope. Since it runs natively, if there are no serious slowing bugs, the games will run at speed comparable to Windows. Sometimes a little faster, sometimes a little slower. Practically speaking I’ve only noticed slowdown in 10% of games I’ve tried.
3) Applications running on WINE are less stable: Well it’s like this. The games that do not run or do not run well are definitely not stable. But those that do I have found just as stable if not more so than on Windows. If a game is known to crash on WINE it will usually be reported.
4) WINE is hard to setup and use: Actually WINE is very easy to setup but it can be hard to use for those who have little expertise, especially if you want to get that extra ¼ of applications and games to work.
5) WINE is an emulator: No no no! This one is so hated that WINE has the acronym Wine Is Not an Emulator.
I would encourage Linux users who want to try running Windows based software to give WINE a go. I will be posting updates related to WINE in due course. I hope to cover support, how to set things up, useful information, common issues and maybe some specific games.
Read More
Recent Comments