The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Warner Losh <imp@bsdimp.com>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: Re: [TUHS] My EuroBSDcon talk (preview for commentary)
Date: Fri, 13 Sep 2019 15:47:08 -0400	[thread overview]
Message-ID: <CAC20D2NmXGzN7imTKy-RRWRZ2ewWMEmUV9oDuP3-e3a4R+ynpA@mail.gmail.com> (raw)
In-Reply-To: <CANCZdfrK4iFQCWOFP4MoUggpfJVmoJ0dnSg6H0cCi4dop7sVXw@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 6113 bytes --]

slide 4 --  All of HP-UX, Ultrix and Digital UNIX/Tru64 are BSD kernels.
HP-UP and Tru64 support System V calls.

BTW:  DG-UX and Stratus built their own kernels, but used System V command
systems and System Call definitions - which are not listed.

Slide 6 - if you want it I have another picture of the GE system from some
of their literature has a view of all of the components.   Send me email if
you want it.

Slide 8 - Sets out to write version of Fortran came up with B.  Uses B to
write Assembler

Slide 9 - Wrong DEC logo.  Should be the Blue one.  The maroon version does
not show up until the 1990s with Bob Palmer (and has bad memories for some
of us).

Slide 17 - Ken write PDP-11 assembler on PDP-7 in B. , Dennis starts to
rewrite B compiler to output PDP-11 code.

Slide 18 - B begins to become different enough that Dennis starts to call
it nb [new B], eventually deviates enough to become new language

Slide 19 - 4th Edition release outside of the BTL.  Lou Katz becomes 'user
zero'

Slide 20 -- We need to get you the site and group name from Mash.  It was
not in Summit, it was not USG - but was in NJ.  I thought it was Homdel but
I that is purely speculation.
                  Also the role of Columbus team needs to be defined.   Ask
Mary Ann.

Slide 21 -- I'm not going to argue - but I would ask you to add a
disclaimer.   This is what you could reconstruct, but there is some
question of some of the arrows.   Heinz might be able to help, but as
Stienhart and I have said, its believed to be in LA; but no one has tracked
him down as he has been pursuing non-computer interests.

Slide 22 --4th Edition went to Katz that this is wrong, who sometimes reads
this mailing list.  If not, send me a note, I'll reintroduce you.  He might
be able to give you a data.  Check with Warren, my >>memory<< is that some
of userland is still in C although a lot assembler is still there.

Slide 23 -- ??widespread??   -- I'm not sure I would use that. Not even 100
sites yet.     Also there were not "commercial version" this was the first
"commercial license" -- big difference [contact me if you want
explanation].  IIRC fee was 15K per CPU.  Commercial redistribution doesn't
occur until after 7th is released and was a separate license.   I would
add, Mike Lesk's portable C library is starting to be used, but most C
program do their own I/O with read/write

          First real install man page and Dennis build tape installation
system.   Earlier version released as RK05 disk copies.
           Also numerous new peripherals. IIRC Support for the 11/40 starts
here, 4th & 5th needed a 45 class, and earlier used the 20 with the CSS MMU.

Slide 24 -- CMU uses it to teaches OS class.  makes student in class sign a
sub-license.

Slide 25 - missing the first USENIX tapes. which include Harvard and the
like.  Warren and I can probably help a little here.

Slide 26 - new licenses.  Commercial license fees change to 20K for 1st
CPU/5K for each CPU afterward.  CMU buys first commercial license to use
UNIX to make money [after Cole and Klein go on strike].  Case Western
follows suit 6month later.   AT&T agrees for the Universities that they
only had to declare one CPU as commercial and could intermix otherwise and
notifies all the universities that if they were using it for commercial
purposes, then needed a license.

AT&T creates first redistribution license.  Needed at least one $20K
commercial CPU and then $150k for the rights to redistribute.   Originally
$1K per binary CPU.

Slide 27 -- missing Purdue Dual Vax and CMU Mach

