Operating System virtualization on the client side has many benefits including better security and more flexibility.  Depending on the resources available on your computer you can setup an entire virtual lab running numerous operating systems for testing.  Additionally, virtualization allows you to test software and perform other activities in a sandbox environment that will not affect your primary operating system.  You can infect your VM (virtual machine) but the rest of your computer will be safe.

There big players in the client virtualzation arena are VMWare Workstation, Microsoft Virtual PC and Sun VirtualBox. All have good products but only the Microsoft and Sun products are 100% free (and just a good as VMware IMO).

I have personally used both Virutal PC and VirtualBox for many years and recommend both for your virtual environment. Virtual PC always has great support for Windows operating system while VirtualBox does Windows well and is compatible with more Linux and Unix distributions.

Depending on what operating system you run on your physical computer will determine what client virtualization software you can run.

For Windows 7 Users:

Windows Virtual PC 32-Bit

Windows Virtual PC 64-Bit

VirtualBox

For Windows Vista Users:

Virtual PC 2007

VirtualBox

For XP Users:

Virtual PC 2007

VirtualBox

Using client virtualization software is very simple.  It is just like using a physical computer but your virtual monitor is just another window on your desktop.

 

You can boot up from a CD/DVD in your physical optical drive or use .ISO file and install the operating system in your virtual machine. Once you have your OS installed make sure you install the VM tools/additions/integration components on the virtualized machine for best performance. 

 
Free Computer Magazines and eBooks
 
Comments
Pete
2 years ago
I never knew about this but it sounds right up my ally since the way I learned as much as I do about computers was through trial and error. I became an advanced user in a matter of months of getting my first computer. Sorry to sound self righteous but my point is I don't have to push the limits and worry about reformatting my drive anymore if things get outa hand
Jorge
2 years ago
O.K., I just bought a H.P. with T6600 which does not support virtualization, but it had Win 7 Home Premium on it. I need to have XP use.

How can I upgrade to Win 7 Pro correctly and have virtualization and XP?

It seems so confusing, but I'm hoping I can use Virtualbox and XP from the Win 7 Pro upgrade.

Please, can you give me the details on how to make this work.
John
One year ago
I was going to do exactly this, using Virtual Server, to evaluate W7 running on our Windows 2003 Server.

Then I read the W7 evaluation licence. It ain't legal. What MS seems to think we should do is find the necessary number of PCs (hah!) or deploy Virtual PC to umpteen users' XP PCs and test it there.

I ticked "evaluate" and "test deployment."

Brilliant!