My Two Cents

Howto: Several ways to run Windows applications on a Linux computer | Sep 21st 2006

If you are a Linux user or a Windows user considering migration to Linux, one head ache you may face is running some legacy Windows-only applications. Though Linux has a wide choice of quality desktop applications, you may still come across some odd software that does not have a Linux port yet. You have several options to run such applications and games:

  1. Setup dual booting. This is a simple way to run both Windows and Linux on the same computer. You divide the disk drives in such a way that both Windows and Linux have their own partitions. You need a minimum of 3 partitions – one for Windows, one for the Linux root file system and the third for the Linux swap. If you have already installed Linux to occupy the entire hard disk, this may not be a feasible option, unless you are ready to re-install Linux. The disadvantage of this method is that you cannot run both the operating systems simultaneously. You have to reboot the computer to switch to the other operating system. Another major disadvantage is that it is not so easy to access data residing in your Linux partition from Windows. (The other way works easily! In fact, most modern Linux distributions mount your Windows partitions automatically). This will be the ideal option if you are a hardcore gamer.
  2. Virtualization. Virtualization is a way to run multiple operating systems simultaneously on your computer. There are several virtual machine applications available. Popular among them is VMWare Player, which is free. You cannot create a new virtual machine with VMWare Player, but there are a few other options using which you can easily create one. My recommendation is the excellent EasyVMX, which is an online virtual machine builder. Choose Linux as the host operating system and one of the flavors of Windows as the guest OS. Virtual machine technology has now matured and offers near native speeds for the guest operating system. You may have to setup Samba or use FTP or other means to exchange data between your operating system instances.
  3. Win4Lin. This is my favorite option. Though this is not free, it is an elegant way of running Windows within Linux. Win4Lin uses a modified Linux kernel to run Windows as an application inside Linux. You get native speeds while running Windows applications. Another big advantage is that Win4Lin uses the same file system as your Linux installation, so data exchange is seamless between applications. More at Win4Lin website.
  4. All the above 3 options require a Windows licence. Wine is another option, which is definitely the most popular among all and it does not require a copy of Windows! Chances are that your Linux distribution already comes with Wine. If you are using a debian based distribution like Ubuntu, you can apt-get for wine. Once configured, you can install many Windows applications by simply running the respective setup program! The problem with Wine is that it is still a beta software. It is also not very easy to install some Windows applications like the infamous Internet Explorer. If you have some cash to spare, you can try the Crossover Office, which is a polished version of the Open Source Wine and comes with a neat installer to setup your Windows applications.

Try one or more of the above methods – they have their own pros and cons. With a little bit of experimentation, you will be able to settle for the best approach that suits you. Happy Windowing on your Linux!

P.S. This post is created for Problogger group writing project. If you are a fellow blogger, don’t miss this one! Its just fun reading all the howtos.


Posted in Linux, Windows

12 Comments »

  1. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by How To Project - Final Submissions — September 22, 2006 @ 5:02 pm

  2. How very excitingI’m going to have to try Wine with my daughter’s Xandros machine. Thanks for the tip! I posted a how to as well. I’d love to know what you think.

    Comment by Whimspiration — September 22, 2006 @ 11:03 pm

  3. Oooooo, what fun! Our how-to is up as well if you’d like to check it out!!

    Comment by MamaDuck — September 23, 2006 @ 6:56 am

  4. [...] This isn’t really big news, but still handy nevertheless, and I’m pretty sure I haven’t mentioned them on this site before. My Two Cents has this article on several solutions for running Windows on your Linux PC, including dual booting, emulation, full OS virtualization, and API virtualization (WINE). [...]

    Pingback by How to run Windows applications on a Linux PC - Corvillus — September 23, 2006 @ 9:40 am

  5. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by Change your thoughts » Blog Archive » How to posts - loads of them — September 23, 2006 @ 11:35 am

  6. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by Mark Choon » The Biggest, really humongous, ‘How To’ list ever assembled in 4 days! — September 23, 2006 @ 7:49 pm

  7. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by Ask blushgirl - Romance Advice, Tips and Dating Site Reviews » Blog Archive » Day 4 How-To Articles - Final — September 25, 2006 @ 3:55 pm

  8. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by Chewing Pencils: Helping you make money from drawing cartoons! — September 25, 2006 @ 6:30 pm

  9. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by Kristonia Ink! » Full List of ProBlogger How To Contest Submissions — September 26, 2006 @ 6:04 pm

  10. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by Cell Phone Know How » 343 How To Posts — September 26, 2006 @ 9:59 pm

  11. that was a gem of an articl on linux.! How much does the VMWare cost?

    Comment by karthik — September 30, 2006 @ 5:49 pm

  12. [...] Howto: Several ways to run Windows applications on a Linux computer by Jaganath [...]

    Pingback by CJCM and IT » Blog Archive » Problogger’s Group Writing Project — February 12, 2009 @ 11:20 am


Say something?Comments RSS TrackBack URI

    Subscribe

     

    September 2006
    M T W T F S S
    « Aug   Oct »
     123
    45678910
    11121314151617
    18192021222324
    252627282930  

    a

    My Delicious