Microsoft Lifts XP Mode Hardware Requirement
An anonymous reader writes "This week, Microsoft published a patch that allows Windows XP Mode to run on PCs without hardware-assisted virtualization. Which begs the question: Why the bizarro requirement in the first place? Was it an honest attempt to deliver an 'optimal' user experience? Or simply a concession to the company's jilted lover, Intel Corporation — 'a kind of apology for royally screwing up with the whole Windows Vista “too fat to fit” debacle,' as the blog post puts it."
The "weird" hardware requirements are probably due to the fact that they expected AMD and Intel only to produce CPUs with hardware support for virtualization enabled. The fact that one of the major CPU manufacturers didn't, is most likely what bit Microsoft in the ass. Still, some OEMs also are at fault, I think: Just recently I got to look after a defective laptop (RAM module was broken...) and I looked in the BIOS. The CPU could do hardware virtualization, but by default it was disabled in the BIOS. Why? I have no idea...
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
Not only does this not 'beg the question' it's by our good friend Randal C. Kennedy of Devil Mountain Software fame. Come on guys, this is in the frigging Ars Technica.
The problem with Slashdot these days is that has no taste, absolutely no taste.
Faster! Faster! Faster would be better!
On one hand, XP Mode in 7 actually uses Virtual PC, which has been around for a long time - but didn't require hardware virtualization support until the most recent version.
On the other hand, while I can't find that link now, I do recall seeing one of VPC guys explaining that they went hardware-only for the new release simply because it allowed them to cut out a lot of code, which then no longer needs to be supported. In which case it may be that they have realized that it's a bad idea from business perspective, and put that code back in (and brought it up to date) with that patch.
That was my initial thought as well. Yes, well-written software-only virtualization can perform at a similar level, but if they can get it out the door faster with hardware supported virtualization, they may have decided the software-only approach wasn't worth the resources at the time. It's called prioritization; if they put the resources into software-only virtualization, they neglect something else.
$_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
http://news.slashdot.org/article.pl?sid=10/02/21/2329249 Windows 7 Memory Usage Critic Outed As Fraud, Subsequently Given Front Page Story on Slashdot for Some Reason
Explanation of this decision from Virtual PC blog:
Why is Microsoft making this change to Virtual PC now?
Because of you :-) We have heard loud and clear from customers that they need to be able to run Windows Virtual PC and Windows XP Mode on systems that do not have hardware virtualization support. So we are going to enable this.
Why did Microsoft release Windows Virtual PC without this in the first place?
There are two main reasons here.
The first is that we believe that customers will get the best virtualization experience on computers with hardware virtualization support. This has not changed – and even though we are releasing this update I would strongly encourage anyone who is looking at buying a new computer, and intends to use virtualization, to make sure that they get a system that is capable of supporting hardware virtualization.
The second is that we had hoped that by the time Windows Virtual PC released – hardware virtualization support would be prevalent enough that this would not be an issue. We were wrong on that. Bummer.
I believe I've found the source of the taste drain.
"Sacrifice for the good of The State" - The State
With actual links so you can download the patch to enable XP mode on previously unsupported processors, for instance:
http://arstechnica.com/microsoft/news/2010/03/microsoft-removes-vm-hardware-requirements-from-xp-mode.ars
Why the hell is this Exo-Blog post being cited? The author of TFA doesn't cite a goddamn thing.