Newsgroups: alt.folklore.computers
From: bernie@fantasyfarm.com (Bernie Cosell)
Subject: Re: Who built the Internet? (was: Linux/AXP.. Reliable?)
Date: Sat, 3 Jun 1995 19:14:21 GMT

In article <3qn5b2$h7l@fg70.rz.uni-karlsruhe.de>, Thomas Koenig writes:
} In comp.os.linux.development.system, cmetz@sundance.itd.nrl.navy.mil (Craig Metz) wrote:
} 
} >	It's always nice to know that 4BSD and *only* 4BSD built the
} >Internet. That's right. No IMPs, no Multics, no VMS, no MVS, no research
} >UNIX, no System V, no Cisco/Wellfleet/etc. Yep, *only* 4BSD.
} 
} I thought the first Internet machines were primarily Multics, with a few
} TOPS-10 and TOPS-20 machines thrown in.  BSD came to this relatively
} late.

You're both fairly off the mark, I think, alhtough the quesiton is
a bit underspecified Part of what you get for an answer depends on
what you mean by "built the Internet".  To the extent that one
views the Internet as an evolution from the ARPAnet, then there
were certainly IMPs [indeed, that's all there were].  The initial
hosts on the ARPAnet spanned a huge number of OSs.  The first node
on the net, UCLA, was a SDS Sigma-7.  Rand had some kind of 360.
There was only ever one Multics system on the net --- the one at
MIT.

The most prevalent system early-on was the PDP-10, and in
particular running BBN's "TENEX" OS.  For a while, this was about
the only OS that appeared more than once on the net, and it was
quite good for the net [as, indeed, was the coming of BSD a bunch
of years later].  The reason is that a BIG stumbling block in the
development of the net was the difficulty of getting systems to
support new bits of protocol and new applications,etc.   With
TENEX, though, if the BBN-folk implementing just about anything, it
was *immediately* ready to be tried out in the network [whereas it
would take months, or perhaps years, before other OS's could find
someone to implement whatever-it-was].  That's how email was born:
TENEX had email internally, and Ray Tomlinson put together a hack
that'd allow the email to be sent out over the ARPAnet.  Of course,
at that point the only place you could SEND email was to other
TENEXes [since they were able to run copies of the code].  But it
did make it a LOT easier to try things out, do demonstrations and
evaluations, etc.  [and, of course, email was probably the biggest
success story of the early ARPAnet].

BSD only really becomes a play MUCH later when the network was
going through the incredible pain of moving from NCP to TCP/IP.
What it provided [among other things, of course] was a *standard*
set of protocol managers and applications for dealing with the
network.  It still didn't "do" networking quite as cleanly as
some of the other OSs floating around the net, but it did it *ALL*
and the BSD implementations of the various protocols became the
standards against which other vendors could test their stuff [and,
since it was freely available [courtesy of its having been paid
for by us'uns, the taxpayers, via DARPA], it also provided sample
code.  As far as I know, this is largley still the case, and so
the Berkeley archive version of things like sendmail and BIND and
such are probably _still_ the examplars.

In any event, the multics statement was clearly wrong: there was only
one MUltics among a multitude of other OSs.  But I guess I don't
see 4BSD as being the critical player as Craig does, so perhaps he
would amplify his comments some...

  /Bernie\
-- 
Bernie Cosell                               bernie@fantasyfarm.com
Fantasy Farm Fibers, Pearisburg, VA         (703) 921-2358
    --->>>    Too many people; too few sheep    <<<---

