May 04, 2009

Windows XP Mode: The new DOS box

Microsoft takes a page out of Apple's playbook to entice Windows 7 fence-sitters, with disappointing results

An October surprise -- that's how many are interpreting Microsoft's 11th-hour revelation that it will be providing a virtualized copy of Windows XP as a free compatibility add-on to Windows 7 Professional, Ultimate, and Enterprise editions.

The idea is to entice potential upgrade fence-sitters into taking the Windows 7 plunge by addressing one of the more widely cited concerns about the product: It will break legacy, Windows XP-era applications. And based on the amount of buzz surrounding this unexpected new feature, it would seem that Microsoft has hit a home run with its Windows XP mode announcement.

[ Learn how to ease the XP-to-Windows-7 migration. | Will Windows 7 improve on Vista's performance? See "Windows 7 unmasked." ]

Yet I fear that much of this excitement will turn to disappointment as IT shops begin to understand just what XP mode really is and how limiting its Virtual PC-based underpinnings can be. Simply put, XP mode is a bit of a kludge, a half-baked, half-measure of a solution cobbled together from various disjointed Microsoft technologies. Compared to something like Mac OS X, which famously introduced one of the more elegant legacy compatibility solutions in the form of its integrated Mac OS 9-era application support, Windows 7's XP mode is downright homely.

Before I dive into my reasons for disliking Windows XP mode, it might be helpful to first review exactly what it is and how it works. Simply put, XP mode is a virtual machine image file that contains a fully licensed and activated copy of Windows XP with Service Pack 3 installed. The image is shipped in Microsoft's Virtual Hard Disk (VHD) format and is compatible with Windows Virtual PC 7, the company's new host-based desktop virtualization tool.

Virtual PC to the rescue
Windows Virtual PC 7 is an update to the company's anemic Virtual PC 2007, a product that I panned more than a year ago in a four-way shoot-out with VMware Workstation, Parallels Workstation, and VirtualBox. The new version adds much-needed USB device support, and it claims improved performance and better integration with host system hardware resources, such as smart card readers.

Getting started with XP mode is remarkably straightforward. The first step is to install Windows Virtual PC 7 by downloading and executing its corresponding Windows Update package from Microsoft's Web site. Next, you install the Virtual Windows XP package, which copies over the necessary VHD components and registers the VM with Windows Virtual PC 7.

Once the updates are in place (and the prerequisite Windows reboot cycle is completed), you simply launch Virtual Windows XP from the Start menu. If this is your first time starting the VM, you're asked some basic Windows XP configuration questions, like how to handle automatic updates. Because Virtual Windows XP encapsulates a complete installation of Windows XP within a VM image, it retains its own, separate set of system-wide configuration and management tools. These include Windows Update, the Windows Firewall service, and related OS-level resources -- something to keep in mind as you evaluate the support and maintenance implications of deploying this add-on.

Get past the initial setup Q&A and you're presented with a window containing a representation of the virtualized Windows XP's desktop. You interact with this desktop just like you would any physical Windows XP system: by clicking on the Start menu to launch applications, access Windows Explorer, and so on. And thanks to the magic of Microsoft's Remote Desktop Protocol (yes, RDP -- you're actually viewing the virtualized desktop as if it were a remote PC), many of the virtual environment's attributes bleed through to your Windows 7 host.

Applications running in Windows XP Mode, such as the instance of Microsoft Word in the foreground, weave nearly seamlessly into the native Windows 7 desktop. They lack stylistic touches and Aero effects that Windows 7 brings to native apps, such as the instance of Microsoft Word in the background.

Read more about windows in InfoWorld's Windows Channel.

Close

On Twitter now

Windows

Powered by Twitter

On Twitter now

additional resources
White Paper - How to Improve Delivery of Advanced Web Applications

White Paper

Virtual Workforce: The Key to Expanding The Business While Cutting Costs

Get the independent advice and expertise you need to support a virtual workforce.

Go inside:
The three-step approach to making a virtual workforce a reality.
The four flavors of client virtualization technologies.
The three key initiatives that solve IT challenges.
Download now »
White Paper: Successfully Secure Your Wireless LAN With Wi-Fi firewalls.

White Paper

Addressing Linux Threats Leveraging Fewer Resources

The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.

Download now »
White Paper - The 2009 Handbook of Application Delivery

White Paper

The 2009 Handbook of Application Delivery

Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.

Download now »
White Paper - Is Your Backup System Outdated?

White Paper

Mid-range Storage Considerations

A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.

Download now »
cmaurand 5-May-09 11:30am
This feature gives us a reason to think about Windows 7. We have an application that would cost us millions to replace and it won't run in Windows Vista/7. Until we heard about the XP compatibility mode, Windows 7 was not on our radar screen. We were actually thinking about running the app in Wine on Linux. The whole virtual PC thing is good. having access to other peripherals is a good thing and the fact that it is in a virtual machine is a better solution than Apple's since a virtual machine shouldn't take the entire machine with it. I still can't believe you still can't do an updates to windows without restarting. In the Linux world, the only reason to restart is if the kernel has been replaced. Windows is supposed to have dynamic module loading and unloading. Why can't Windows simply reload what it needs to reload without a restart (saving for such things as a kernel replacement?) And we're 7 versions into windows and we still have to do this even to the servers. Its crazy and tells me that "windows" and "mission critical" are a contradiction in terms.
nevesgraca 6-May-09 4:32pm
The author of this article was referring to Apple Mac OS 9 compatibility layer on Mac OS X. This layer did not 'take the entire machine with it'. It was an emulation layer that integrated Mac OS 9 applications into the native Mac OS X environment. The integration was excellent: apart from the startup of the emulation runtime (which took about 5 seconds at first call), interaction with the legacy applications was identical to using native Mac OS X applications. From the user point of view, there were no two environments: all was running on Mac OS X, sharing the same configurations, file system, window system, and hardware resources (a more recent emulation layer still supported by Apple is Rosetta, which was introduced for the transition from PowerPC to Intel processors and, again, the integration is seamless from the user perspective).

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Technology: Windows Newsletter

The one-stop resource center for IT professionals.

©1994-2010 Infoworld, Inc.