The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: reed@reedmedia.net (Jeremy C. Reed)
Subject: [TUHS] Thompson at Berkeley on an 11/70
Date: Thu, 9 Apr 2015 20:44:01 -0500 (CDT)	[thread overview]
Message-ID: <alpine.NEB.2.11.1504091920090.509@t1.m.reedmedia.net> (raw)
In-Reply-To: <a62dd2d1166754c2198232011a97237e@xs4all.nl>

On Fri, 10 Apr 2015, Jacob Goense wrote:

> If it was stock V6 initially, what were they waiting for? Legal stuff?
>
> If it was 1975 Bell UNIX, can I reconstruct this using the 54 patches
> collected by Mike O'Brien[2], or is that going to be way off from what
> Thompson left in Urbana-Champaign with Greg Chesson in 1975?

When Thompson arrived, the Math and Statistics department had a shared 
machine running RSTS-E and Unix part time. McKusick wrote that the 11/70 
arrived in Fall of 1975 and it was installed with Version 6. (Marshall 
Kirk McKusick. A BERKELEY ODYSSEY: Ten years of BSD history. Unix 
Review. January 1985. Volume 3. Pages 31-42.) But the Quarter Century 
book (page 155) says it was upgraded to V6 after Thompson left (he told 
me he left right after exams in June). Thompson told me he brought up 
the 11/70 for the EECS (but didn't tell me the version). (Jolitz and 
Allman told me the shared 11/45 also used for CS classes ran v6 (and 
RSTS-E) but I don't when it was upgraded to v6. The INGRES group also  
their own dedicated computer which ran 5th Edition and then v6.)

(Thompson told me that he wrote his Pascal between quarter 1 and 
quarter 2 and that Fabry used it for his instruction the next quarter. 
Fabry told me that Thompson's students completed their programming 
assignments using the Cory Hall PDP-11/70 running Unix.)

O'Brien suggested to me that the annotated fifty changes wouldn't apply 
to Berkeley's already hacked kernel.

Allman and Fabry told me that in their code reading sessions, Thompson 
had the John Lions' annotated code for the v6 kernel. I believe these 
(Lions') lecture notes were from May 1976 (so not much time before 
Thompson left).

> [2] Hidden in /usr/sys/v6unix/unix_changes in one of the Spencer tapes
> http://www.tuhs.org/Archive/Applications/Spencer_Tapes/unsw3.tar.gz

Thank you so much for pointing me to this. Too bad there aren't dates 
mentioned in the code or diff files. I am authoring a book that includes 
this same story (and I had basically the same questions).


  Jeremy C. Reed

echo 'EhZ[h ^jjf0%%h[[Zc[Z_W$d[j%Xeeai%ZW[ced#]dk#f[d]k_d%' | \
  tr            '#-~'            '\-.-{'





  reply	other threads:[~2015-04-10  1:44 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-09 22:43 Jacob Goense
2015-04-10  1:44 ` Jeremy C. Reed [this message]
2015-04-10 18:37 Doug McIlroy
2015-04-11  4:45 ` Greg 'groggy' Lehey
2015-04-11  6:39   ` Doug McIlroy
2015-04-11 14:41     ` Warner Losh
2015-04-11 15:37   ` Jeremy C. Reed
2015-04-11 14:23 ` Jacob Goense

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=alpine.NEB.2.11.1504091920090.509@t1.m.reedmedia.net \
    --to=reed@reedmedia.net \
    /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).