Virtualization is usually associated with benefits to the datacenter, but the coolest thing about client-side virtualization is that it runs on a laptop, so you can instantly switch between different flavors of Windows and LInux without rebooting. Of course, IT benefits too by empowering its laptop users, but you don't need IT to use client-side virtualizaiton, since the instant OS switching works on any free-standing computer, whether its desktop, laptop, netbook, whatever.
Great Article Colin. I think you've captured the industry quite well and you are right in highlighting the ultrabooks. they are going to create a serious change in how the market views the "lagging PC platform"
Regarding chanj's question regarding the benefits of client-hosted virtualization. it's all about the ability to make a PC more manageable, reliable and secure w/out sacrificing the end-user's computing experience.
the ability to run multiple OS's has a very real benefit to management as well. IT can deliver a corporate image that's more locked down and controlled (and thereby reduce their management costs and improve security) while the user can have a separte OS to install their own applications. And when they break it (which they always do when they install their own apps), the fix is to roll-back in about 5 seconds to a previous auto-generated snapshot of the environment. Everyone wins.
disclaimer: i'm an insider at Virtual Computer but since we started the company w/ that vision in mind, I thought I might as well share it!
dan mccall, CEO virtual computer
Server-hosted virtualization has a benefit of utilizing the performance of the server. What's the benefit of client-hosted virtualization except the user can have multiple OSs running on his/ her computer?