Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Jun 1997 23:50:00 -0700
From:      "Michael L. VanLoon -- HeadCandy.com" <michaelv@MindBender.serv.net>
To:        "Pedro F. Giffuni" <pgiffuni@fps.biblos.unal.edu.co>
Cc:        Jim Dixon <jdd@vbc.net>, freebsd-chat@freebsd.org
Subject:   Re: NT vs UNIX 
Message-ID:  <199706070650.XAA01119@MindBender.serv.net>
In-Reply-To: Your message of Fri, 06 Jun 97 10:31:46 -0700. <33984982.3723@fps.biblos.unal.edu.co> 

next in thread | previous in thread | raw e-mail | index | archive | help

>> They use an older version of Lotus Notes, which at that point of time
>> was more of a Unix app recompiled to run on NT than a server product
>> that was written to work comfortably and natively with the way NT
>> works.  The 2-processor limit is just one example why (hint: the
>> threading and processor affinity should be totally transparent if the
>> software was written correctly for NT in the first place).

>This is a limitation of NT itself: while the UNIX sources are available
>for a price, NT's source code is one the best kept secrets. More than
>secret, they do whatever the want with it and don't tell anything to the
>major software developers (Lotus Notes) that could beat M$ products.
>It's fair to keep those limitations accounted for in a test.

I think you missed my point.  I was simply talking about an app that
is written well for NT.  An app that is written to be intelligently
multi-threaded, use the Win32 synchronization primitives, etc.  Until
Notes 4, Lotus didn't try very hard to make the NT version of Notes
work well with NT.

However, the Exchange doesn't use any "private" APIs.  Everything we
use is documented in MSDN (the Microsoft Developer's Network library).
In fact, in spite of the fact that I work _inside_ Microsoft, my
primary reference is still the publicly available MSDN library.  The
only time I got to private specs or documentation is when we're
working with something that hasn't released yet.

>Remember that there's no way to make this type of tests with Exchange.
>IMHO, this is the problem with the "abridge and extend" policy of
>Mini$oft; they only extend if they own the API's.
>I'm sure after you did your part someone in M$ replaced some API's here
>and there until they were sure Exchange kicked out Notes. To be fair we
>would have to see a version for UNIX.

I hope you'll take this in the best possible way. :-)  That is absurd
alarmist paranoid bullshit.  Microsoft developers simply don't have
the time to pull stunts like that.  If an external API was changed, it
was done so for purely technical reasons, of because of a bigger
picture (an ISV designed it for their product, but someone at MS saw a
way it could be used more generally for several products).  In fact, I
had that happen to me.  My boss took something I designed, and totally
mutated into something else.  What I wrote was usable as an internal
library for a couple pieces of our product.  What he turned it into
was a publicly consumable COM object, that anybody could script to.

>I agree that all tests can be slanted in some way or another, but the
>company that did this test is very serious. I haven't seen much tests
>around that were favorable to NT, would have to dig deeper in M$ web
>site, but the performance issue is dead around UNIX being faster but NT
>getting nearer and nearer.

There is a lot of very sincere marketing out there that contradicts
each other. :-)

[...]
>then I firmly believed MS Windows was a winner. Now I find a conceptual
>difficulty buying M$ products..(in fact I don't buy them :-) ).
>"Don't buy DR-DOS, we will soon release MS-DOS 6.0 that will offer lot's
>of new features that will become standard, besides DR-DOS won't run win
>3.1"
>"Don't buy OS2, we will release our 32-bit OS *VERY* soon and it will be
>very cool".

Sure, MS has pissed some people off in the past.  I believe it's a
much more mature company than it was five or ten years ago.  But
they're still very aggressive, and occasionally they may still pull a
stunt that pisses some people off.  That's big business, I guess.

However, if there is any number one company using FUD (Fear, Uncertainty
and Doubt) as its primary weapon right now, it's Netscape.  They want
desparately to compete with Microsoft in the back-end server business,
and are willing to spread as many rumors as possible until they can
eventually come out with server products as good as BackOffice (and
as good as Notes, to site another competitor).  A Lotus CEO even
publicly roasted Netscape in an open letter to a trade rag recently,
because they are being so obnoxious.

And if it's simply big companies you hate, remember that IBM has
nearly ten times as many employees as Microsoft. :-)

>One of my previous employers ORDERED me to uninstall any UNIX box around
>and use exclusively NT. All my UNIX boxes survived; there were no
>official licenses for NT, and there isn't a version for IBM's Power
>processors. The same guy suggested we should remove all passwords from
>our boxes. Of course the day after I went away M$ found out we were
>using OS2 and made an additional discount on W95 licenses. 
>My FBSD "development" box was erased with NT...when they want to go back
>to FreeBSD (they are already tired of licensing restrictions), they will
>have to pay a fee if the want to see FBSD reinstalled :).

Sucks to be them... :-)

>Just be honest with yourself and break the chains that tie you to Bill
>and his evil ways.

'Fraid those would be my paycheck and my stock options.  Don't think
I'm willing to give those up just because some people object to
Microsoft marketing tactics.  At least I don't work for Netscape. :-)

However, have comfort in the fact that I still love and fully support
the free BSDs.  In fact, you'd be surprised to find out just how many
FreeBSD and NetBSD (and yes, even some Linux) enthusiasts there are in
the Exchange group.

-----------------------------------------------------------------------------
  Michael L. VanLoon                           michaelv@MindBender.serv.net
        --<  Free your mind and your machine -- NetBSD free un*x  >--
    NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3,
        Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX, MVME68k, arm32...
    NetBSD ports in progress: PICA, others...
-----------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706070650.XAA01119>