The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: pepe@naleco.com (Josh Good)
Subject: [TUHS] Were all of you.. Hippies?
Date: Sat, 25 Mar 2017 23:26:32 +0100	[thread overview]
Message-ID: <20170325222629.GA27153@naleco.com> (raw)
In-Reply-To: <CAP6exYJUNxn9Aj0GkdgSXu4KgatovS0-=4CrQfBJr-BCYZfgdw@mail.gmail.com>

On 2017 Mar 25, 03:55, ron minnich wrote:
> On Fri, Mar 24, 2017 at 4:56 PM Josh Good <pepe at naleco.com> wrote:
> 
> > Which brings up a question I have: why didn't UNIX implement ethernet
> > network interfaces as file names in the filesystem? Was that "novelty"
> > a BDS development straying away from AT&T UNIX?
>
> See https://tools.ietf.org/html/rfc681, section 4j:
>  FILEDES = OPEN( "/DEV/NET/HARV",2 );
> 
> People were thinking about it. There was no shortage of people at
> the time who were struggling to find a way to make the Unix model
> work for networking (not me, I had no clue; I was just an interested
> observer). It didn't quite work out and as a result we were left with
> the non-unix-like socket interface we have today, and a feeling among
> many of us that we'd missed an opportunity.

> It's really hard to get this stuff right, and the approach outlined
> in the RFC is not really what you want. Rob had a nice talk 20+ years
> ago about the right and wrong way to do this; I can't find it and he
> can't find it, and I keep hoping it'll appear.

> It's a shame that Unix did not get a Unix-like model for networking,
> but maybe it was just too soon.

Thank you Ron for your very informative answer. I too would like to read
that Rob's paper if it ever resurfaces.

By the way, that RFC-681 you point to, has these two very interesting
paragraphs:

	RELIABILITY 

	AS  OF  THIS  WRITING, NETWORK UNIX HAS BEEN RUNNING ON A FULL
	TIME BASIS FOR ABOUT FOUR WEEKS.  DURING THAT PERIOD,  THERE WERE
	BETWEEN  THREE AND FOUR CRASHES A DAY.  THIS IS NOT A VALID
	INDICATOR BECAUSE MANY OF THE FAILURES WERE DUE TO HARDWARE
	COMPLICATIONS.  MORE RECENTLY THE HARDWARE HAS BEEN RE-CONFIGURED
	TO IMPROVE RELIABILITY AND THE CRASH RATE HAS BEEN REDUCED TO ONE
	A DAY  WITH A DOWN TIME OF 2-3 MINS.  THIS IS EXPECTED TO
	CONTINUE, BUT THE SAMPLING PERIOD HASNT BEEN LONG ENOUGH FOR ANY
	DEPENDABLE ANALYSIS.

	AVAILABILITY

	ALTHOUGH  THE UNIX NETWORK SOFTWARE WAS DEVELOPED WITHOUT ARPA
	SUPPORT, THE CENTER FOR ADVANCED COMPUTATION IS  WILLING  TO
	PROVIDE IT GRATIS TO THE PEOPLE OF THE ARPA COMMUNITY.

	HOWEVER BELL LABORATORIES MUST BE CONTACTED  FOR  A  LISCENSE  TO
	THE BASE SYSTEM ITSELF.  BELL'S POLICY IN THE PAST HAS BEEN TO
	LISCENSE THE SYSTEM TO UNIVERSITIES FOR  A  NOMINAL  FEE,
	$150.00,  AND  UNFORTUNATELY  FOR  A  COST OF $20,000.00 TO
	"NONUNIVERSITY" INSTITUTIONS.


