Monday, August 17, 2009

On XP mode

This is a reply to @gcluley, who linked to this ZDNet story (which in turn took its quotes from Sophos Podcasts).

The second most crazy thing about the entire "XP mode" issue in Windows 7 is that the feature is entirely unnecessary. Corporate customers of Windows are already, for the most part, comfortable with managing virtual Windows desktops through third-party products with much better management options or at least have trialled such products. Home users of Windows just take whichever version is pre-installed when they buy the PC and if it means buying new versions of some apps, that's what they do. They're used to it. The group of people who could benefit from XP mode - people with a strong need for app compatibility with XP but with no experience of virtualisation - just doesn't exist.

The very existence of the XP mode feature is a microcosmic example of the way Ballmer has been running Microsoft - if there's a market out there that MS isn't in, MS needs to be in it pronto. Bing, Morro, Web-Office, Zune and now virtualisation are all testament to the inability of Microsoft to concentrate on what it does. What Microsoft really does is to sell two things; an enterprise computing environment and an OEM software distribution. Forget that Windows and Office are accounted as two separate products; MS sell Windows+Office to businesses and Windows to computer makers.

Now the interesting question to ponder is which of Microsoft's (real or perceived; remember they aren't necessarily in this market) competitors the "XP mode" feature is a response to. My interpretation is that it's not actually VMware and its ilk at all - Microsoft is once again responding to nonexistent competition from Apple. Boot Camp and the third-party desktop virtualisation offerings on the Mac (including, without hint of irony, VMware) let users use OS X as their shiny new OS with an "XP mode" of sorts for legacy applications. I think what Microsoft are trying to do here is to show that Windows can be the new shiny with XP as the legacy mode, and are therefore positioning XP mode as a counter to the fictitious competition from Apple. Oh, and if you don't believe me when I say that the competition from Apple doesn't exist - Apple sell all of the premium computers while Microsoft take the aforementioned corporate and OEM markets.

OK, so if that was the second most crazy thing about XP mode, what is the most crazy thing about XP mode? It's also that the feature shouldn't exist. Windows has always had a problem with segregating distinct services which other operating systems don't suffer from. While Microsoft's avoidance of this issue has allowed a whole new software industry to spring up around it, the fact that they need to start a second copy of Windows just to get some applications running in Windows 7 doesn't give me much hope for the future.

2 comments:

Anonymous said...

There is a large group will benefit - small businesses.

They're too small to have a large infrastructure and the experience of running virtualization. They're too small to be using volume licenceing, so their PCs will have whatever OS came with it at the time. They're also the type of people to stick with software as long as they can. They bought N copies of accounts software in 1998 and see no reason to upgrade.

These are the people who will buy a new 7 PC and try and run something that has no chance of being compatible natively as it wasn't written in our more security-conscious world. A free solution that allows them to keep on running is exactly what they want.

James

leeg said...

James,

I agree, they're a large and relevant group. I was including small biz in those who choose not to upgrade at all unless their PC goes on the fritz. When that happens, I think they're likely to look at 7+XP as one option among several. Ironically small biz are less averse to spending money when it needs to be spent than big biz, so I do think that it's a group who would consider Mac+XP as an alternative; particularly as they already have the XP licence which takes most of the cost out of virtualising Windows. Their other option is to find a PC from somewhere that still runs XP.