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
next prev 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).