The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Larry McVoy <lm@mcvoy.com>
To: Clem Cole <clemc@ccc.com>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: Re: [TUHS] My EuroBSDcon talk (preview for commentary)
Date: Fri, 13 Sep 2019 13:06:59 -0700	[thread overview]
Message-ID: <20190913200659.GB2046@mcvoy.com> (raw)
In-Reply-To: <CAC20D2PXYWpv-8BQNKvUjgT=2W81GgzaOLyZiQ5=sM9+LXCWnw@mail.gmail.com>

Sun had all their sources on one machine.  Spent many a happy hour there
reading.

On Fri, Sep 13, 2019 at 04:02:30PM -0400, Clem Cole wrote:
> BTW:  I just thought of something else....  one of the b*tched about the
> commercial redistribution license from V7 in 1979, that was not fixed until
> the SVR3 licensing the mid-late 1980s  was AT&T's source policy.   As I
> said, a commercial source license was $20K for the first CPU and 5K for
> each additional one.   Later (System V) it went to $50K for the first and
> $10K for each additional.   But what really ticked off the vendors like
> DEC, Masscomp, Sun et al, was that each system that sources on was supposed
> to one of the 'second CPU licenses' - the binary license was not good
> enough.
> 
> What most of us did, was make sure any system that was a 'source control'
> or 'master' system at any 'site' had a full source license, but we were all
> in violation of the source agreement on our personal workstations.  The
> argument was the sources on people's machines was ephemeral and not
> 'stored' there.   But it was definitely contentious.
> 
> 
> 
> On Fri, Sep 13, 2019 at 3:47 PM Clem Cole <clemc@ccc.com> wrote:
> 
> > 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
> >>
> >

-- 
---
Larry McVoy            	     lm at mcvoy.com             http://www.mcvoy.com/lm 

  parent reply	other threads:[~2019-09-13 20:07 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
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 [this message]
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=20190913200659.GB2046@mcvoy.com \
    --to=lm@mcvoy.com \
    --cc=clemc@ccc.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).