How to make sweet lemonade out of sour Vista lemons


Click on the "Read the rest of this entry" link below for more.
My own Mother-In-Law is having a horrible time with Vista because she uses a critical vertical application for the Real Estate industry that runs on a web site that was never designed to run on Vista and Internet Explorer 7, and is experiencing constant bugs with the latest Vista updates to AOL Instant Messenger. I can't run Vista on my own laptopbecause none of my company's internal applications and support stack are certified to work with it and Office 2007 and Visio 2007 works just fine on XP. This situation is extremely common, as many large companies have standardized builds of Windows with a specific stack of stuff that needs to be deployed to many thousands of people.
So with Vista being what it is, what do we do? Clearly, for consumers who buy new PCs, there isn't much choice in the matter. Those folks are are getting Vista by default (well, okay, unless they buy a Dell or Lenovo machine and can get Linux as an installable option) unless their OEM can offer them some sort of downgrade certificate at extra cost. This is only a realistic option until April of 2009, when the entitlements run out for OEMs.
Corporations with Enterprise Agreements can continue to use XP until 2014, so they can continue to wait things out a bit -- at least until their current crop of PC's has to be replaced and the new systems absolutely won't run XP bare-metal anymore. They could also decide to get creative and go with a virtual infrastructure with centralized virtualized desktops and thin clients -- a real alternative that CIOs are actually considering now.
Given these challenges, what can Microsoft itself do to entice people now to go out and get new Vista systems or upgrade their existing systems given all the bad press?
As I suggested with a possible design strategy for Windows 7, I still think virtualization is the answer. Yeah, I know, I think virtualization is the answer to everything -- it will deliver world peace and end world hunger and the energy crisis -- but bear with me for a moment. What if Microsoft were to offer a free download of an XP SP3 Virtual Machine image that any Vista user can use to run their legacy apps on, in a mature environment? This way, they'd be able to take advantage of all of Vista's new features, plus have the safety of a "sandboxed" XP environment to run those sticky apps that break Vista.
And although Microsoft has said they aren't going to port Hyper-V to Vista in a "lite" version (which would be my preference, since we now know the basic technology works well) they could partner with a company like Sun -- who they already have a technology sharing alliance with -- and provide xVM VirtualBox 1.6 as a free download with the pre-baked XP3 VM, which could be stripped down and optimized so it doesn't eat up a ton of memory. (EDIT: They could certainly use their own Virtual PC 2007 as well, but its not as versatile or as high performance as VirtualBox.) And to sweeten the pot even further, I'd partner with a major memory vendor like Crucial/Micron or Kingston to offer RAM upgrades at a discounted price for anyone with a legit Vista license.
What else can Microsoft do to make lemonade out of lemons? Talk Back and let me know.
The postings and opinions on this blog are my own and don’t necessarily represent IBM’s positions, strategies or opinions.