* * * * *
The '92 Vice-Presidential Debate was more interesting than this
Spring [1] and I were invited to “War at the Shore III: Battle Operating
System—Windows .Net Server vs. Linux” presented by the Gold Coast .Net Users
Group [2]. In one corner was Ivar Hyngstrom, Senior Technology Specialist II,
Systems Architecture, Messaging and Storage for Microsoft, [3] representing
the (obvious) Microsoft .Net server side. In the other corner was Von Walter,
Senior Consultant, IBM (was International Business Machines, now just IBM)
[4] Global Services from Orlando representing the Linux side. The fight theme
was quite strong in the debate; they even had a woman (Gina) walking about
the conference room with a placard numbering the rounds.
Round 1—General capabilities
IBM won the coin toss and declined to go first. In the first of two major
embarassing moments, Microsoft had hit the wrong button the their laptop and
we had to wait several minutes for him to recover. My impression of the first
round is that Microsoft is slowly re-inventing Unix within their operating
system. .Net server is a bit more scriptable than previous versions of
Microsoft Windows and now includes remote administration! Woo hoo! (Of
course, that could be due to Microsoft wanting to put Citrix [5] out of
business)
Also learned a new acronym: SAN (Storage Area Network): System Area Network.
And how is that different from Local Area Network?
I was impressed that Microsoft has added a versioning file system to .Net
server. The presenter deleted his Power Point presentation and was able to
restore from two previous versions. Granted, this isn't new: DEC (Digital
Electronic Corporation) had this in VMS years ago, so no real innovation
there (“but of course Microsoft invented ‘Shadow Copies’”).
IBM? I'm sorry, I fell asleep during his presentation.
It was that bad.
Round 2—Security
IBM goes first. Highlight of IBM's presentation: a distinction between
hackers and crackers. Low point: mentioning the r-commands (like rsh, rcp,
rlogin etc.). No one in their bloody minds uses those commands anymore. I
never used them when I first started using UNIX back in 1990! Sheesh!
Spring mentioned that Microsoft was using buzz words during their
presentations, while IBM was just saying how it worked.
But Microsoft was more polished in its presentation, even if it was empty of
real content.
Highlight of Microsoft's presentation: “Relative Attack Surfaces” said with a
straight face. Amazing.
He also said that .Net server was secure by
* Design
* Default
* Deployment
Again, with a straight face.
Amazing.
At the end of this round I got to ask a question: What's the time between an
exploit that is found and the time the vendor (Microsoft, any particular
Linux distribution) will get a patch out? I knew the answer (Microsoft, if
they even acknowledge the exploit, will have a patch out maybe a week or two.
Linux: hours). I was quite disappointed in the answers. Microsoft hemmed and
hawed and never did give a definite answer. IBM didn't quite know how to
answer the question and gave a weak answer, more of a guess, of a week turn
around time for RedHat [6].
Round 3—Scalability and Failover
Microsoft goes first. He tried to create a cluster, but the software crashed
on him. He seemed to be running .Net server under VMWare [7] but I'm not sure
if it was .Net server that crashed, VMWare that crashed, or he just closed
the wrong window. In any case, the presentation failed over to IBM.
This was one of the better rounds for IBM. Or I was less familiar with the
material. He mentioned IBM's Blue Gene [8] which is a computer with 65,536
CPU (Central Processing Unit)s and some 16 terabytes of RAM (Random Access
Memory) (which is 16×2^40 or 17,592,186,044,416 bytes—a typical book takes up
about a megabyte, or 1,048,576 bytes, this thing could hold 16,777,216 books
in memory!). And he also mentioned Google [9], which is now up to 15,000
machines, have indexed some 3 billion pages and handles around 150,000,000
search queries (a day? A month? my notes are a bit illegible at this point).
Round 4—System Administration
Dull dull dull dull dull. IBM just read off the slides and Microsoft was
still trying to get the clustering to work from the previous round.
Round 5—Is there a point?
Microsoft finally finished setting up the cluster software (from Round 3)
only to shut down the wrong server. I must have fallen asleep at this point
since I have no notes at all of what IBM talked about.
End of this debacle
This was thankfully the last round of a rather pointless debate—the Microsoft
guy kept claiming to be too technical to answer any questions about pricing
or licensing or anything (although he did say he didn't like subscription
model of RedHat tech support—this from Microsoft? Who is trying to force a
subscription model on software?) and apparently the IBM guy was here in an
“unofficial” capacity and did not know Linux all that well (he lost the TCO
(Total Cost of Ownership) argument to Microsoft! How sad is that?).
[1]
http://www.springdew.com/
[2]
http://gcdotnet.com/
[3]
http://www.microsoft.com/
[4]
http://www.ibm.com/
[5]
http://www.citrix.com/
[6]
http://www.redhat.com/
[7]
http://www.vmware.com/
[8]
http://www.research.ibm.com/bluegene/press_release.html
[9]
http://www.google.com/
Email author at
[email protected]