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
Next revisionBoth sides next revision
events:timeline [2016/01/14 10:48] wktevents:timeline [2016/03/22 21:04] – [1970] wkt
Line 20: Line 20:
  
 **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-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]] ] **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]] ]
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]
Line 49: Line 53:
 **March:** UNIX is running on at least 5 PDP-11/20s [ [[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]] ] **March:** UNIX is running on at least 5 PDP-11/20s [ [[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]] ]
  
-**June:** DEC starts to ship the PDP-11/45. The Labs purchases one soon after this [[[http://www.village.org/pdp11/faq.pages/11model.html]|http://www.village.org/pdp11/faq.pages/11model.html]]]+**June:** DEC starts to ship the PDP-11/45. The Labs purchases one soon after this [ [[http://www.village.org/pdp11/faq.pages/11model.html]] ]
  
 **June:** Second Edition manuals were published. 10 UNIX installations [ [[:publications:quarter_century_of_unix|QCU]] pg 43] **June:** Second Edition manuals were published. 10 UNIX installations [ [[:publications:quarter_century_of_unix|QCU]] pg 43]
Line 55: Line 59:
 **June-July:** The C compiler binaries and associated utilities (as, nm, size, ld, un) on the s2-bits tap archive, with 0407-magic and using the 2nd Edition API. The files in the last1120c C compiler are contemporaneous. [timestamps on files in the [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/|tap archives]]] **June-July:** The C compiler binaries and associated utilities (as, nm, size, ld, un) on the s2-bits tap archive, with 0407-magic and using the 2nd Edition API. The files in the last1120c C compiler are contemporaneous. [timestamps on files in the [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/|tap archives]]]
  
-**Sometime between July and December:** Ken adds pipes to the assembly-language version of the kernel [ [[:publications:quarter_century_of_unix|QCU]] pg 51], [[[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]|http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]]]+**Sometime between July and December:** Ken adds pipes to the assembly-language version of the kernel [ [[:publications:quarter_century_of_unix|QCU]] pg 51], [ [[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]] ]
  
 **December:** The prestruct C compiler sources. This compiler assumes a load address of 0, unlike last1120c which has 040000. This implies that the kernel now used the 11/45 memory management. [timestamps on files in the [[http://www.tuhs.org/Archive/Applications/Early_C_Compilers/prestructc-bits.gz|tap archive]]] **December:** The prestruct C compiler sources. This compiler assumes a load address of 0, unlike last1120c which has 040000. This implies that the kernel now used the 11/45 memory management. [timestamps on files in the [[http://www.tuhs.org/Archive/Applications/Early_C_Compilers/prestructc-bits.gz|tap archive]]]
events/timeline.txt · Last modified: 2022/09/16 18:52 by 123.219.209.121