Are you working on a Mac- or UNIX-based system (such as Linux), and missing all the software created for Windows? You don't have to give up your software any longer. Keep reading to learn about Wine, the emulator that is not an emulator, and learn how you can take advantage of it to run some of your favorite programs again.
Contributed by Katie Gatto Rating: / 4 April 02, 2009
When you get down to the heart of it, no matter what operating system happens to power your computer, there are some universals. Most users have a lot of the same basic wants and needs. As much as I am sure that will be seen as a controversial statement by many users who are too tied to their operating system loyalties to see clearly, it remains the truth.
The primary goal for most of, if not all of the computer users on the planet, is functionality. We want our systems to be able to do as much as possible, either to make our lives easier or to make our friends and coworkers green with envy. No matter what your motive is for wanting more functionality, there are a bevy of ways to get it, but only a few will offer you a way to add a whole host of software features quickly. The easiest way to do that is to be able to run a wider variety of software on your computer system.
As it stands in the world of software right now, the bulk has been written for the various versions of the Windows operating system. While this can be an annoyance to no end to the many users who have a deep end abiding love for their Apple or Linux-based computers, it is not a Windows-based conspiracy; at least, not anymore. It is simply a matter of the economics of the situation.
For now, at least, most of the computers in the world are still running on Windows. This means that if a software developer wants to be able to reach the largest share of the market, and have the greatest chance to make a profit on all of the time and effort that they are putting into the development of the product, then they will develop for Windows. Sadly, the laws of free market economics can be a cruel, cruel mistress, and even with the rise in popularity or both Macs and Linux, it will be a while before the situation levels off. One of the best ways to deal with this imbalance in the world of development is to find a way to run Windows-based software on the other systems.
Many people choose to do this with a Windows system emulator, but an emulator is not always your best option. They can be quite large and bulky, so many users will find them to be a less-than-attractive alternative. So if you are not in a good position to use an emulator, or if you just don’t want to invest in the costs of an emulator, then Wine is the best option for you to consider for your software needs.
At first glance Wine may seem like it is an emulator itself, but it is not. In fact, when Wine was first created it was written WINE, and it was an acronym for "WINE Is Not An Emulator." This of course begs the question; if Wine is not an emulator, then what exactly is it?
Wine is a piece of software that is designed to allow computer operating systems that are based on the X86 (or X86-64) architecture to allow non-Windows systems to run Windows-based programs. It will not make your computer think that it is running Windows, but it will allow the programs to run. While this is an important distinction for developers of all kinds, most average end users will find that it functions similarly to the way an emulator would, but without incurring any costs in order to use it.
The Wine program has varying levels of compatibility with Windows-based programs. This is expressed with ratings that are based on heavy metals. If you are looking at an app with a platinum or gold rating, consider yourself in the clear. After that, read up on the specific flaws with a particular piece of software before you try to use it. To make your life just a little bit easier, here is a list of the platinum and gold programs for the most current version of Wine.
The Platinum Programs- These are the programs that will run without any flaws.
The Gold Programs- These will run with only minor flaws in the program or a loss of features.
AVR Studio
Bookworm Adventures Deluxe
CATVids
Company of Heroes
Diablo
Dystopia
EVE Online
F.E.A.R.: First Encounter Assault Recon
Gothic II
Halo: Combat Evolved
IL-2 Sturmovik
Knytt Stories
LEGO Digital Designer
Lingvo
Micro Flight
Myst III: Exile
Quicken
SAM2 Broadcaster
Sega Touring Car Championship
Sibelius
Sonic the Hedgehog 2 HD
Space Siege
SpaceForce: Rogue Universe
The Elder Scrolls III: Morrowind
Warcraft III
Of course, now that you know the target program (or programs) that you want to run, you are going to have to find the right version of Wine for your version of Linux. There are distributions for many different types of Linux available. Each one comes with an installer already and there is a software manager who acts as a kind of guardian angel for that specific version of Wine. Below you will find a chart with the versions and their guardians. The information in this chart is, of course, courtesy of the Wine site, the downloads can be found here.
Linux Flavor
Type of Package
Installer Manager
Ubuntu
binary and source .debs for Ubuntu Hardy (8.04) and Intrepid (8.10)
Scott Ritchie
Debian
binary .debs for Debian Lenny, Squeeze and Sid
Maurilio Genovese and Ben Klein
Red Hat/Fedora
binary and source .rpms for Red Hat Enterprise Linux 4, 5; CentOS 4, 5; Fedora Core 5, 6; Fedora Linux 7 and compatible distributions. The wine meta package is available via yum through the EPEL / Fedora Extras / Fedora repository by running $ yum install wine "
Andreas Bierfert
Suze
release binary and source .rpms and daily snapshot RPMs for openSUSE 10.3, 11.0, 11.1 and SLES 9 and SLE 10.
Old package versions available on SourceForge
Marcus Meissner
Mandriva
binary .rpms for Mandriva Linux 2006, 2007, and 2008. Download the 2008.1 package if your Mandriva is a 2008.1 release, eg. 2008 Spring. Download the 2008.0 package if your Mandriva is the first 2008 release.
Marco Meijer
Slackwear
binary .tgz for Slackware 10.2
Adam Schreiber
FreeBSD
source for FreeBSD 5.3 or later
Gerald Pfeifer
PC-BSD
binary packages .pbi for PC-BSD (FreeBSD based OS)
Now that you have an idea of what programs you can run on your version of Wine and where to get the version that you will need for your system, let's take a look at how you can do what we came here to do, and actually run one of those programs. For the most part, it is very easy to use a program in Wine. Simply open Wine and install the program. Once you do this, you should see your program in the list of programs. If not, you are just going to have to go and find it the manual way.* Here are the instructions for how to do this:
"If all else fails, open a terminal window, and navigate down to the application's directory. For example:
First, navigate to your home directory in the command line:
cd
".wine/drive_c" in your home directory is equivalent to "C:" for your Windows programs, so to look in "C:Program Files", you enter ".wine/drive_c/Program Files":
cd ".wine/drive_c/Program Files"
ls Adobe Microsoft FluffyBunny
cd FluffyBunny
Then look for the application's main .exe file (you may have to guess), and run it using the "wine" command. For example:
ls *.exe
fluff.exe uninstall.exe ereg.exe
wine fluff.exe”
Now that you know how to run Wine, and perhaps even if you want to use Wine, we are just going to have to clear up a few loose ends. Everything for Linux is at least in some ways enhanced and defined by its support and user communities. So here are some of the support and information communities that can be found:
With these resources you will be able to get support in a wide variety of places. In many of these places, you will find not only the answers to your questions, but a community of like-minded individuals.
* Please not that the instructions for how to start a program the manual way come directly from the Wine site. This information is property of the nice folks over at Wine and is being sampled for educational purposes, since the instructions will need to be followed exactly. It is strongly recommended that you read all of the FAQs before you begin to install and use Wine on your system.