User Tools

Site Tools


events:timeline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
events:timeline [2016/01/14 10:48] – [1972] wktevents:timeline [2022/09/16 18:52] (current) – old revision restored (2022/09/10 20:42) 123.219.209.121
Line 21: Line 21:
 **Dennis says:** "I think the Neumann connection was an invention of my own fevered brain. I wasn't sure who created the name and I assumed Peter because of his propensity for puns. He has since denied involvement and Brian has claimed it, so I think things are as certain as they can be at this point." [ [[http://www.tuhs.org/Archive/Documentation/Emails/dmr_wkt.html#200001102120.IAA29553@csadfa.cs.adfa.edu.au|private email from dmr]] dated 10 Jan 2000] **Dennis says:** "I think the Neumann connection was an invention of my own fevered brain. I wasn't sure who created the name and I assumed Peter because of his propensity for puns. He has since denied involvement and Brian has claimed it, so I think things are as certain as they can be at this point." [ [[http://www.tuhs.org/Archive/Documentation/Emails/dmr_wkt.html#200001102120.IAA29553@csadfa.cs.adfa.edu.au|private email from dmr]] dated 10 Jan 2000]
  
-**Mid-year:** The PDP-11/20 is ordered, but it arrives with no disk drives as they were not ready yet [ [[:publications:quarter_century_of_unix|QCU]] pg 35], [ [[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]] ]+** Mid-year:** The PDP-7 version supports two concurrent users, one on a teleprinter and the other on the Graphics-2 device. The filesystem has the "dd" directory, a "system" directory for binaries and per-user directories, but no concept of pathnames, "." or ".." [ [[https://github.com/DoctorWkt/pdp7-unix|extant source code]] ]. Utilities include as, bi (B interpreter), cat, check (filesystem checker), chmod, chown, chrm (remove files), cp, db (debugger), dsw (delete from switches), ed, ln, mv, sh, stat (ls-like output on one file). 
 + 
 +**Mid-year:** The PDP-11/20 is ordered, but it arrives with no disk drives as they were not ready yet [ [[:publications:quarter_century_of_unix|QCU]] pg 35], [ [[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]] ]. It sits in Joseph Osanna's office [ [[http://www.tuhs.org/Archive/Documentation/OralHistory/transcripts/thompson.htm|Thompson interview]] ].
  
 **Unknown:** Ken has recoded the Unix kernel and some commands in PDP-11 assembly code. Dennis writes: "Much of the recoding occurred before the disk was delivered. The basic system was running and executing commands, with a basic shell, cp and whatnot. The 12KWords were divided into 8KB for the system code and data, 8KB for running user programs, 8KB for an in-memory file system. This all used a cross-assembler written in B that ran on the PDP-7 and generated the -11 object programs." [ [[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]] ] **Unknown:** Ken has recoded the Unix kernel and some commands in PDP-11 assembly code. Dennis writes: "Much of the recoding occurred before the disk was delivered. The basic system was running and executing commands, with a basic shell, cp and whatnot. The 12KWords were divided into 8KB for the system code and data, 8KB for running user programs, 8KB for an in-memory file system. This all used a cross-assembler written in B that ran on the PDP-7 and generated the -11 object programs." [ [[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]] ]
Line 29: Line 31:
 ===== 1971 ===== ===== 1971 =====
  
-**January-March:** PDP-11 version largely rewritten during this period, but was not truly self-supporting. [ [[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]] ]+**January-March:** PDP-11 version largely rewritten during this period, but was not truly self-supporting. [ [[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html|http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]] ] 
 + 
 +**February:** PDP-11 Unix beccomes "operational" [ [[http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html|http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html]] ]
  
-**February:** PDP-11 Unix beccomes "operational" [ [[http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html]] ]+**Throughout 1971:** Dennis extends B to be NB [ [[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html|http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]] ]
  
-**Throughout 1971:** Dennis extends B to be NB [ [[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]] ]+**Spring:** roff rewritten in PDP-11 assembler language, starting from the PDP-7 version that had been transliterated from McIlroy's BCPL version on Multics, which had in turn been inspired by J. Saltzer's runoff program on CTSS [ [[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html|http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]] ]
  
-**Spring:** roff rewritten in PDP-11 assembler language, starting from the PDP-7 version that had been transliterated from McIlroy's BCPL version on Multics, which had in turn been inspired by J. Saltzer's runoff program on CTSS [ [[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]] ]+**Mid-1971:** Dennis writes a [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/McIlroy_v0/|draft]] of "The Unix Time-Sharing System" paper.
  
 **November:** First Edition manuals were published [ [[:publications:quarter_century_of_unix|QCU]] pg 43] **November:** First Edition manuals were published [ [[:publications:quarter_century_of_unix|QCU]] pg 43]
events/timeline.1452728933.txt.gz · Last modified: 2016/01/14 10:48 by wkt