Computer buffs: Microsoft NT Workstation and Server Identical
Andy Engle (engleae@nextwork.rose-hulman.edu)
Mon, 16 Sep 1996 17:32:45 -0500 (EST)
In a recent article of Infoworld magazine, it was reported that Microsoft
Windows NT Workstation and NT Server are identical. Below is the full
article, which was taken from
http://www.infoworld.com/cgi-bin/displayNew.pl?/petrel/petrel.htm.
InfoWorld
September 16, 1996
When it comes to judging Microsoft
products, the devil is in the details
By Nicholas Petreley
In the Bible, in John 8:44, it says of the devil: "When he
lies, he speaks his native language." Yes, this column is about Microsoft
Corp. But don't worry. I'm not one of those who think Bill Gates is the
devil. I simply suspect that if Microsoft ever met up with the devil, it
wouldn't need an interpreter.
My most recent example surfaced when Microsoft delivered final Windows NT
4.0 code to InfoWorld. In that meeting, I probed Microsoft about the
differences between Windows NT Server and Workstation to investigate the
Web server issues raised by Netscape Communications Corp., O'Reilly &
Associates Inc., and others.
I asked specific questions and got specific answers: There is no way to
change any setting to make the Workstation kernel behave like the Server.
The reason, said the Microsoft representative, is that the source code for
the kernel has embedded statements -- #ifdef statements. These cause the
compiler to produce different executables depending on whether the target
is a server or a workstation. As a result, the two kernels are hard-coded
to use different caching algorithms and multitasking priorities, among
other things.
That's what the fellow said, in front of a room packed with InfoWorld
editors and analysts. And it simply isn't true. Microsoft will undoubtedly
argue that the difference between what it claimed in the meeting and what
is true is simply a matter of semantics. It's not. Ask any programmer.
It's also extraordinarily easy to disprove. Windows NT's own file-compare
program will show that Workstation and Server kernels are identical, bit
for bit.
O'Reilly & Associates' Andrew Schulman points out that the reason the two
kernels behave differently is due to two settings in the Windows NT
registry (see http://software.ora.com/news/ms_internet_frame.html). The
system makes attempts to prevent you from changing these settings, but
it's pretty easy to get past the guards. If you do, you'll break the law,
and Windows NT Workstation will perform just like Windows NT Server.
Self-destructive behavior
I find this terribly depressing, but not because it may have implications
about what you are paying for and what you get. It bothers me because
Microsoft is still engaging in damaging propaganda. And, although I'm not
sure Microsoft understands this, the target is itself.
Lies invite harsh criticism, reinforce Microsoft's reputation (deserved
or not) as an evil empire, and give Microsoft's enemies ammunition. They
also undermine every press release and public statement. Each time
Microsoft addresses a controversial product feature, a slew of analysts
and hackers will try to disprove its claims because they know that, more
often than not, they'll score.
Worst of all, Microsoft's intent for giving misinformation about
controversial issues often goes well beyond the limits of reason. To
paraphrase an ex-Microsoft employee, Microsoft would have been better off
proclaiming from the rooftops that there is DOS in Windows 95 rather than
trying to sustain the deception that there isn't.
The predisposition to lie also draws suspicion in every questionable
situation. For example, a few weeks ago, a Digital Equipment Corp.
representative demonstrated limited Plug and Play and power-management
services for Digital notebooks. According to this fellow, Microsoft,
along with Digital and two other vendors, created a set of undocumented
hooks to the NT kernel to give OEMs the opportunity to fill these gaps in
the OS.
I wondered how many other vendors had access to these hooks, so I posed
exactly that question to Microsoft and a few other OEMs. The OEMs I spoke
with were either unaware of these undocumented services, or they said the
issue was too sensitive to talk about on the record. After stonewalling
for nearly two weeks, Microsoft denied that any such hooks exist.
(Microsoft declined to speak to InfoWorld news reporter Carolyn A. April
as well. See "NT laptop vendors to add Plug and Play," Sept. 2, page 6.)
Did Microsoft innocently provide hooks to only a few vendors and
afterward realize how stupid it was to limit the selection? Were these
intentional favors to a few OEMs? Are there really any hooks at all?
I honestly don't know. But I probably wouldn't even be asking these
questions had it not been for an established pattern of deception. After
all, how do you give Microsoft the benefit of the doubt when you know
that if you throw it into a room with truth, you'd risk a
matter/anti-matter explosion?
Worst of all, the tendency to deceive erodes the credibility of almost
everything you read about Microsoft. How many of you disregard Microsoft
articles for this very reason?
Of course, Microsoft is not the only guilty party. But when you consider
that most of the industry runs on Microsoft products, the potential
damage these deceptions can cause threatens to be far-reaching.
For now, I'll leave it to others to ponder how damaging this particular
lie is to Microsoft, as well as whether or not Microsoft's
differentiation between its NT Server and Workstation constitutes
anti-competitive behavior.
What bothers me more is that it's a silly and unnecessary lie -- like one
spoken from a company for whom lies are a native language.