Accusing Bell of NIH (formerly Re: useless digest reference)
Peter DaSilva
peter at kitty.UUCP
Fri Aug 9 00:57:09 AEST 1985
> especially now that experience has had a chance to prove Berkeley's decision
> wrong?
It has? News to me. The current usage seems to be:
BSD USG
mail mailx
binmail mail
And what's so terrible about "nmail", whuch has the advantage of being
reasonable mnemonic for New MAIL?
> (2) Count on Berkeley to provide two ways of doing things when one would do.
> '~.' is a standard exit for a lot of programs (e.g., cu, tip), as is '.'.
> Providing options confuses people without adding significant functionality.
But '.' is the standard exit for old mail. I'm using connect (variant of cu)
to call this system. I've hung up a couple of times by forgetting to type
"~~.". Why not keep the compatibility eith your own software?
> (3) The USG TTY driver is a clean, orthogonal design that is easy to get to
> do what you want. You've never seen a posting of "how do I get an 8-bit
> data path with ^S/^Q flow control" (needed for many laser printers) for USG
> because it's so easy. Sometimes you have to bite the bullet for the future.
Now that I've found the well-hidden documentation on the USG driver I have to
agree it's orthogonal. Overloading EOF and QUIT as MIN and TIME was a bad
mistake, since it makes the intuitive transform between V7 and relatives and
SIII and relatives a total loss... and adds extra stuff you have to save
and restore when changing modes.
> > Like it or no, at the time Bell came
> >out with System III, THE standard system in the real world was V7.
>
> THE standard system in the educational world was V7. The standard system
> in the rest of the world was RSX, or TOPS-20, or OS/370.
The standard UNIX system. Ever hear of Microsoft? Or Venturcom? Or Unisoft?
That's a straw man & a very bad argument.
> >There
> >is no good excuse for making SIII incompatible with V7.
>
> Untrue. There are frequently excellent COMMERCIAL reasons to drop
> compatibility or at least reduce it in the interests of making use of what
> one has learned. (PDP-8? What's that?)
But is this the case here? You say yes. I say no.
Microsoft's Xenix 3.0 is compatible with V7 and looks like SIII. It's the
most common UNIX system on small machines.
> >Or for
> >making SV incompatible with SIII.
>
> They didn't.
You're right. I was using a Unisoft SIII and Xenix 3.0 when I said this. Both
were V7 with some cosmetic changes. I apologise for this misconception, however
understandable.
> --
> Geoff Kuenning
More information about the Comp.unix.wizards
mailing list