1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-01-11 23:53:23 +00:00
55
Links
Phil Budne edited this page 2024-06-18 14:46:46 -04:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 Programmers 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