Those are truly delicious historical tidbits about UNIX: how the
beginnings were on humble/unreliable hardware (like Linux was on PC
hardware in the early '90s), and how as early as 1975 the licensing from
big AT&T much differed from the customs in the nascent Arpa/Internet
community.

The "licenses war" was latent in UNIX from the very beginning.

And as a side note: that RFC-681 shows case sensitivity was not a
particular cause of concern back in the day. Why then was UNIX, born in
those days, so particularly case-sensitive?

-- 
Josh Good



  parent reply	other threads:[~2017-03-25 22:26 UTC|newest]

Thread overview: 90+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-20 21:48 Steffen Nurpmeso
2017-03-20 22:10 ` Dave Horsfall
2017-03-20 22:32   ` Ron Natalie
2017-03-20 23:05     ` ron minnich
2017-03-21  2:51       ` Nick Downing
2017-03-21 20:28       ` Josh Good
2017-03-23 20:18         ` Michael Parson
2017-03-23 20:51           ` ron minnich
2017-03-24  0:18             ` Josh Good
2017-03-24  0:27               ` Larry McVoy
2017-03-24  1:03                 ` ron minnich
2017-03-24  1:05                   ` Larry McVoy
2017-03-24  2:33                   ` Andrew Warkentin
2017-03-24  5:17                     ` Random832
2017-03-24  5:37                     ` Erik E. Fair
2017-03-24 13:33                       ` Random832
     [not found]                     ` <20170324034915.GA23802@mcvoy.com>
2017-03-25  0:41                       ` Andrew Warkentin
2017-03-25  5:01                         ` Random832
2017-03-25 12:48                           ` Andrew Warkentin
2017-03-24  5:14                   ` Random832
2017-03-24  6:06                     ` ron minnich
2017-03-25  0:02                       ` Dave Horsfall
2017-03-25  0:42                         ` Toby Thain
2017-03-24  7:23                     ` shawn wilson
2017-03-24 23:55                       ` Josh Good
2017-03-25  3:55                         ` ron minnich
2017-03-25  4:52                           ` Steve Johnson
2017-03-25 13:48                             ` Jason Stevens
2017-03-25 18:51                           ` Clem Cole
2017-03-25 22:26                           ` Josh Good [this message]
2017-03-26  2:52                             ` Clem Cole
2017-03-24 10:21                   ` Tim Bradshaw
2017-03-24 13:55                     ` Random832
2017-03-24 14:53                       ` Tim Bradshaw
2017-03-24  2:33                 ` Dan Cross
2017-03-24  3:53                 ` Clem Cole
2017-03-24  7:15                 ` shawn wilson
2017-03-24  7:37                   ` Kurt H Maier
2017-03-24  8:06                     ` shawn wilson
2017-03-24 15:22                       ` Dan Cross
     [not found]                         ` <CALMnNGj6jcM5E1jJtxSnhnyQPBV7Hn4B06=tm1vv0TfKV=Bs1A@mail.gmail.com>
2017-03-24 22:09                           ` Dan Cross
2017-03-24 15:34                       ` Chet Ramey
2017-03-24 15:30                     ` Chet Ramey
2017-03-24 17:09                       ` Kurt H Maier
2017-03-20 23:08     ` Dave Horsfall
2017-03-21  0:10       ` Dan Cross
2017-03-21  2:09         ` Dave Horsfall
2017-03-22 12:50     ` Tim Bradshaw
2017-03-22 15:27       ` Dave Horsfall
2017-03-20 22:17 Noel Chiappa
2017-03-21 12:19 ` Steffen Nurpmeso
2017-03-21 12:48 ` arnold
2017-03-21 13:29 ` Jason Stevens
2017-03-23 10:13   ` Steffen Nurpmeso
2017-03-23 12:08     ` Jason Stevens
2017-03-20 23:28 Doug McIlroy
     [not found] ` <CAH_OBifeRyD__=TKTa=bMtFBMg9LsrCOyB+sSrO54Ezc-+zJbw@mail.gmail.com>
2017-03-21  1:24   ` shawn wilson
2017-03-21 16:20     ` Ron Natalie
2017-03-21  1:45 ` Derrik Walker v2.0
2017-03-22 17:49 Noel Chiappa
2017-03-22 22:35 ` Nick Downing
2017-03-23  8:56   ` shawn wilson
2017-03-23 13:13     ` Chet Ramey
2017-03-23 14:00   ` Tim Bradshaw
2017-03-23 16:22 Noel Chiappa
2017-03-23 23:40 ` Wesley Parish
2017-03-24 13:41 Noel Chiappa
2017-03-26  1:16 Noel Chiappa
2017-03-26  1:35 Noel Chiappa
2017-03-26  1:45 ` Kurt H Maier
     [not found]   ` <CAH1jEzb=ZzPMT6YWg9pbR4T=s_ckB4YFsBJnefj8AEatdBY_MQ@mail.gmail.com>
2017-03-26  4:46     ` Nick Downing
2017-03-26  2:49 ` ron minnich
2017-03-26  3:01 ` Andrew Warkentin
2017-03-26  3:11 Noel Chiappa
2017-03-26  3:17 ` Andrew Warkentin
2017-03-26  3:21 ` Kurt H Maier
2017-03-26  3:49 ` Dan Cross
2017-03-26  3:55 ` ron minnich
2017-03-26 16:26 ` Lyndon Nerenberg
2017-03-26 16:40   ` Larry McVoy
2017-03-26 18:35     ` Steve Simon
2017-03-26 20:05     ` Andy Kosela
2017-03-26  3:32 Noel Chiappa
2017-03-26  3:51 ` Dan Cross
2017-03-26 11:31   ` Ron Natalie
2017-03-26 22:06     ` Larry McVoy
2017-03-26 23:29       ` Wesley Parish
2017-03-27  4:20     ` Dave Horsfall
2017-03-26  4:31 ` Warner Losh
2017-03-27  3:36 Doug McIlroy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170325222629.GA27153@naleco.com \
    --to=pepe@naleco.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).