GOPHERSPACE.DE - P H O X Y
gophering on sdf.org
   __  ___   _______  __
  / / / / | / /  _/ |/ /
 / / / /  |/ // / |   / 
/ /_/ / /|  // / /   |  
\____/_/ |_/___//_/|_|  
                        
I love the GNU tools.  While GNU might not be UNIX, it's certainly 
comparable with UNIX.  That makes literature about UNIX relevant 
to the GNU tools we use today.  There are a lot of GNU-specific 
manuals and writing out there, but I still think these books and 
memos contain interesting and inspirational writing that is 
applicable today.


ORIGINS
=======

Dennis M. Ritchie, Ken Thompson, 'The UNIX Time-Sharing System',
Association for Computing Machinery, Inc., 1974

unix.pdf

Dennis M. Ritchie, 'The Evolution of the Unix Time-sharing System',
Bell Laboratories, Murray Hill, NJ, 1984

ritchie84evolution.pdf


ARTICLES
========

Brian W. Kernighan, 'UNIX for Beginners', Bell Laboratories, 
Murray Hill, N. J., 1974

beg.pdf

Rob Pike, Brian W. Kernighan, 'Program design in the UNIX environment'

unix_prog_design.pdf

Dennis M. Ritchie, 'A Stream Input-Output System', AT&T Bell 
Laboratories Technical Journal 63, No. 8 Part 2 (October, 1984), 
pp. 1897-1910.

st.pdf

M. Douglas McIlroy, 'A Research UNIX Reader: Annotated Excerpts 
from the Programmer's Manual, 1971-1986'

reader.pdf

Joe Condon, Brian Kernighan, Ken Thompson, 'Experience with the 
Mergenthaler Linotron 202 Phototypesetter, or, How We Spent Our 
Summer Vacation', Bell Laboratories, 1980

summer.reconstructed.pdf


UNIX REFERENCE
==============

Brian W. Kernighan, Rob Pike, 'The UNIX Programming Environment', Prentice-H

upe.pdf

Joseph F. Osanna, Brian W. Kernighan, 'Troff User's Manual', AT&T 
Bell Laboratories, 1992

54.pdf

Brian W. Kernighan, Dennis M. Ritchie, 'C Programming Language, 
2nd Edition', Prentice Hall, 1978

C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie.pdf

Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 'The AWK 
Programming Language', Addison-Wesley, 1988

The_AWK_Programming_Language.pdf

'UNIX System V Documentors Workbench Reference Manual', Prentice 
Hall, 1989

UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf
e_Manual_1989.pdf

Dale Dougherty, Tim O'Reilly, 'UNIX Text Processing', Hayden 
Books, 1987

utp_book-1.1.pdf

K. Thompson, D. M. Ritchie, 'UNIX Programmer's Manual, Fourth 
Edition', Bell Telephone Laboratories, Inc., 1973

v4man.pdf

'UNIX Programmer's Manual, Seventh Edition, Volume 1', Bell 
Telephone Laboratories, Inc., 1979

v7vol1.pdf

'UNIX Programmer's Manual, Seventh Edition, Volume 2A', Bell 
Telephone Laboratories, Inc., 1979

v7vol2a.pdf

'UNIX Programmer's Manual, Seventh Edition, Volume 2B', Bell 
Telephone Laboratories, Inc., 1979

v7vol2b.pdf


RELATED TOOLS
=============

Mark McDonnell, 'Pro Vim', Apress, 2014

Pro Vim.pdf

'Bash Notes for Professionals'

BashNotesForProfessionals.pdf

Peter Schaffter, 'Groff and mom: an overview', 2017

groff-and-mom.pdf

Trent A. Fisher, Werner Lemberg, 'groff: The GNU implementation of 
troff', Free Software Foundation, Inc., 2014

groff.pdf

William Joy, Mark Horton, 'An Introduction to Display Editing with 
Vi' Computer Science Division, Department of Electrical 
Engineering and Computer Science, University of California, 
Berkeley

vi-intro.pdf

'help.txt for Vim 7.4', 2016

vimhelp.pdf

Dean Allen Provins, 'The Groff and Friends HOWTO', University of
Calgary, 2001

TheGroffFriendsHowto.pdf

Clifford E. Rhoades, Jr., 'Roff - A Manuscript Printing Program:
User's Manual', Air Force Weapons Laboratory, Kirtland Air Force
Base, New Mexico, 1972

roff-manual-rhoades-1972.pdf


DISSENT
=======

Simson Garfinkel, Daniel Weise, Steven Straussman, 'The UNIX-Haters
Handbook', IDG Books Worldwide, Inc., 1994

ugh.pdf


HARDCOPY
========

Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, 'The AWK
Programming Language', Addison-Wesley Publishing Company, 1988

Arnold Robbins, 'Effective awk Programming', O'Reilly Media Inc.,
2015

B. Srinivasan, 'Unix Document Processing and Typesetting', World
Scientific Publishing Co., 1993

Brian Kernighan, P. J. Plauger, 'Software Tools', Addison-Wesley
Publishing Company, 1976

Eric Raymond, 'The Art of Unix Programming' ,Addison-Wesley Publishing
Company, 2004

Narain Gehani, 'Document Formatting and Typesetting on the UNIX
System', Silicon Press, 1987

Narain Gehani, Steven Lally, 'Document Formatting and Typesetting
on the UNIX System Volume II', Silicon Press, 1988

Peter H. Salus, 'A Quarter Century of UNIX', Addison-Wesley Publishing
Company, 1994