-
Notifications
You must be signed in to change notification settings - Fork 71
Links
Link to Norman Wilson's scans, at Unix Archive: https://www.tuhs.org/Archive/Distributions/Research/McIlroy_v0/
Historical and History documents for Early UNIX (and predecessors of UNIX utilities), In Chronological order:
The cast-off PDP-7 appears to have been a prototype workstation for the GRAPHIC-2 system, likely abandoned when PDP-9 based systems became available.
Oct 1964: "Advice from McIlroy":
https://www.bell-labs.com/usr/dmr/www/mdmpipe.html
1965: Graphic-1 (PDP-5 + Type 340 + 7094):
https://www.musicainformatica.org/topics/graphic-1-2.php
1965: ‘Graphic 1’ William H. Ninke, Carl Christensen, Henry S. McDonald and Max Mathews
https://120years.net/graphic-1-max-mathews-lawrence-rosler-usa-1968/
November 1965: Graphic 1: a remote graphical display console system (Ninke):
https://dl.acm.org/citation.cfm?id=1463983
https://techchannel.att.com/playvideo/2012/09/07/AT&T-Archives-Graphic-1
1965: PDP-7 Users Handbook (DEC publication F-75):
http://www.bitsavers.org/pdf/dec/pdp7/F-75_PDP-7userHbk_Jun65.pdf
Dec 1966: CTSS RUNOFF manual (Saltzer)
http://web.mit.edu/Saltzer/www/publications/ctss/AH.9.01.html
April 16, 1967 Multics (CTSS?) TMGL Reference (Fenichel and McIlroy)
https://people.csail.mit.edu/saltzer/Multics/Multics-Documents/MSPM/bn-4-02.670417.tmgl-reference.pdf
also:
https://people.csail.mit.edu/saltzer/Multics/Multics-Documents/MSPM/bn-4-02a.670512.tmgl-reference-addendum.pdf
https://people.csail.mit.edu/saltzer/Multics/Multics-Documents/MSPM/bn-4-00.670307.tmg-overview.pdf
https://people.csail.mit.edu/saltzer/Multics/Multics-Documents/MSPM/bn-4-01.670224.using-tmg.pdf
May 18, 1967: P. E. Rosenfeld: PDP-7 and PDP-9 to 201A Data Phone Interface
https://www.tuhs.org/Archive/Distributions/Research/McIlroy_v0/02-hw.pdf
Jul 1967: Project MAC BCPL Reference Manual M-352 (Richards):
https://www.bell-labs.com/usr/dmr/www/bcpl.pdf
Aug 1967: Towards standards for handwritten zero and oh (Bemer): much ado about nothing (and a letter), or a partial dossier on distinguishing between handwritten zero and oh
https://dl.acm.org/citation.cfm?doid=363534.363563
Sept 25, 1967: W. H. Ninke, P. E. Rosenfeld "Appendix 1: GRAPHIC-2 IOT Instructions:
http://www.bitsavers.org/pdf/att/Bell_Labs/graphics-2/Graphic-2_Reference_196709.pdf
https://www.tuhs.org/Archive/Distributions/Research/McIlroy_v0/02-hw.pdf?page=5
Fall 1967: E. N. Pinson and C. Christensen, "Multi-Function Graphics for a Large Computer System," Proceedings of the Fall Joint Computer Conference of the American Federation of Information Processing Societies, 1967, pp. 697-711. [GRAPHIC-2, GRIN2]
https://dl.acm.org/citation.cfm?id=1465704
https://ia800601.us.archive.org/34/items/TN_Multi-function_graphics_for_a_large_computer__20171030_0974/TN_Multi-function_graphics_for_a_large_computer__20171030_0974.pdf
https://www.semanticscholar.org/paper/Multi-function-graphics-for-a-large-computer-system-Christensen-Pinson/5d1bd8bf976b0bb7874e9a7d3595bd8e8c10a321
Dec 1967: [QED] An Online Editor (Deutsch, Lampson):
http://bwlampson.site/04-OnlineEditor/04-OnlineEditor.htm
http://bwlampson.site/04-OnlineEditor/04-OnlineEditorPub.pdf
Jan 1968: PDP-9 User Handbook (DEC Publication F-95):
RB09 Disk system on manual page 5-41 (pdf page 127).
http://www.bitsavers.org/pdf/dec/pdp9/PDP-9_UsersManual.pdf#page=127
Mar 1968: Reference Manual Q.E.D. Time-Sharing Editor (Angluin, Deutsch):
http://bitsavers.trailing-edge.com/pdf/sds/9xx/940/ucbProjectGenie/mcjones/R-15_QED.pdf
April 9, 1968: P.E. Rosenfeld: "GRAPHIC 2 - Hardware Orcanization, Case -- 39991" http://www.bitsavers.org/pdf/att/Bell_Labs/graphics-2/Graphic-2_Hardware_196804.pdf
Jun 1968: On the Design of Display Processors (Meyer, Sutherland):
http://cva.stanford.edu/classes/cs99s/papers/myer-sutherland-design-of-display-processors.pdf
August 1968: WILLIAM H. NINKE: A SATELLITE DISPLAY CONSOLE SYSTEM FOR A MULTI-ACCESS CENTRAL COMPUTER (IFIP Congress (Volume 2) 1968: 962-969?)
http://www.bitsavers.org/pdf/att/Bell_Labs/graphics-2//Graphic-2_Overview.pdf
https://dblp.org/rec/conf/ifip/Ninke68.html
https://dblp.org/db/conf/ifip/ifip1968-2.html
1968: The Incredible Machine (GRAPHIC-1):
https://www.youtube.com/watch?list=PLxSThhEegmIdoaXHF0WqxsueTB1bSZcK1
1970?: The UNIX Time-Sharing System DRAFT (Ritchie):
https://www.tuhs.org/Archive/Distributions/Research/McIlroy_v0/UnixEditionZero.txt
Jun 1970: QED Text Editor (Ritchie and Thompson):
https://www.bell-labs.com/usr/dmr/www/qedman.html
Nov 1971: First Edition Manual Pages (Thompson and Ritchie):
https://www.bell-labs.com/usr/dmr/www/1stEdman.html
1971?: First Edition Sources:
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V1
https://github.com/qrush/unix
January 7, 1972: Users' Reference to B (Thompson):
https://www.bell-labs.com/usr/dmr/www/kbman.html
https://www.bell-labs.com/usr/dmr/www/kbman.pdf
June 1972: Study of UNIX (Bashkow):
"Preliminary Release of UNIX Implementation Document"
https://minnie.tuhs.org/Archive/Distributions/Research/Dennis_v1/PreliminaryUnixImplementationDocument_Jun72.pdf
June 1972: Second Edition Manual (Thompson, Ritchie):
http://www.bitsavers.org/pdf/att/Bell_Labs/unix/Unix_2nd_Edition_Manual_Jun72.pdf
September 13, 1972:
1972: PDP-11 TMG Manual (McIlroy): A Manual for the Tmg Compiler-writing Language
https://amakukha.github.io/tmg/TMG_Manual_McIlroy_1972.html
https://www.tuhs.org/Archive/Distributions/Research/1972_stuff/tmg.pdf
1972: US Patent 3,653,001: TIME-SHARED COMPUTER GRAPHCS SYSTEM HAVING DATA PROCESSING MEANS AT DISPLAY TERMINALS (Ninke):
https://patentimages.storage.googleapis.com/60/f1/93/cc31e936a68450/US3653001.pdf
1972: Second Edition Sources:
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V2
1972: DEC 18-bit systems Field Service list (UNIX system was #34?):
http://www.bitsavers.org/pdf/dec/internal/18bitServiceList1972.pdf
1973: THE PROGRAMMING LANGUAGE B (Kernighan, Johnson):
https://www.bell-labs.com/usr/dmr/www/bintro.html
????: B Tutorial (Kernighan):
https://www.bell-labs.com/usr/dmr/www/btut.pdf
1975: 6th Edition TMG (in PDP-11 assembler):
https://github.com/dspinellis/unix-history-repo/tree/Research-V6-Snapshot-Development/usr/source/tmg
March 1978: UNIX Time-Sharing System BSTJ Vol. 57, No. 6, July-August 1978
Forward (McIlroy, Pinson, Tague):
https://ia802701.us.archive.org/12/items/bstj57-6-1899/bstj57-6-1899_text.pdf
Complete BSTJ issue scan (beware, from russia):
http://emulator.pdp-11.org.ru/misc/1978.07_-_Bell_System_Technical_Journal.pdf
1979: The Evolution of the Unix Time-sharing System "an account of developments during 1968-1973" (Ritchie):
https://www.bell-labs.com/usr/dmr/www/hist.html
1980: B used on Merganthaller Phototypesetter (Condon, Kernighan and Thompson):
https://www.cs.princeton.edu/~bwk/202/summer.scanned.pdf
1982: Computing Science Technical Report No. 99A History of Computing Research at Bell Laboratories 1937-1975 (Holbrook, Brown):
CTSS, Multics, TSS, UNIX: https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/94.pdf#page=11
GRAPHIC-I and II, UNIX-11, TROFF:
https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/94.pdf#page=15
1984 net.unix-wizards posting of dsw.s, mention of ".." (Ritchie):
https://groups.google.com/forum/?hl=en#!search/dsw$20pdp7/net.unix-wizards/1vc2i3Uf7NY/6kd5ePEPU5YJ
October 1984,The Evolution of the UNIX Time-sharing System (Ritchie)
BSTJ Vol. 63, No.8:
https://curtsinger.cs.grinnell.edu/teaching/2021S1/CSC213/files/unix_evolution.pdf
c1986?: A Research UNIX Reader: Annotated Excerpts from the Programmer’s Manual, 1971-1986 (McIlroy):
https://www.cs.dartmouth.edu/~doug/reader.pdf
1989: Interview with Doug McIlroy:
http://www.princeton.edu/~hos/mike/transcripts/mcilroy.htm
???: Comments on history of BCPL/B/C (Ritche):
https://www.bell-labs.com/usr/dmr/www/bcpl.html
????: Primeval C: very early C compilers and language:
https://www.bell-labs.com/usr/dmr/www/primevalC.html
1993: The Development of the C Language (Ritchie):
https://www.bell-labs.com/usr/dmr/www/chist.html
1998: Space Travel: Exploring the solar system and the PDP-7 (Ritchie):
https://www.bell-labs.com/usr/dmr/www/spacetravel.html
2001: KEN, UNIX, AND GAMES (Ritchie):
https://www.bell-labs.com/usr/dmr/www/ken-games.html
2001: Yes, A video game contributed to Unix Development (Ritchie):
http://sites.fas.harvard.edu/~lib215/reference/history/spacetravel.html
Mar 2002: Five Little Languages and How They Grew: Talk at HOPL (Ritchie)
https://www.bell-labs.com/usr/dmr/www/hopl.html
unknown: THE UNIX ORAL HISTORY PROJECT (interview with Thompson, Ritchie, McIlroy, Kernighan, Condon, Fraser):
https://www.princeton.edu/~hos/Mahoney/expotape.htm
More oral histories:
http://doc.cat-v.org/unix/oral-history/
Al Aho, Lorinda Cherry, Joe Condon, Stu Feldman, A.G. Fraser, Brian Kernighan, Doug McIlroy, Bob Morris, Sam Morgan, Dennis Ritchie, Berk Tague, Ken Thompson.
Peter Weinberger
undated: Early UNIX file system formats (Norman Wilson):
https://www.teach.cs.toronto.edu/~norman/pers/old-unix/old-fs.html
undated: An incomplete history of the QED Text Editor (Ritchie):
https://www.bell-labs.com/usr/dmr/www/qed.html