home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!wupost!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!mastodon.cs.berkeley.edu!eric
- From: eric@CS.Berkeley.EDU (Eric Allman)
- Newsgroups: comp.unix.bsd
- Subject: Re: I wonder, did AT&T backstab BSDI?
- Date: 29 Jul 1992 22:32:03 GMT
- Organization: UC Berkeley Mammoth Project
- Lines: 77
- Sender: eric@mastodon.cs.berkeley.edu (Eric Allman)
- Distribution: world
- Message-ID: <157693INNrkk@agate.berkeley.edu>
- References: <1992Jul28.153750.8395@mintaka.lcs.mit.edu> <1992Jul29.144859.8222@bas-a.bcc.ac.uk> <1992Jul29.174437.18606@gateway.novell.com> <1992Jul29.201919.15968@kithrup.COM>
- NNTP-Posting-Host: mastodon.cs.berkeley.edu
- Keywords: AT&T speculation lawsuit BSDI
-
- In article <1992Jul29.201919.15968@kithrup.COM>, sef@kithrup.COM (Sean Eric Fagan) writes:
- |> In article <1992Jul29.174437.18606@gateway.novell.com> terry@thisbe.npd.Novell.COM (Terry Lambert) writes:
- |> >Things AT&T owes to Berkeley:
- |> >2) VFS
- |> >3) Memory management strategies
- |>
- |> That's funny, I could have sworn that these actually came from SunOS.
- |> Considering that 4.4ish is the first BSD system to have vnodes, and a decent
- |> memory-management scheme, I don't see how SysVr4 (which has been out for a
- |> couple of years now) could have gotten it from 4.4...
-
- Vnodes did indeed come from SunOS, although I understand that Kirk McKusick
- and Mike Karels contributed to the design. However, memory management was
- developed jointly between Sun and Berkeley -- Kirk McKusick spent
- considerable time on the design.
-
- |> >4) Job control
- |>
- |> Other systems had job control long before BSD did.
-
- Jim Kulp first put job control into a PDP-11 system at IIASA in the distant
- past. It was derived from (I believe) ITS, although my memory is a bit fuzzy
- on this. He donated it to Berkeley, where Bill Joy merged it into BSD. It
- may have come out first on a non-UNIX system, but AT&T/USL clearly got it
- implementation-and-all from Berkeley.
-
- |> >5) csh
- |>
- |> I use bash or ksh. csh has too many problems.
-
- Perhaps -- but it is still a common shell, and it is certainly another
- example of a program developed at Berkeley picked up by AT&T/USL. And
- csh certainly introduced ideas that still exist (in possibly different
- forms) today.
-
- |> >8) mail/sendmail/smtp
- |>
- |> Other systems had smtp before, no? sendmail isn't that great, and there are
- |> other systems that deliver mail without the horrible configuration problem
- |> that sendmail is. And UNIX had mail *long* before UCB ever started playing
- |> with unix!
-
- There are a lot of opinions about sendmail, and I agree with many of them.
- Yes, there were other programs that delivered mail without "that horrible
- configuration". /bin/mail delivered UUCP mail. Another local mail program
- done at Berkeley delivered "BerkNet" mail (an RS-232 network, now gone,
- written by Eric Schmidt). And the NCP FTP code had yet another mail program
- that knew about NCP mail. I wrote delivermail so that users didn't have
- to decide which mail program to use depending on what network their mail
- was going to. It had a very small compiled in configuration file. It was
- renamed "sendmail" during a major rewrite that pulled the configuration file
- out; the changes in sendmail were adaptations needed to handle the real world
- that was changing fast (much faster than now).
-
- SMTP didn't even exist before sendmail. The conversion from delivermail to
- sendmail occurred during the network conversion from NCP to TCP. SMTP was
- in draft state (I probably still have many of the drafts in my basement).
- When a new draft came out I would FTP it and usually have the changes
- implemented and installed by the following morning. RFC822 was similarly
- evolving.
-
- Yes, "UNIX had mail *long* before UCB ever started playing with unix!" It
- was essentially the "cat" program. It didn't know about networks (later
- versions did know about UUCP, but that appeared well after UCB started
- playing with UNIX). It didn't even understand about separate messages;
- reading your mail was literally equivalent to catting the mail file.
- Kurt Shoens wrote a mail UA while at Berkeley (a derivative of which is
- usually known as mailx) that understood about separate messages, replying
- to messages, headers, and all sorts of "new" ideas.
-
- |> --
- |> Sean Eric Fagan | "My psychiatrist says I have a messiah
- |> sef@kithrup.COM | complex. But I forgive him."
- |> -----------------+ -- Jim Carrey
- |> Any opinions expressed are my own, and generally unpopular with others.
-
- eric allman
-