Recently I found myself immersed more in the world ofWindows virtualization beyond just released products but looking at Windowsvirtualization in a more abstract manner. In reality I was preparing for what Iexpected to be extremely tough virtualization interviews and wanted to get myinformation directly from the source and not deal with marketing or preapproveddocumentation. What ended up happening is my search for a great virtualizationposition ended up landing me in position focused on the Windows platform ingeneral dealing with some of the largest Microsoft deployments.
One frustrating thing that I found is that the majority ofIT pro’s I speak with still consider virtualization to be “VDI”. Virtualizationis a very broad term and if you didn’t really get how broad it can be and youare a Windows geek I think a couple of hours of your time will pay off.
Before you go any further in this blog let me set theexpectation for the type of information contained here. The expected reader ofthis is assumed to understand the architecture of Windows NT/Windows Server,concept of a hypervisor, application virtualization, session virtualization(Terminal Server), and the common pitfalls of attempting to virtualizeapplications today in any manner. It helps if you understand operating systemdevelopment concepts or at least writing code that interfaces tightly with theWindows operating system.
All of the links provided here are existing Microsoftdocuments or videos.
The first link is about Drawbridge – a codename fromMicrosoft research where they are investigating the development of a libraryoperating system running in a sandbox. This may seem a little boring to somebut if you watch it I think it will really open your mind to what thepossibilities can be when it comes to virtualizing applications in Windows.
The next video goes fairly deep into App-V. This video isold but I highly encourage you to watch it. I learned a few things aboutinteresting ways to use App-V. This video also opened my mind and reminded meof ways to approach programming concepts. If you are a fan of App-V and/orRemote Desktop this is well worth the watch.
Technet link explaining shims
Detours – This is not a new concept or new information butunderstanding this concept in my opinion is critical to being a Windows virtualizationexpert.
Greg Lirette - Greg@Lirette.net @glirette on Twitter