What’s new in desktop virtualization?  Well, lots of announcements from different vendors trying to peddle their wares, but I haven’t seen or read anything very thought provoking. 

<rant> (Man, I’m totally geeking out here)

I’m trying to keep abreast of the latest happenings in the desktop virtualization space from a design and architecture perpsective, but honestly, there isn’t much.  There are tons of solutions out there, some better than others. There are many point solutions out there that solve 1 issue for desktop virtualization.  Heck, even Brian Madden commented about the one-hit wonders in a recent blog

I’m also on twitter (@djfeller) and I try to follow VDI/Desktop Virtualization, I have Google Reader alerts setup (You can follow my shared items but there isn’t much I’ve found useful). What do I typically see? One post about a new feature, then I see it retweeted a zillion times (Ok, I’m exaggerating a little, but still).  I see articles about why companies aren’t doing the VDI/Desktop Virtualization thing yet.  Why? It’s not because there aren’t solutions. There are. They might not solve every use case, but they can solve some for some users. So what’s the holdup?   No one is showing them how to get it done. 

It’s time for a REAL discussion. Let’s start focusing on designing a desktop virtualization solution.


I’m not going to lie to you and tell you desktop virtualization is easy. It won’t be a walk in the park unless your park is full of mountains, rivers, mosquitoes, coyotes, wolfs and bears.  So, why would we attempt to do something like this? Because the alternative is even worse. With so many different user requirements you can quickly see how the current distributed desktop environment is a disaster waiting to happen (or already happened over and over again).

But let’s not dwell on the ugliness of the current model. Let’s instead focus on designing a better solution.  Let’s start talking about design, and my oh my there is a lot to talk about, which is why I’m about to start a blog series on designing a desktop virtualization solution with XenDesktop.  I plan to focus on the main design decision areas and giving you my thoughts and recommendations based on what I’ve seen so far. I’m positive many of you have seen different things, which I encourage you to comment so we all can learn. 

This should be a great series and I can’t wait to hear some of your comments.  (BTW, I got a lot of great comments for all of you during our Provisioning Services for XenApp blog series and hope to get the same level of feedback.)

Daniel – Lead Architect – Worldwide Consulting Solutions
Follow me on Twitter: http://www.twitter.com/djfeller
Follow me in the Blogs: http://community.citrix.com/blogs/citrite/danielf