Defining Desktop Virtualization - how are we still having this conversation? - Gabe Knuth - BrianMadden.com
Brian Madden Logo
Your independent source for desktop virtualization, consumerization, and enterprise mobility management.
Gabe Knuth's Blog

Past Articles

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

Written on Jun 29 2011 6,377 views, 6 comments


by Gabe Knuth

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.

 

 
 




Our Books


Comments

Kata Tank wrote re: Defining Desktop Virtualization - how are we still having this conversation?
on Wed, Jun 29 2011 1:42 AM Link To This 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...

rahvintzu wrote re: Defining Desktop Virtualization - how are we still having this conversation?
on Wed, Jun 29 2011 5:44 AM Link To This Comment

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

khess wrote re: Defining Desktop Virtualization - how are we still having this conversation?
on Wed, Jun 29 2011 10:44 AM Link To This Comment

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. ;-)

appdetective wrote re: Defining Desktop Virtualization - how are we still having this conversation?
on Thu, Jun 30 2011 4:10 AM Link To This Comment

@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******]

Daniel Bolton wrote re: Defining Desktop Virtualization - how are we still having this conversation?
on Thu, Jun 30 2011 10:57 AM Link To This Comment

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>

rahvintzu wrote re: Defining Desktop Virtualization - how are we still having this conversation?
on Fri, Jul 1 2011 5:53 AM Link To This Comment

perhaps he is Trolling...

(Note: You must be logged in to post a comment.)

If you log in and nothing happens, delete your cookies from BrianMadden.com and try again. Sorry about that, but we had to make a one-time change to the cookie path when we migrated web servers.