Hyper-V Program Manager
The other day I wrote up the story of how I became Virtual PC Guy. One question that I left unanswered in that post was why I chose Connectix Virtual PC over VMware Workstation. Today I would like to elucidate on this question.
Before I get going – I want to be crystal clear on some things here: I am discussing why I made a decision to use Connectix Virtual PC 4.0 over VMware Workstation 2.0. I will be talking about how these products were back in 2001. I am not trying to say that these are reasons for other people to use one product over the other today.
When I started using Connectix Virtual PC, I had already spent a lot of time using VMware Workstation. I had ruled out VMware Workstation before Connectix Virtual PC for Windows was released. As I spent more time using Virtual PC I became happier and happier with my choice.
Thinking back – there were three main reasons why I went with Connectix Virtual PC over VMware Workstation:
Now, the obvious question that I am sure some of you are thinking about is – if I had to decide today, would I make the same decision?
To be honest – I do not think I can give a good answer there. VMware have certainly raised their game on operating system compatibility and community engagement (I still hate their user interface :-), but we have improved in these areas too. Also, in my time working on the Virtual PC / Virtual Server / Hyper-V, I have gained deep insights into both our and VMware’s architecture – and there are many areas where I prefer our approaches over VMware’s.
But – I have to accept that I am now hopelessly biased. Biased beyond repair.
A question that I wonder from time to time is: “If I stopped working at Microsoft, would I continue to use Windows as my primary operating system? And if not – which operating system would I use?”
This is a really hard question for me to answer. Most of the time I conclude that I probably would continue to use Windows as it best serves my needs, but I also have to accept that I am making that conclusion through such a heavy bias from years of working at Microsoft that I do not know how valid it is.
So with all that said – what about you? What were the key factors that influenced you when you were trying to decide what virtualization solution to use?
I started out with VMWare, but I decided on Virtual PC because of the simpler interface, and no background services. My only true complaint with VPC is the lack of Linux Support. Other than that, I'm a VPC user and fan.
Plus, CP/M-86? Where'd ya get that from? I've been looking for a copy.
Also: This comment was written in Windows XP on VPC '07.
I know this is an old post, but here it goes anyway :)
I started with Virtual PC 2004, and I loved it. I only used Windows VMs at the time, which it obviously handled without any problems. Installing a VM was a breeze, and the integration with the host OS was great.
But then I started to need Linux VMs as well. VPC support sucked (at least if you wanted a GUI), so I then moved to VMWare Workstation.
Currently I use Virtual Box, since it's free for what I'm using the VMs for and it has wonderful Linux and Windows support. VMWare Server could have been an option, but I absolutely hate web interfaces beyond repair :)
to be honest, as a power user i look to vm for old games, we have dosbox for dos stuff and thats fantastic but there is the middle ground, i just bought a game the other day and its a cheapo old game bundled to work on xp, but gfx dont work right on W7 colors are all wrong, so i'm going to be trying it on xp mode right now.
aside from that i'm a SBS reseller and its nice to test these things out sometimes, but i cant do that due to no 64bit client support.
so for me, to make virtual PC 'for the win' it needs at least a directx7 accelerated display and 64bit client support, and really, thats it!
Agreed that 64-bit guest support is a deal breaker. I'd been a long time VMWare user until Microsoft bought Connectix, now find myself forced to go back just for 64-bit guess support.
I am using VPC at the work and VMware workstation at home. At work, you just want to do your job rather then worrying about tiny little settings. There are too many things to worry about in VMWare, in constrast, VPC has simple to use UI. The very same reason is also the reason why I prefer VMware at home because I have more time to spend on tweaking VPC to run faster and make it exactly fit to my need.
If I were a normal guy out there who does work for IT industry, I would definatly use VPC because all I care is really something that will just work within a minute. Even for a IT person, VPC can be a good starting point, but as you advance, you will want a little more control over everything.
I started on Virtual PC on the Mac to run Windows when needed and eventually Virtual PC on PC as well. At the time I was interested in alternate operating systems and found that Virtual PC worked great for OS/2 (still does better than vmware).
However, I have switched to vmware workstation and forked out the cash. Why? On my Mac I run vmware fusion, on PC I run vmware workstation and I meet customers who I can deliver a machine to run on ESX.
vmware lets me run pretty much any linux or unix in addition to windows with really good performance, 64bit or 32 bit, drag drop between host and guest, Teams is absolutely awesome for doing controlled demo enviroments of AD implementations with sites with its ability to simulate low bandwidth and recording. Drag-drop between desktops and even Aero/Glass within the VM (not stellar performance, but enough to show people what its about).
We run servers in Hyper-V. I work for an MS based shop, so for production servers, that works out great and I love it there.
But I have fiddled with ESXi as well. Linux and UNIX based OSs is a bit of a PITA to get to run in Hyper-V, works fine in vmware. Also, from a course giving standpoint, Hyper-V is rather fragile about the whole export config thing. I know Hyper-V is for server use, but with no 64bit virtualisation product from Ms on the desktop, I had to go vmware workstation/fusion for my needs. I haven't regretted it.