Originally posted by: spike spiegal
You think NT 4 was "hell", try NDS 4 and trying to route that crap with IPX, which took Novell forever to admit was an inferiour protocol to IP. I guess according to you Novell invented IP.
======================================
Novell came up with IPX/SPX (which works/worked pretty well, by the way) at a time when TCP/IP was still pretty much just a government/university/DARPA protocol; it wasn't "on the street" .... as opposed to Microsoft, which took their desktop OS, "strapped on" a NETBEUI/NETBIOS transport (which isn't routable like IPX/SPX) and evolved their patchwork, Frankenstein server OS (the new stuff is OK, the old stuff was/is crap).
At the time (and probably still true now) Novell was/is leaner, faster, more secure, more efficient and natively routable
They worked on all major desktop systems speaking in that syste's "native tongue"; Apple users saw an Apple server in their chooser, Unix users got NFS, Windows folks (Windows desktops came out AFTER Novell was using PCs for servers) got their GUI, and
MS DOS folks got a drive letter.
Microsoft NT worked with Microsoft desktops exclusively for quite a while.
At the time, people that came to us that wouldn't do Novell and wanted a peer to peer OS (running NETBIOS/NETBEUI, that's all NT was) I put 'em into OS/2 - the network transport was the same, but the OS 32 bit OS engine was more mature and much cleaner (and it worked .... mostly ... if you could get it to load).
Novell adapted to the TCP/IP environment years before Microsoft offered it for their servers (there was some third-party software, nothing from MS). It was an add-on, an expensive add-on, and it required an additonal box to act as a "protocol gateway" (a PC based router running the other Novell software), but it worked pretty well. It was my first serious exposure to TCP/IP.
With the "diversity" comment , I meant that there is no one OS or platform that is "The Best" at everything. Anytime you integrate desparate features, there is a compromise.
For example:
In the "small box" arena, *nix is still the best DB platform. *nix started life decades ago as a multi-user, multi-tasking platform it has always developed towards stronger multi-user, multi-tasking functionality, and the file system *tends* to favor the architecture needed by a database.
Being a person with a complete toolkit, if a customer needs optimum performance and has the backing and support that can handle multiple platforms, then you can come up with a much more efficient (though much more difficult to manage) network.
If you have a customer that can basically only use or handle one OS, chances are good that it'll be Microsoft (or, maybe Apple, or Linux ...).
I suppose the point is that breaking out of the "Microsoft only" box means you don't have to compromise unless you (or the customer) choose to do so. Don't get me wrong, compromise can be a good thing ... and if you're looking for absolute performance in a complex system, proprietary is not a bad thing either.
I'm not anti-Microsoft, I mostly like Microsoft ... right along with mostly liking *nix, and mostly liking Novell .... (although, I'm not a big fan of Apple computers) just because you like one of them doesn't mean you have to not like the alternatives.
They're just other tools for your bag of solutions.
FWIW
Scott