Brian Madden wrote an interesting article about offline VDI (Virtual Desktop Infrastructure). However, I strongly disagree with the main point of his article; i.e., that we need a bare-metal client hypervisor for desktop management.

One of the major disadvantages of desktop virtualization is that that the end user’s device requires a permanent connection to the backend where the virtual desktop is running. Furthermore, display protocols such as RDP and ICA still have problems with many applications. Brian acknowledges these problems and speculates that bare-metal client hypervisors might solve these problems in the future.

If I understand him right, the idea is to run virtual desktops, not on servers, but on the client’s bare-metal hypervisor. This sounds like an interesting alternative. However, isn’t it one of the main benefits of VDI that you don’t require expensive fat desktops anymore? Of course, if you run Vista on a bare-metal client hypervisor, you require an even more powerful desktop computer because of the virtualization overhead. In addition, you have to deploy the OS to all of your desktops, just like you do it nowadays.

So what is the point of virtualizing a desktop OS on the desktop? This is Brian’s answer:

But the important take-away is that true desktop management bliss will require a client-side hypervisor BECAUSE we want to be able to run a single disk image on many different kinds of devices, and we don’t want to have to manage a second client OS in addition to our main disk image.

It is the “single disk image on many different kinds of devices” that is supposed to simplify desktop management. Regular readers of my blog have already probably noticed what is wrong about this argument. It is not first time that I have encountered this logic. Actually, the “single image argument” is often the first argument put forward when VDI supporters start enumerating the advantages of desktop virtualization.

I must admit that I find it rather strange that this argument is still alive two years after Vista’s release. It demonstrates that Microsoft has a real marketing problem with Vista. I think I am not exaggerating if I say that Vista revolutionized desktop management. What is fascinating is how few IT pros know about it or how many undervalue its importance.

The fact that a highly respected professional like Brian Madden talks about “single image”, without even mentioning that Vista has exactly this feature, shows that Microsoft really has to do more to spread the news about Vista’s imaging capabilities. In the way he talks about offline VDI, we have to conclude that Vista already supports it. Of course, you can use one Vista image for all kinds of devices including virtual ones. Thus, in this sense, Vista has a built-in bare-metal client hypervisor.

I already hear the Vista opponents out there: “But we don’t like Vista, we want Windows XP!” Well, do you really think it makes sense to introduce VDI plus a client-based hypervisor just because you don’t like Vista?