First post
My name is Jeremy and I work as a software developer for The Sixth Form College Farnborough which is a college in the UK.
I’ve blogged in the past using my own homegrown blogging engine (written in PHP) but I never got around to writing many posts so the blog got rather neglected. My aim is to make sure that doesn’t happen here!
At the moment, I’m not completely sure about what I’m going to write about but it’ll probably mostly be about technology related issues that I encounter in my day-to-day work.
So I thought I’d make my first post about virtualisation. Last week, Microsoft released their 2007 edition of Virtual PC, a program that allows you to run a ‘virtual’ computer inside a window. This comes in handy when testing software as it means I can play around with a program in a clean environment without having to install it on my main computer.
One thing I like about Virtual PC is its lightweight nature and small file size. Just compare the size of the installer file to the beta of VMWare Workstation 6. 30mb for Virtual PC vs 280 for VMWare Workstation 6. Unfortunately, the reason for this is the lack of features in Virtual PC, and the 2007 edition is no exception. Sure, some important features have been added (such as support for Hardware Virtualization and Windows Vista) but essentially its the same product as Virtual PC 2004. Does it really take 3 years to add Windows Vista support? :/
Well, at least its free.
VMWare Workstation is more complex than Virtual PC due to its large number of features such as snapshots, linked clones, support for a greater range of virtual hardware devices (including USB2 devices) and the ability to set up multiple virtual network adaptors. They’re also planning on adding 3d graphics support. Now, I don’t use most of these in my day-to-day use except one: snapshots.
The ability to create a snapshot of a virtual machine, install and test some programs and then rollback to the clean snapshot is extremely useful when testing various programs, and I wish virtual PC had this feature. Now, virtual PC does have something called “Differencing disks” which allows you to create a ‘base’ installation and then use this for the basis of other virtual machines but the process of setting this up is rather cumbersome.
Overall, I *want* to like Virtual PC. I like its lightweight and the fact that it is free, but its lack of a decent snapshot feature keeps me going back to VMWare. Oh well, maybe we’ll have snapshots in Virtual PC 2020.