Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I would like to be able to run windows on my linux box. Which program would be best for this? Also, once I decide on which virtual machine would be best for my ubuntu system, how do I go about installing it and installing windows to it?
My final goal is to put iTunes on windows and have access to that since I've been having so many problems with gtkpod. It's a roundabout method and I know that. Thank you in advance for the help and advice!
The commercially available Win4Lin 9x has served me well for several years. It allows you to run a genuine copy of Windows 95/98/ME on Linux. You then install your Windows programs on Windows just like you normally would. Compatibility is excellent with the exception of software that tried to access the hardware directly, and there is no USB support. You do require a licensed copy of Windows 9x besides the Win4Lin program itself. The only other problem is that Win4Lin's support has gotten to be really bad this past while. Their Win4Lin Pro product, which supports Win2K and XP is not yet ready for prime time.
An open source project is qemu, and is free for the download. I've not tried it.
However, for compatibility and low cost, it is tough to beat Win4Lin 9
yeah vmware all the way. IT's fast and has built in file tranfer between the emulated windows and your linux partition. U can try qemu (free) as well but it's slow. I experienced quit extreme slowness even on a 3gig amd64bit pc. But I must say I haven't tried the newer version.
Last edited by linuxmandrake; 01-27-2006 at 08:14 PM.
Crossover will run iTunes quite well but I've been experimenting with qemu (+ kqemu) lately and Windows XP runs extremely well. I'm on a P4 3GHz and WinXP runs much much better than it did on my old Athlon 800.
WINE stands for Wine Is Not an Emulator. What it attempts to do is to duplicate the Windows programming interface (API) and map it directly to the Linux programming interface. It is a work in progress. For some very carefully targeted applications (MS Word, Adobe Illustrator), it works amazingly well. For other lesser-known and therefore less targeted applications, it is a big zero. WordPerfect will not run on WINE, for instance. Support for other applications is therefore quite spotty. Some work, many don't.
Win4Lin 9, on the other hand, runs Windows programs on genuine Windows code. You can't get better compatibility than that, other than the lack of support for direct hardware calls (like games often do) and lack of USB support.
VMWare and Parallels create virtual machines. These are 'heavy duty' ways to run Windows on Linux. Very capable, but also more expensive, and usually quite a bit slower.
There are pros and cons for all these options. Codeweavers do a nice version of wine with gui tools that has fairly good compatibility and it's cheap. Straight wine is okay for a lot of things too... Compatibility is an issue tho, but if the app you want works then it is nice as it runs right on the desktop as a psuedo-native app... and you don't need windows at all.
win4lin9x is good, but you will need a kernel patch or special kernel for it to work. And a copy of windows 95, 98, SE, ME etc. Compatibility with ordinary apps is good. Price is higher than crossover. VMware is more expensive again and not as quick as win4lin. Also need a kernel module I believe?
I used win4lin for a long time, but now use crossover as it runs the apps I need now and is more convenient as I can run apps on the normal desktop like all the other linux apps...
I'd say go with VMWare. Because it's commercialised, it's made to be easy to use and is probably going to be the fastest emulator. The best way to go is to install the evaluation version of VMWare Worksation, use it to install a virtual Windows OS, set it up as you want (the VMWare settings, not installing Windows applications), then uninstall Worksation and use the free (for personal use) VMWare Player. That way it's free and legal.
The best way to go is to install the evaluation version of VMWare Worksation, use it to install a virtual Windows OS, set it up as you want (the VMWare settings, not installing Windows applications), then uninstall Worksation and use the free (for personal use) VMWare Player. That way it's free and legal.