D,
Microsoft is attempting to do to VMware regarding computer virtualization the same thing they did to Netscape regarding web browsers. Microsoft understands the longterm implications of computer virtualization and virtual appliances. This technology threatens the importance of an OS and as a result their domination of the IT industry.
Whoever controls the virtualization layer will be the next Microsoft.
Right now Microsoft dominates the IT industry because they control the dominant OS's. 1) No sense writing an application unless it runs on windows. 2) No sense building hardware unless its compatible with windows.
Computer virtualization changes the rules. Now the the OS is much less important. Yes the OS will continue to exist, but most users won't see it or interact with it. What they will see are applications running as virtual appliances. The appliance's OS will be a transparent layer underneath the application. It won't make any difference if the appliance's OS is windows or linux based since most users won't see or interact with it.
Right now, application developers have to pay Microsoft for tools to make their software compatible with Windows. The equivalent is free with Linux. Since the OS is transparant (and unimportant) in a virtual appliance, most appliances are and will be Linux based.
Already it doesn't make sense to build hardware unless its compatible with the dominant hypervisor (ESX). Soon it won't make sense to develop applications either unless they can run as an appliance on the dominant hypervisor. In other words, VMware could be the next Microsoft.... or if Microsoft has their way... the next Netscape...
I'd like to see VMware win this battle. At the consumer level it could go either way, but at the datacenter level, VMware has more or less won. Their hypervisor has been hot migrating virtual machines between physical servers since 2003. Microsoft's HyperV has just acquired this ability. VMware has automated migrations with DRS and HA since 2006. Just recently VMware released vSphere 4, which simplifies configuration and management of large scale environments (datacenters).
VMware's current technology is about 4 years ahead of Microsoft regarding compatibility, functionality and features. Also you can get their Microsoft equivalent software for free.
If you want to play with this technology, I'd recommend running VMware Server (or Player) on top of Ubuntu Linux.
By the way, you don't have to give up your current OS and apps. If you like you can convert your OS to a virtual machine for free.
http://www.vmware.com/products/converter/
So you don't have to give anything up to switch over. Install converter on a compatible OS, hot clone of your PC into a virtual machine and then import it into Server running on top of Linux. Your old PC with all its files becomes just another VM. Note:these files take up a lot of space, so you may want to upgrade your hard drive. A virtual c:\ drive (virtual disk) is the same size as the c:\ drive. Another VMware advantage is that VMware VMs, can have thin provisioned virtual disks. The virtual disk is only as big as the data with no sparse space.
I'll admit I'm biased, but once you compare the features and functionality between VMware and Microsoft, you'll see that VMware is more advanced than Microsoft.