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/01 16:28] – [1972] wktevents:timeline [2016/01/14 10:42] – [1971] wkt
Line 52: Line 52:
 ===== 1971 ===== ===== 1971 =====
  
-**January-March:** PDP-11 version largely rewritten during this period, +**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]]]
-but was not truly self-supporting. +
-[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]+
  
-**February:** PDP-11 Unix beccomes "operational" +**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]]]
-[http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html]+
  
-**Throughout 1971:** Dennis extends B to be NB +**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]]]
-[http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]+
  
-**Spring:** roff rewritten in PDP-11 assembler language, starting from +**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]]] 
-the PDP-7 version that had been transliterated from + 
-McIlroy's BCPL version on Multics, which had in turn been +**Mid-1971:** Dennis writes a draft of [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/McIlroy_v0/|The Unix Time-Sharing System]] 
-inspired by J. Saltzer's runoff program on CTSS + 
-[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html]+**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] 
 ===== 1972 ===== ===== 1972 =====
  
-**January:** The Labs issues a technical memorandum, written by Ken, describing the B language on the PDP-11 [[[http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html]|http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html]]]+**January:** The Labs issues a technical memorandum, written by Ken, describing the B language on the PDP-11 [http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html]
  
 **January-May:** Most of the 0405-magic binaries on the s2-bits tap archive, using the 1st Edition API. date(1) has 1971 as its epoch. [timestamps on files in the [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/s2-bits.gz|tap archive]]] **January-May:** Most of the 0405-magic binaries on the s2-bits tap archive, using the 1st Edition API. date(1) has 1971 as its epoch. [timestamps on files in the [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/s2-bits.gz|tap archive]]]
Line 78: Line 72:
 **March:** First manual for cc(1) [ [[:publications:quarter_century_of_unix|QCU]] pg 48] **March:** First manual for cc(1) [ [[:publications:quarter_century_of_unix|QCU]] pg 48]
  
-**March:** UNIX is running on at least 5 PDP-11/20s [[[http://cm.bell-labs.com/cm/cs/who/dmr/notes.html]|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 86: Line 80:
 **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]]]
Line 95: Line 89:
 [ [[:publications:quarter_century_of_unix|QCU]] pg 43] [ [[:publications:quarter_century_of_unix|QCU]] pg 43]
 Kernel is still the assembly-language version Kernel is still the assembly-language version
-[private email from dmr dated 7 Jan 1999]+[[http://www.tuhs.org/Archive/Documentation/Emails/dmr_wkt.html#199901072254.JAA02024@csadfa.cs.adfa.oz.au|private email from dmr]] dated 7 Jan 1999]
  
 **August:** the `nsys' kernel in the PUPS archive, written in C. **August:** the `nsys' kernel in the PUPS archive, written in C.
 The source code uses structures; the C compiler must The source code uses structures; the C compiler must
 therefore have supported them by now. therefore have supported them by now.
-[timestamps on the files]+[timestamps on the [[http://www.tuhs.org/Archive/PDP-11/Distributions/research/Dennis_v3/nsys-bits.gz|files]]]
  
 **September:** The C version of the kernel is adopted over the **September:** The C version of the kernel is adopted over the
events/timeline.txt · Last modified: 2022/09/16 18:52 by 123.219.209.121