Or, I could just run XP. Or virtualised XP on Linux. If this is true, it's *extremely* dumb of Microsoft at a time when they are hoping to sell more units of Vista/Windows 7 than they did of XP. It seems that Vista was a bit of a dead horse (although with MS even dead horses sell millions of units) and Windows 7, which is touted as being the horse's salvation, actually turns out to consist of giving you back the old horse you had eight years ago.
I assume that the virtualised version of XP will either have to have mainstream support (and thus provide yet-another-extension to XP's life, albeit in a roundabout way) or will have to be unsupported (in which case you are no better off than just virtualising XP yourself.). Have Microsoft finally given up the ghost and admitted that the apps that run on Windows XP can't be run safely/securely/reliably/compatibly on newer platforms without just running XP in secret? I think that WINE and ReactOS may prove them wrong in the long run.
This seems to be a death throe of Microsoft operating systems - they can't make people move off XP so they carry XP indefinitely in a virtual machine? Where's the incentive to write Windows 7 apps if most serious Windows 7 users get full, real, XP compatiblity for nothing? Where's the incentive to upgrade to Windows 7 for the business user if most of their software runs identically on XP and they are in fact just going to be running virtualised XP?
I would assume that Microsoft have cocked-up, I mean "extended", the version of XP included such that it doesn't integrate as nicely into the system as they claim and thus can't be used by people to get a freebie XP environment that integrates into a more modern kernel.
All dues to them - they are at least giving people what they want finally. A way to reliably run XP-compatible applications on a modern system and take full advantage. Unfortunately, it's a bit late and done in very much a backwards way. Emulation environments such as this are useful when your underlying "new" infrastructure is *so* advanced that backward compatibility is absolutely impossible. So you move over to an entirely new driver model with support for entirely new types of hardware and then run your legacy apps in an emulation until you can convince your programmers to move you across to a native app.
But really, at this stage, (and announcing this so late just *reeks* of desperation to win some sort of attention for Windows 7 features) it's all a bit too little, too late.
If I *wanted* XP, I would just get a Windows XP or above license and virtualise it myself. Windows 7 has been touted to cure all Vista ills, which it's obviously not going to do. I think this is just final confirmation that Microsoft:
- Don't know how or why Windows XP was so popular.
- Can't replicate or move forward with the Windows XP-era API's (and thus should really be making new and better ones above and beyond driver model changes).
- Don't have the knowledge to extend Windows XP with what they've learned about security, etc. in the last few years.
- Don't understand how customers think.
- Has pretty much abandoned all the code it's written in the last eight years because it doesn't really improve things for the customer that much.
Thanks Microsoft - confirmation of what we all knew all along. Windows XP was your best operating system and you have no idea how to actually improve it in your customer's eyes without a marketing trumpet to blow.