What's better a better VM app: VMWare, Parallels or Virtual PC

17

4

From a Windows developer's perspective, which VM application is the best? Why?

LantisGaius

Posted 2009-09-23T15:41:13.547

Reputation: 905

Question was closed 2013-11-27T20:47:57.337

20

Don't forget virtual box - http://www.virtualbox.org/

– Simon P Stevens – 2009-09-23T15:47:21.243

To be clear, is your host OS windows and you just want to run additional windows versions in VMs? – studgeek – 2012-06-23T13:48:51.350

Answers

22

Vmware Workstation -

Simply put, it does what I need, it works fast and I find that Snapshots are a time saver (and a God-send!). I have 2 VM's running 24x7 on my laptop, and even though I have a lot of programs open, my CPU averages around 3% on idle with it occasional touching 0%.

That being said, I know a lot of people prefer and use VirtualBox. I beleive that this also has some good snap-shotting stuff in it, however I cannot vouch for it as I only used it briefly on Linux.

When it comes down to it, I do not look at price if it is something I need work related - as long as it works and does what I need. I have had good experiences with VMware Workstation, it does what I need when I need it.

William Hilsum

Posted 2009-09-23T15:41:13.547

Reputation: 111 572

6Yes, VirtualBox also has a good snapshot feature. – Brian Knoblauch – 2009-09-23T16:35:01.693

1The Vmware Workstation snapshot tree alone makes it worth the money to me. It's just amazingly useful. – romandas – 2009-10-02T19:27:07.907

3

VMWare all the way for one simple reason, cross platform compatibilty of virtual machines. I like to move between machines a lot and work with many OS's. The flexibility and performance of VMware's product is awesome.

Troggy

Posted 2009-09-23T15:41:13.547

Reputation: 10 191

2

I think VirtualBox should be on the list also since it has all of the main features folks have listed in other answers:

  • Full snapshot tree
  • Cross-platform
  • Lot's of networking options (including isolation)
  • "Seamless" mode for windowing (equivalent to VMWare Coherence and Parallels Unity)
  • USB port access

And its also free on all platforms. VMWare Workstation on Windows plus VMWare Fusion on OSX plus VMWare Workstation on Linux definitely adds up. You could use VMWare Player, but then you lose snapshots.

It is a little more work to setup and I personally have not spend much time comparing performance.

studgeek

Posted 2009-09-23T15:41:13.547

Reputation: 1 805

1

Note that VPC is not an option if you need x64 support.

When testing "Windows Virtual PC" on Windows 7 I discovered that it doesn't support 64 guests at all!

laktak

Posted 2009-09-23T15:41:13.547

Reputation: 2 223

1

If the Host OS is going to be Windows, I'm a pretty big fan of VMware Workstation/Player. It costs money, but has very good features (snapshots, networking isolation) that Virtual PC doesn't have.

Having said that - if you're just looking to spin up a bunch of test VMs, Virtual PC is perfectly adequate and works quite well, and is free. Virtual PC in Windows 7 is very good.

Nicolas Webb

Posted 2009-09-23T15:41:13.547

Reputation: 562

Yeah, the snapshot feature in VmWare absolutely rocks. – Simon P Stevens – 2009-09-23T15:46:48.280

1

One widely known problem with Virtual PC is that it often has troubles accessing the host USB ports. My choice is usually VMWare, but Virtual PC is free and, except for the USB issue, generally adequate and up to the task.

piggymouse

Posted 2009-09-23T15:41:13.547

Reputation: 126

0

VMware Server

I run it on Linux for my development purposes, but it runs equally as well on Windows.

EmmEff

Posted 2009-09-23T15:41:13.547

Reputation: 1 277

1VMware Server is not really a good development platform - It is a more "solid" virtualisation platform for reliability, but it does not have all the good features such as multi branch snapshoting. If you are using VMware Server, I highly advise you try Virtual Box if you do not want to spend money as your productivity can go through the roof! – William Hilsum – 2009-09-23T20:22:57.270

VMware Server suits my needs perfectly fine. Sure, I could use more snapshots but I just back up the VMs as necessary. I regularly move VMs between VMware Fusion and VMware Server so VirtualBox isn't an option for me. – EmmEff – 2009-09-23T21:16:15.790