views:

282

answers:

10
+4  Q: 

VMWare equivalent

Hi Guys,
I need to do testing on clean machines frequently so i need some kind of virtual machine emulator which can load and run clean OS images.
Do you know any recommended freeware or low cost emulator ?

Thanks,
Adi Barda

+2  A: 

Free emulator for Linux:

QEmu and KVM

http://www.qemu.org/

Best I have used.

Aiden Bell
+11  A: 

I have been using VirtualBox for a while - http://www.virtualbox.org/ - and it works a treat

mfloryan
Only VirtualBox OSE is actually 'free'
Aiden Bell
+1 VirtualBox works great. Note, however, that the open-source version does not virtualize USB controllers. And the closed source version is available for free, but only for testing purposes.
balpha
@Aiden and @balpha - Reread the license agreement and in particular the license FAQ. The commercial version is available for "personal use" at no charge, where "personal use" means you install it and use it yourself (even if it's for work).
Josh Kelley
I had a concern re "personal use" but the FAQ sets it out clearly: Personal use is when you install the product on one or more PCs yourself and you make use of it (or even your friend, sister and grandmother). It doesn't matter whether you just use it for fun or run your multi-million euro business with it. Also, if you install it on your work PC at some large company, this is still personal use. However, if you are an administrator and want to deploy it to the 500 desktops in your company, this would no longer qualify as personal use.
paxdiablo
Josh Kelley, Pax: You're totally right, I misremembered the license.
balpha
A: 

VirtualBox

basszero
+1  A: 

VirtualBox

VirtualBox is a powerful x86 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).

Simone Carletti
+1  A: 

VirtualBox is also a good alternative.

ronys
A: 

VirtualBox is a great virtual machine solution.

heavyd
+7  A: 

Everyone seems to be suggesting VirtualBox but, in my opinion, you can't beat VMWare at the virtualization game.

I would get a copy of VMWare Player (it's free and you'd be hard pressed to find one cheaper than that), then use this web site here to create yourself a virtual machine to whatever specification you need.

I run heaps of images at work under XP (and one XP image at home under Ubuntu) and it really is easy to set up. Early editions of the Linux VMWare required you to re-configure the software whenever the kernel changed but this is now an automatic process.

At work, we run all the MSDN Windows OS' for testing our products and they work very well.

paxdiablo
Does VMware Player do snapshots?
Josh Kelley
Yes, by shutting down the VM and copying the whole directory to somewhere else :-) Actually, that's how we do it for our automated testing. The whole VM is copied in and then started, where the test program all start up automatically and finally FTP results through to a central server before shutting down.
paxdiablo
+2  A: 

We're using Xen paravirtualization, and it's working very well. It's the same technology used by Amazon's Elastic Compute Cloud (EC2) to run your virtual machine images on their physical hosts. It only costs you 0.5-3.0% of your CPU cycles too.

Jim Ferrans
A: 

I'm a big fan of VirtualBox as well. The OSE is free and runs really well.

VMWare is nice because it's incredibly robust, especially the server edition. With the server edition, you can run all off your VM's of one machine and access them at any time by browsing to VMWare's web GUI. This is a nice feature that I've used time and time again.

I would say that if you're doing just testing/playing around, I'd go with VirtualBox over VMWare.

Max Felker
"I would say that if you're doing just testing/playing around, I'd go with VirtualBox over VMWare." - why (just curious)?
paxdiablo
It was built for a more personal use where as VMWare deals with both personal and enterprise-level virtualizaion solutions. This is not to say that VMWare won't do what you need to it to if you're just messing around but it takes more room and RAM.
Max Felker
A: 

I realize this has been well-answered already, but I'd like to add a couple of notes about VirtualBox: (1) In my experience, it is much faster than VMware when running as a Linux host, and (2) the snapshot features have been greatly improved in recent versions (the comprehensive snapshot functionality is what kept me in VMware for a long time.)

Jim