On CNET: Keep your software up-to-date
BNET Business Network:
BNET
TechRepublic
ZDNet

April 25th, 2009

Windows 7's XP Virtualization: I TOLD YOU SO!

Posted by Jason Perlow @ 6:34 am

Categories: Business, Desktop, Enterprise Computing, Microsoft, Software Infrastructure, Virtualization

Tags: Virtualization, Microsoft Windows 7, XPM, Microsoft Windows, Microsoft Windows XP, Operating Systems, Software, Jason Perlow

I seem to remember a year ago, I said that if I were to design Windows 7 it would have built-in virtualization to provide perfect Windows XP compatibility. Guess what? It will.

It’s not often that my predictions come true almost exactly the way I envision them.

Just a little over a year ago, I wrote an article entitled “If I were to design Windows 7″. In it, I describe a feature that would ease migration pains for home and enterprise users of the new operating system:

“I would make XP applications run out-of-the box without any additional software instead of putting the onus on the end-user to install a licensed copy of XP on the system, a la VMWare Workstation or Microsoft Virtual Server. All Microsoft needs to do is include a stripped-down XP virtualized subsystem that contains all the core Windows XP SP3 libraries and a fully Para-virtualized XP kernel, so that it will run on 32-bit systems as well as 64-bit Intel VT-accelerated and AMD-V enabled systems, with a “Seamless” way to present XP applications, perhaps via a internal RDP interface or a DirectX accelerated virtual video driver, without having to run a complete XP desktop.”

Well well. It seems that a major new feature that is to appear in the soon to be released Windows 7 Release Candidate, Build 7100, will be perfect Windows XP compatability, using virtualization technology.

Click on the “Read the rest of this entry” link below for more.

Now, to be fair, Microsoft didn’t implement the feature exactly as I described. I thought they would use the Hyper-V hardware assisted Type 1 hypervisor technology introduced with Windows Server 2008. But instead, they went with hardware-assisted host-based virtualization, using an embedded/runtime and updated version of Virtual PC, presumably limited to running just the XP compatability VM, a Type 2 hypervisor.

Okay, not exactly the same, as Type 1 and Type 2 hypervisors have different performance and stability implications, but if you look at how they actually implemented it, it’s fairly close to what I predicted — it’s an optimized XP SP3 desktop that can either run on the Windows 7 desktop in a windowed mode, or have Windows XP applications run “seamless” with Windows 7/Vista applications in the Windows 7 GUI.

Also Read: Microsoft to provide ‘XP Mode’ with Windows 7

Why is Microsoft doing this? Because they don’t want to repeat the unmitigated disaster of Windows Vista, and to assure its Enterprise customers that their legacy Windows XP and earlier applications will continue to work perfectly in the new OS — they know that with the lousy economy, not everyone is going to be upgrading all their applications to Windows 7 and Windows Vista native versions.

Windows XP Mode, or XPM for short, will be available to customers running the Professional, Enterprise, and Ultimate editions of Windows 7. Users of “Home Premium”, the version which will be on the majority of mass OEM preloads for the consumer market, will not have access to this feature. While I applaud Microsoft for thinking of its Enterprise customers, I think it is a mistake to exclude their consumer and SOHO customers from this great new feature. I really hope they change their mind.

I would have also liked to have seen a way for users with existing PCs with already installed apps to be able to migrate their software to the XPM environment, in a scripted, painless way, without having to completely re-install everything. XPM requires that you have all of your original installation media or have download access to the programs you need to run on your virtual XP environment.

That’s fine for an ideal world, but we all know that install media and entitlements get lost, so a P2V tool for XP to Windows 7 XPM would have been nice. I described a rather labor intensive procedure on how to manually do this on Vista using the free VMWare Player which I did for a friend back in September of last year. Microsoft could easily provide a virtual “lifeboat” to their XP install base with a program similar to VMware vCenter Converter which dumps the entire environment — apps, data files and all — to a .VHD file on a portable hard disk or over the network to the new machine.

I’m really looking forward to XP Mode in Windows 7. Are you also feeling better about the new OS knowing that all your old apps will run perfectly? Talk Back and Let Me Know.

Reblog this post [with Zemanta]

Jason PerlowJason Perlow is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. See his full profile and disclosure of his industry affiliations.

Follow jperlow on Twitter

Email Jason Perlow

Subscribe to Tech Broiler via Email alerts or RSS.

  • Talkback
  • Most Recent of 85 Talkback(s)
