September 13th, 2005

Why is there no all-encompassing superset version of Windows?

Sometimes, I am asked why there is no single version of Windows that contains everything. Instead, as you move up the ladder, say, from Windows XP Professional to Windows Server 2003, you gain server features and lose workstation features. Why lose features when you add others?

Because it turns out no actual customer wants to keep the workstation features on their servers. Only developers want to have this “all-encompassing” version of Windows, and making it available to them would result in developers testing their programs on a version of Windows no actual customer owns.

I think one of my colleagues who works in security support explained it best:

When customers ask why their server has Internet Explorer, NetMeeting, Media Player, Games, Instant Messenger, etc., installed by default, it’s hard for the support folks to come up with a good answer. Many customers view each additional installed component as additional risk, and want their servers to have the least possible amount of stuff installed.

If you’re the CIO of a bank, the thought that your servers are capable of playing Quake must give you the heebie-jeebies.

[Raymond is currently away; this message was pre-recorded.]

Topics
Other

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

0 comments

Discussion are closed.