Defining Desktop Virtualization - how are we still having this conversation?

While there is an element of truth to that statement, "Desktop virtualization means that you run a virtual machine on your desktop computer." I believe that, it leaves out a large part of what we have been calling "desktop virtualization" for the past few years.

In a recent article over at Virtually Speaking, Ken Hess (who I have no particular beef with, and no desire to start a blog war with) described desktop virtualization by saying "Desktop virtualization means that you run a virtual machine on your desktop computer." I believe that, while there is an element of truth to that statement, it leaves out a large part of what we have been calling "desktop virtualization" for the past few years.

To me, and I believe to the majority of the community, desktop virtualization is the broad term that encompasses almost of all of what we cover on a daily basis. Yes, running a virtual machine on your desktop computer counts, but so does a Remote Desktop Services session or a VDI session, along with all of the technologies that enable or extend them. All of these are types of desktop virtualization, and in no way do I think the terms are mutually exclusive of each other as the article suggests.

This Venn diagram isn't...uhh...venning

It seems odd to me that there's still confusion on the terminology after all of these years. A search for "What is desktop virtualization" turns up many sites trying to get a grip on the concept. Most of them are just wordy definitions trying to cover all the bases but not really saying anything in the process. The best one-line definition I could find comes from Network World, and it defines desktop virtualization as: "The use of software to abstract the operating system, applications and associated data from the user's PC." It's perfect because it defines the perimeter of our not-so-Venn diagram above, which encompasses even more than the image depicts. By that definition, application virtualization solutions, user environment management solutions, and layering solutions all count as part of desktop virtualization because the desktop is now an abstract concept no longer relegated to a specific instance of an operating system.

If I would've read Ken's article eight or nine years ago, I would've absolutely agreed with it, because the desktop had yet to evolve into what it has become today. At that time, it was all about delivering desktops to the users, and VDI wasn't even an option. Desktop virtualization was just VMware Workstation to most of us. In the years between then and now, the virtualization technology and the application and desktop delivery technology blended together, and that is what today's desktop virtualization is all about.


Join the conversation


Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

don't forget that Application Virtualization is also part of this Desktop Virtualization motion... in a virtual desktop of any shape or directly in a physical desktop to create the virtual sensation...


I say the word 'Desktop' needs attention, its not really applicable anymore.


No blog war required. Desktop virtualization is not the same as VDI. Not nine years ago and certainly not now. When people say virtualization, they generally mean placing operating systems into virtual machines. That means to place those VMs on virtual machine hosts as guests. VDI means to place your desktop operating systems onto shared hosts (Type 1) as VMs. Desktop virtualization or desktop-level virtualization means running a VM on your local system or "on your desktop" because of its Type 2 nature.

Thanks for reading and stay tuned for more fodder. ;-)


@Khess [*****Edited by Gabe *******] Desktop Virtualization is not local or Type 2. [******Edited by Gabe - Lets' just say AppD is on my side. Vehemently. In an inappropriate way******]


I agree with @appdetective...

@Khess... WTF?

I'll put my money on @gabe wining the blog war here!

</football hooligan chant> BLOG WAR BLOG WAR BLOG WAR!!! </football hooligan chant>


perhaps he is Trolling...