RE: Windows 7's XP Virtualization: I TOLD YOU SO!
Living in the NW corner of MT, most of my customers are very small businesses or private individuals.
I can safely say they will not be migrating to Vista or Windows 7 until they are forced to by v... (Read the rest)
Posted by: computerlogic@... Posted on: 06/03/09 You are currently: a Guest | | Terms of Use
Don't need XP mode  shellcodes_coder | 04/25/09
MS "innovates" Wine.  Amelioration | 04/25/09
Wine leverages hardware 'emulation' ...  mwagner@... | 04/25/09
Wine Is Not an Emulator - it's in the name...  brokndodge@... | 04/26/09
API implementation versus virtualization  jperlowZDNet Moderator | 04/26/09
I think it's a great idea !  Jkirk3279 | 04/30/09
Not like Wine, it's like Vmware and VirtualBox  InAction Man | 04/26/09
Not quite  jperlowZDNet Moderator | 04/26/09
Big dif. WINE is crap  tech_walker | 04/27/09
Well no doh  hasta la Vista, bah-bie | 04/28/09
Like Hell we don't need it!  Breetai | 04/27/09
As soon as it's released.  rdhalsteatzd | 04/28/09
Don't need XP mode - Pah!  Chalfont | 04/28/09
It's a windbag  InAction Man | 04/28/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  gmclean | 04/25/09
XP  shellcodes_coder | 04/25/09
RE: XP  gmclean | 04/25/09
The same goes for applications...  shellcodes_coder | 04/25/09
No...It's true.....  linux for me | 04/25/09
Upgraded for Xp SP3 ; I don't use SP3 in my home pc What do I do with this  Gillman_Zorgman | 04/25/09
SP3 might work better on a Virtual Machine for you  gmclean | 04/25/09
Why haven't you installed SP3?  hasta la Vista, bah-bie | 04/28/09
Best for home users  the.ksmm | 04/25/09
I disagree  KML76 | 04/25/09
"Imagine having to go XP Mode simply to print."  Jkirk3279 | 04/30/09
That was NOT a prediction (nt)  Economister | 04/25/09
In addition: "XP Mode in Windows 7 is a scam"  Economister | 04/29/09
Hillarious  Speednet | 04/29/09
Should we address you as ...  johnfenjackson@... | 04/25/09
not a magic fix  Snark Shark | 04/25/09
That is no longer an Microsoft problem....  Soulstorm | 04/25/09
you seemed to miss the point entirely  tech_walker | 04/27/09
Why do I need Windows 7 and XP Virtualization if...  no_zd_user_name | 04/25/09
Because Ubuntu sucks...  Soulstorm | 04/25/09
Oh no no no, you are mistaken  no_zd_user_name | 04/25/09
Yes, Ubuntu sucks.  InAction Man | 04/28/09
Oh there you go again, you rascal.  no_zd_user_name | 04/28/09
Ubuntu feeds off of Windows?  Core2uu | 04/29/09
Only one minor drawback  jperlowZDNet Moderator | 04/26/09
Support for Linux is the costly part  tech_walker | 04/27/09
Because...  Average-IT-Guy | 04/27/09
NOT REALLY  mswift@... | 04/27/09
Jason, I'm from Missouri (not really) but still  chrome_slinky@... | 04/25/09
I believe  jperlowZDNet Moderator | 04/25/09
If so, then it is Hyper-V  markdean | 04/27/09
No  jperlowZDNet Moderator | 04/27/09
All over again  fcdenton666 | 04/26/09
simple  cabdriverjim | 04/26/09
All over again?  hasta la Vista, bah-bie | 04/28/09
The Amazing Microsoft!  mikefarinha | 04/26/09
Not amazing just reality  jperlowZDNet Moderator | 04/27/09
A very smart move  NStalnecker | 04/27/09
Jason's right...  DevStar | 04/27/09
XP VM not a good choice...  sandmanfvr | 04/27/09
Its limited XP support  tech_walker | 04/27/09
Info  sandmanfvr | 04/27/09
NO  jperlowZDNet Moderator | 04/27/09
Rosetta is different...  DevStar | 04/27/09
Code....  sandmanfvr | 04/27/09
Windows 7 is like Mac OS X  SteveMak | 04/27/09
Stop the FUD!  mikefarinha | 04/27/09
No  jperlowZDNet Moderator | 04/27/09
In Summary: Way much better than windows 7.  InAction Man | 04/27/09
No  NStalnecker | 04/27/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  asb2106 | 04/27/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  drstuartm | 04/27/09
Yes  jperlowZDNet Moderator | 04/27/09
Great for games  Randalllind | 04/27/09
It won't be for games  NStalnecker | 04/27/09
Told Us So What?  itanalyst2@... | 04/27/09
Entitlement  jperlowZDNet Moderator | 04/27/09
Oh good - unnecessary complexity to help introduce bugs  ejhonda | 04/27/09
Wow...  melekali | 04/27/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  atari8bit@... | 04/27/09
No, enought Ram, and yes sound card emulation  JABBER_WOLF | 04/27/09
wasn't crying  atari8bit@... | 04/28/09
DOS 5.0?  gbentley@... | 04/27/09
DOSBox  Average-IT-Guy | 04/28/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  rcappleby | 04/27/09
W7 RC  rcappleby | 04/27/09
"It?s not often that my predictions come true..."  socialism=nowhere | 04/29/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  dfdtitmouse123 | 04/29/09
This is a non-issue  Narg | 05/04/09
Why is it an issue you ask? Because the avg user...  TG2 | 05/08/09
RE: Windows 7's XP Virtualization: I TOLD YOU SO!  computerlogic@... | 06/03/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here