Slide 28 - APS had NH which was the model the DEC plate you show.   Maddog
has it now on his Jeep when aps moved to CA (he also has the NH Linux plate
but I don't remember the car -- you can ask him).   I have had the
Massachusetts UNIX plate since 1983 (it's on my model S of course).   ghg
has indiana from around the same time (I think on a pickup).  wnj had the
CA vmunix on his Ferrari, but I don't know if he still has it or what its
on.

Slide 29 - Look in HenrySpencer-TUHS.org -- you'll find tail but not head.

Slide 31 - Job Control can from Europe via MIT.  Jim Kulp wrote it.   Noel
and I can give you the story if you want it.  It was on the PDP-11 there.
 Joy modified csh and added it to 4.1

Slide 32 -- JC was not from UCB.   Joy got it from MIT   -- Dennis create
ENV and it was first distributed in V7.

Slide 33 -- No Bourne supported ENV in the new shell -- see me earlier
email for how all this went down or ask Steve yourself.

Slide 34 -- PCC was included, but the Ritchie Compiler (a.k.a. Typesetter
C) was the default compiler.  You are missing a step BTW -- typesetter C
was released between V6 and V7.   As is the first draft of the White Book.
The new compiler had stdio but targets V6.
Also mpx was part of DataKit support.

Slide 35 --   Not sure that is true.   I thought Microsoft's Xenix ships
before Venix.    Particularly since you made the comment about System III
The original 8086 Xenix was a pure V7 port, with a few additions Gordon
brought with him from Purdue (i.e. ghg hacks).

Slide 52/53/54/55 -- wrong logo (see above)










On Thu, Sep 12, 2019 at 11:21 PM Warner Losh <imp@bsdimp.com> wrote:

> OK. I've shared my slides for the talk.
>
> Some of the family trees are simplified (V7 doesn't have room for all its
> ports, for example)
> Some of it is a little cheeseball since I'm also trying to be witty and
> entertaining (we'll see how that goes).
> Please don't share them around until after my talk on the September 20th
>
> I'd like feedback on the bits I got wrong. Or left out. Or if you're in
> this and don't want to be, etc.
>
> All the slides after the Questions slide won't be presented and will
> likely be deleted.
>
>
> https://docs.google.com/presentation/d/177KxOif5oHARyIdZHDq-OO67_GVtMkzIAlDX-cHxgb4/edit?usp=sharing
>
> Please be kind (but if it sucks, please do tell). I've turned on
> commenting on the slides. Probably best if you comment there.
>
> I have a video of me giving this talk, but it's too rough to share...
>
> Thanks for any help you can give me.
>
> Warner
>

[-- Attachment #2: Type: text/html, Size: 12145 bytes --]

  parent reply	other threads:[~2019-09-13 19:48 UTC|newest]

Thread overview: 125+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-13  3:20 Warner Losh
2019-09-13  9:03 ` Branden Robinson
2019-09-13 19:47 ` Clem Cole [this message]
2019-09-13 20:02   ` Clem Cole
2019-09-13 20:06     ` Clem Cole
2019-09-13 20:24       ` Jon Steinhart
2019-09-13 20:43         ` Clem Cole
2019-09-13 20:53           ` Diomidis Spinellis
2019-09-13 21:45             ` Clem Cole
2019-09-13 22:13               ` [TUHS] earliest Unix roff Warren Toomey
2019-09-13 22:55                 ` Clem Cole
2019-09-14  2:02                   ` Larry McVoy
2019-09-14  2:44                     ` Warren Toomey
2019-09-15  2:56                       ` U'll Be King of the Stars
2019-09-15  6:54                         ` arnold
2019-09-15  7:01                           ` Dave Horsfall
2019-09-15 16:17                             ` Jon Steinhart
2019-09-15 17:23                               ` Ronald Natalie
2019-09-15 19:48                             ` Clem Cole
2019-09-15 21:16                               ` Dave Horsfall
2019-09-15  7:32                           ` U'll Be King of the Stars
2019-09-15  7:46                             ` arnold
2019-09-15 19:37                           ` Clem Cole
2019-09-16  5:52                             ` arnold
2019-09-16 12:10                               ` Clem Cole
2019-09-16 12:26                                 ` Lars Brinkhoff
2019-09-16 13:42                                   ` Clem Cole
2019-09-16 14:54                                     ` Larry McVoy
2019-09-16 16:09                                     ` Paul Winalski
2019-09-16 22:05                                     ` Dave Horsfall
2019-09-16 22:33                                       ` reed
2019-09-17  0:11                                         ` Dave Horsfall
2019-09-17  0:02                                       ` Nemo Nusquam
2019-09-17  0:21                                         ` Arthur Krewat
2019-09-17 11:12                                         ` Thomas Paulsen
2019-09-17  0:46                                       ` Clem Cole
2019-09-16 13:13                                 ` Chet Ramey
2019-09-16 14:51                                 ` Larry McVoy
2019-09-16 14:57                                   ` Clem Cole
2019-09-16 15:14                                     ` Richard Salz
2019-09-16 15:48                                       ` Ronald Natalie
2019-09-16 16:10                                       ` Larry McVoy
2019-09-16 16:16                                         ` Jon Steinhart
2019-09-16 16:26                                           ` Larry McVoy
2019-09-16 16:31                                             ` Richard Salz
2019-09-16 16:45                                               ` Larry McVoy
2019-09-16 17:19                                                 ` KatolaZ
2019-09-16 17:24                                                   ` Larry McVoy
2019-09-16 17:32                                                     ` Jon Steinhart
2019-09-16 17:35                                                     ` Clem Cole
2019-09-16 17:37                                                   ` Jon Steinhart
2019-09-16 18:09                                                     ` [TUHS] [OT] " KatolaZ
2019-09-16 18:19                                                       ` Jon Steinhart
2019-09-16 18:04                                                   ` [TUHS] " Chet Ramey
2019-09-16 18:19                                                     ` KatolaZ
2019-09-16 23:24                                                     ` Dave Horsfall
2019-09-16 17:24                                                 ` Clem Cole
2019-09-16 17:00                                               ` Clem Cole
2019-09-17 11:20                                         ` Thomas Paulsen
2019-09-16 19:13                                       ` Steffen Nurpmeso
2019-09-16 19:31                                       ` Bakul Shah
2019-09-16 22:35                                     ` Dave Horsfall
2019-09-17  7:53                                   ` arnold
2019-09-17 14:21                                     ` Clem Cole
2019-09-17 15:03                                       ` arnold
2019-09-17 15:58                                     ` Christopher Browne
2019-09-17 18:15                                       ` arnold
2019-09-17 18:32                                         ` Warner Losh
2019-09-18  0:42                                         ` Adam Thornton
2019-09-16 21:42                                 ` Dave Horsfall
2019-09-16 21:48                                   ` Larry McVoy
2019-09-16 21:54                                     ` Jon Steinhart
2019-09-16 21:59                                       ` Larry McVoy
2019-09-17  5:07                                         ` Lars Brinkhoff
2019-09-16 22:10                                       ` Bakul Shah
2019-09-17  0:16                                   ` Greg 'groggy' Lehey
2019-09-17  0:31                                     ` Jon Steinhart
2019-09-17 12:20                                     ` David
2019-10-05 19:44                                 ` Michael Parson
2019-09-15 19:35                         ` Clem Cole
2019-09-15 20:49                           ` U'll Be King of the Stars
2019-09-16  6:20                             ` arnold
2019-09-16 12:13                               ` Clem Cole
2019-09-16 12:34                                 ` arnold
2019-09-16 14:52                                 ` Larry McVoy
2019-09-17  0:10                               ` [TUHS] O'Reilly groff macros (was: earliest Unix roff) Greg 'groggy' Lehey
2019-09-17  0:51                                 ` Clem Cole
2019-09-17  0:54                                   ` [TUHS] O'Reilly groff macros U'll Be King of the Stars
2019-09-17  1:03                                     ` Clem Cole
2019-09-17  1:41                                     ` Greg 'groggy' Lehey
2019-09-17  1:58                                       ` Clem cole
2019-09-15 19:27                       ` [TUHS] earliest Unix roff Clem Cole
2019-09-15 19:31                         ` Jon Steinhart
2019-09-14  7:35               ` [TUHS] My EuroBSDcon talk (preview for commentary) Diomidis Spinellis
2019-09-13 21:31       ` Clem Cole
2019-09-17 19:29         ` Warner Losh
2019-09-17 20:17           ` Clem Cole
2019-09-17 19:18       ` Warner Losh
2019-09-17 20:13         ` Clem Cole
2019-09-13 20:06     ` Larry McVoy
2019-09-14  6:13   ` Wesley Parish
2019-09-15 21:46 ` Clem Cole
2019-09-15 23:25   ` Bakul Shah
2019-09-15 23:35     ` Clem cole
2019-09-16  1:42     ` Warner Losh
2019-09-16  1:52       ` Clem cole
2019-09-16  2:05         ` George Michaelson
2019-09-16  2:37           ` Bakul Shah
2019-09-16  3:29             ` [TUHS] INed/Rand Editor/Ned [was " Charles H. Sauer
2019-09-16 14:53               ` Clem Cole
2019-09-16 16:16                 ` Warner Losh
2019-09-16 20:21                   ` G. Branden Robinson
2019-09-16 20:47                     ` Jon Steinhart
2019-09-16 22:33                       ` George Michaelson
2019-09-16 23:14                         ` G. Branden Robinson
2019-10-09  1:10                         ` Lyndon Nerenberg
2019-09-16 22:48                       ` [TUHS] better ways and termcap vs. terminfo " G. Branden Robinson
2019-09-17 11:46                     ` [TUHS] INed/Rand Editor/Ned [was Re: My EuroBSDcon talk (preview " Theodore Y. Ts'o
2019-09-17 12:52                       ` G. Branden Robinson
2019-10-09  0:38                   ` Lyndon Nerenberg
2019-09-16  1:31   ` [TUHS] " William Pechter
2019-09-16  1:48     ` Clem cole
2019-09-16  2:24     ` Dave Horsfall
2019-09-16  2:31       ` Toby Thain
2019-09-16  3:36   ` Theodore Y. Ts'o

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=CAC20D2NmXGzN7imTKy-RRWRZ2ewWMEmUV9oDuP3-e3a4R+ynpA@mail.gmail.com \
    --to=clemc@ccc.com \
    --cc=imp@bsdimp.com \
    --cc=tuhs@tuhs.org \
    /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).