ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Desktop platforms Toolkit in association with http://ad.doubleclick.net/clk;205413468;14699245;m?http://adfarm.mediaplex.com/ad/ck/2397-58840-22058-14

A little Wine with your Linux?

Scott Lowe

Published: 07 Oct 2003 13:00 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Five words sum it up: "Wine is not an emulator." This is also a clever acronym for the program Wine, which can help you run your Windows programs under Linux. Wine is an implementation of the Windows API that allows programs using the API to run on an operating system that doesn't natively support the application. It's important to note that Wine doesn't emulate a full x86 system but rather provides the software APIs that make it possible to run Windows programs. This allows a program to run at full speed, since no emulation is taking place. Emulation generally slows down software.

Let's install Wine on a Linux system, attempt to install an ordinary Windows application, and take a look at how well it works.

Downloading and installing
I'm using Red Hat Linux 9 for this article, so I'll download and install the latest RPM distribution of Wine from the Wine Web site. I need a version of Wine that supports glibc 2.3, and at the time of this writing, the version available on the Wine site supports only glibc 2.2. However, the Wine site offers a link to Source Forge, which hosts the version I need.

To install the RPM version of Wine that I downloaded for my Athlon-based system running Red Hat 9, I use the following command:
rpm -i wine-20030911-1rh9winehq.athlon.rpm

If you have a different version of Red Hat or a different processor, be sure to download the appropriate file and modify this command accordingly. On my system, which is pretty standard, the installation went smoothly.

What did it do?
Upon initial installation via RPM, Wine is configured and ready to start running Windows programs. In fact, Wine installs a couple of common Windows apps, such as Notepad and the (all-important) game Minesweeper.

Wine requires a "C: �drive" onto which Windows applications are installed. This is handled by the creation of a folder in /usr/share named wine-c. If you decided to compile Wine rather than use the RPMs, this location may be different. Figure A shows the familiar contents of this location on my testing lab's Red Hat 9 system. As you can see, the common Windows directories have been created; Wine uses these directories for program installation.

Next

Previous

1 2 3


  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
154 out of 317 people found this useful



Company/Topic Alerts

Create a new alert from the list below:



Related Jobs

Unix Engineer

UNIX, Red Hat, Linux, Solaris My client, an international IP and telephony business is looking immediately for a UNIX implementation engineer to work ...

Unix Systems Administrator - Financial Services - Herts

The role will involve maintaining and developing their Red Hat Linux Servers and SAN infrastructure to ensure continuous availability and efficient ...

Internet Team Leader

Good working knowledge of UK and European law with respect to the IT environment. Change Management (PFC) process, IDA (Installation Design ...

Featured Talkback

So if you upgrade to XP SP3 you can't uninstall Internet Explorer, I'm quite sure I'm having a Deja-vu feeling about MS preventing people from uninstalling Internet Explorer in other Windows products.

By: TheKLF99

Read full story:
Upgraders to XP SP3 warned over IE downgrades

Desktop Management Benchmarking

Test Your Desktop Management Systems

How good are your company's desktop management solutions? How do they compare with those of your peers?

Take two minutes to complete our new Desktop Management and Energy Consumption benchmark, and find out what issues your business needs to focus on.