Why I’m optimistic about Windows XP
Beta 2 code for Windows XP, Microsoft’s forthcoming successor to Windows Me and Windows 2000, was released Sunday to Microsoft Developer Network, TechNet, and marketing review customers. Last month, I visited the Microsoft campus in Redmond to get an in-depth preview of Windows XP. I came away impressed with Microsoft’s commitment to stability and application compatibility.
Over the course of two days of meetings with product managers, the word I heard most often was “experience”–not surprising, as that’s where the XP comes from. Microsoft’s mission in this release is to focus on the way users interact with the system. It’s aiming to make it not just possible, but easy, to accomplish common tasks.
The Windows XP client will come in two flavors: a Home Edition and a Professional version. The Home Edition brings some of the multimedia features introduced in Windows Me to the more stable Windows NT code base that serves as Windows XP’s foundation. But only the Professional version, which includes all the features of the Home Edition, will run on multiprocessor boxes, multimonitor configurations, and 64-bit platforms.
Professional also includes management tools, in the form of group policies, IntelliMirror support, and roaming profiles; and security, in the form of an Encrypted File System, file-level access control, and C2 certification. Many of these features are already part of Windows 2000 Professional.
Another nice feature in the Professional verison is Remote Desktop, which takes advantage of Windows Terminal Services. Remote Desktop lets you connect to your desktop at work from any other XP Professional client and take it over, so seamlessly that it appears as if you’re working on the remote computer. The remote PC is locked while you’re accessing it this way; if you want to collaborate on applications, you need to use the T.120 features of NetMeeting or some other T.120-compliant product.
Microsoft is putting a lot of effort into enhancing application compatibility in this release. I looked through a database of more than 1,200 applications that Microsoft’s quality assurance team is testing under XP. The software includes not only common business applications, but also a good mix of consumer programs, such as Quicken and various games. Microsoft aimed to have 80 percent of these working for the beta 2 code, and a higher percentage ready for the final release.
One way Microsoft can get some programs to work is by offering a “compatibility mode” for programs that ran under Windows 95, 98, NT, and 2000. These “modes” simply apply sets of known modifications that allow many common programs to work around incompatibilities between operating system versions. If an application you’re running doesn’t work under XP out of the box, chances are you can get it to work by applying one of the compatibility modes.
Other changes are more visible, but less important. The new interface is simply an evolution of the existing Windows look that’s been around since Windows 95. Folders that contain digital images now give you a preview of their content in their icons. The codecs for Windows Media Services are being upgraded.
Many of the features of XP are already present in Windows 2000, making the new operating system a less compelling upgrade for organizations that have already deployed the latest Windows. Microsoft seems to be building on the stability of Windows 2000 and expanding application compatibility into a wider universe of programs. Of course, the proof is in the actual testing, but this is one of the few Microsoft betas I feel comfortable trying out at this early stage.
Only one thing bothers me–Microsoft’s insistence on using Product Activation, a technology that checks as many as 15 hardware characteristics of the computer on which you install your software. If too many of those characteristics change in a short time (Microsoft isn’t telling what it’s criteria are), it implies that you’ve tried to install the software on a second computer, and Microsoft won’t automatically activate that copy. Luckily for business users, Product Activation is turned off for volume licenses.
I understand the company’s desire to avoid piracy, but with Linux on the verge of becoming a viable–and free–desktop alternative, now seems like an odd time to return to the bad old days of the early ’80s. I suggest cost-conscious companies try out Linux with Wine, Linux’s Windows emulator, at the same time they pilot Windows XP clients.
