Introduction
For years, the evolution of Microsoft Windows ran along two different tracks. First, there were the home versions: Windows 95, Windows 98, and Windows Me. These were the Windows for everyday individuals. They were compatible with just about everything on earth, including games of every description—but where stability was concerned, they weren’t what you’d call Rocks of Gibraltar.
Second, there were the corporate versions of Windows: Windows NT and Windows 2000. These versions of Windows rarely froze or crashed, and they featured industrial-strength security. However, they weren’t anywhere near as compatible as the home versions of Windows. If you tried to run the Barney the Dinosaur CD-ROM at work, for example, you were out of luck (if not out of a job).
This schizophrenic approach to the evolution of Windows entailed its share of draw-backs. It meant twice as much engineering effort for Microsoft, twice as much tech-support knowledge by computer companies, and twice as much work for software companies, which had to ensure compatibility with both systems. It wasn’t even so great for you, the PC fan, because you had to worry about compatibility with each piece of software you bought. And it was entirely possible to be confused when sitting down in front of a PC running a different version of Windows.
The goal of Windows XP was simple: Combine the two versions of Windows into a single new operating system that offers the best features of both.
For the most part, Microsoft ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access