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 '#-~' '\-.-{'
next prev parent 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).