__ ___ _______ __
/ / / / | / / _/ |/ /
/ / / / |/ // / | /
/ /_/ / /| // / / |
\____/_/ |_/___//_/|_|
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
(BIN) unix.pdf
Dennis M. Ritchie, 'The Evolution of the Unix Time-sharing System',
Bell Laboratories, Murray Hill, NJ, 1984
(BIN) ritchie84evolution.pdf
ARTICLES
========
Brian W. Kernighan, 'UNIX for Beginners', Bell Laboratories,
Murray Hill, N. J., 1974
(BIN) beg.pdf
Rob Pike, Brian W. Kernighan, 'Program design in the UNIX environment'
(BIN) 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.
(BIN) st.pdf
M. Douglas McIlroy, 'A Research UNIX Reader: Annotated Excerpts
from the Programmer's Manual, 1971-1986'
(BIN) 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
(BIN) summer.reconstructed.pdf
UNIX REFERENCE
==============
Brian W. Kernighan, Rob Pike, 'The UNIX Programming Environment', Prentice-Hall,
(BIN) upe.pdf
Joseph F. Osanna, Brian W. Kernighan, 'Troff User's Manual', AT&T
Bell Laboratories, 1992
(BIN) 54.pdf
Brian W. Kernighan, Dennis M. Ritchie, 'C Programming Language,
2nd Edition', Prentice Hall, 1978
(BIN) 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
(BIN) The_AWK_Programming_Language.pdf
'UNIX System V Documentors Workbench Reference Manual', Prentice
Hall, 1989
(BIN) UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf
Dale Dougherty, Tim O'Reilly, 'UNIX Text Processing', Hayden
Books, 1987
(BIN) utp_book-1.1.pdf
K. Thompson, D. M. Ritchie, 'UNIX Programmer's Manual, Fourth
Edition', Bell Telephone Laboratories, Inc., 1973
(BIN) v4man.pdf
'UNIX Programmer's Manual, Seventh Edition, Volume 1', Bell
Telephone Laboratories, Inc., 1979
(BIN) v7vol1.pdf
'UNIX Programmer's Manual, Seventh Edition, Volume 2A', Bell
Telephone Laboratories, Inc., 1979
(BIN) v7vol2a.pdf
'UNIX Programmer's Manual, Seventh Edition, Volume 2B', Bell
Telephone Laboratories, Inc., 1979
(BIN) v7vol2b.pdf
RELATED TOOLS
=============
Mark McDonnell, 'Pro Vim', Apress, 2014
(BIN) Pro Vim.pdf
'Bash Notes for Professionals'
(BIN) BashNotesForProfessionals.pdf
Peter Schaffter, 'Groff and mom: an overview', 2017
(BIN) groff-and-mom.pdf
Trent A. Fisher, Werner Lemberg, 'groff: The GNU implementation of
troff', Free Software Foundation, Inc., 2014
(BIN) 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
(BIN) vi-intro.pdf
'help.txt for Vim 7.4', 2016
(BIN) vimhelp.pdf
Dean Allen Provins, 'The Groff and Friends HOWTO', University of
Calgary, 2001
(BIN) 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
(BIN) roff-manual-rhoades-1972.pdf
DISSENT
=======
Simson Garfinkel, Daniel Weise, Steven Straussman, 'The UNIX-Haters
Handbook', IDG Books Worldwide, Inc., 1994
(BIN) 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