BlogMatrix
 

Virtual PC, going, going, gone...

edit Tim Desjardins 2007-08-21 18:34 UTC add comment  ·  ·  ·  ·

I've been pretty critical of VMWare, and I've been using Virtual PC since before Microsoft got their grubby little hands on it. Virtual PC in my opinion is generally easier to use and worked very well up until recently and for the most part supported Linux very well.

This weekend I tried to install Fedora Core 7 on Virtual PC 2004 (on my laptop) and of course it didn't work, so I figured, hey I'll upgrade to VPC 2007. After upgrading to 2007 the Virtual PC networking no longer worked so VPC was no longer of any use, after trying to fix the problem and jumping through all the stupid MS'isms I gave up and thought I'd downgrade to 2004, of course the network was totally screwed for 2004 as well. During this I also tried to install Fedora Core 5 on 2007 which I have working on another VPC instance on another machine, of course it doesn't work anymore. Now if I was a conspiracy nut I'd be thinking MS has purposely tweaked VPC to prevent Linux from running, the jury is still out on this one.

So VMWare to the rescue, having finally setup VMWare server for Linux and getting all manner of OS's running and being quite happy, I switched to VMWare and it worked perfectly, bye bye VPC.

So MS you may be giving VPC away, but if it can't do the job what's the point, I'd rather pay VMWare for a working product any day, MS's loss is VMWare's gain.

Virtual PC vs. VMWare

edit Tim Desjardins 2007-07-05 17:51 UTC add comment  ·  ·  ·

This isn't a review of either product, just a somewhat interesting observation on the performance impact of on product on another.

I'm a big fan of virtual computer technology (Solaris zones would be included in this as well) they are great tools for testing and pretty handy to install or test software on that you aren't so sure you want to put on your primary computer (reduce the clutter).

I've been using Virtual PC (VPC) since it was a company called Connectix, it's generally worked very well and migrating vm's between different machines has been a breeze. I haven't found that to be the case with VMWare especially when the underlying hardware varies significantly. I liken VPC to a Phillips screwdriver and VMWare to a Leatherman when all you have to do is drive a few Phillips screws, one tool is easy the other is awkward and can be uncomfortable for more than a couple.

The real point of this story is that, I have both products installed on my system, I've noticed that after a few hours my VPC performance would start to lag, screen repaints were slow and my system would be jerky. Looking through the task manager I had lots of VMWare processes running, after stopping the VMWare services, VPC performance is back to normal, very unusual.

I think VMWare has a place and purpose but its insistence on exposing significant amounts of the underlying architecture is both good and bad, worst of all, it really complicates setting up and using a virtual machine. For now I'm sticking with VPC easy to use and move virtual hard disks to different machines.