@Article{RT74,
	Author="Dennis M. Ritchie and Ken Thompson",
	Title="The {UNIX} Time-Sharing system",
	Journal=cacm,
	Number="7",
	Month=jul,
	Pages="365-375",
	Volume="17",
	Year="1974",
	Where="photocopy"
	}

@InProceedings{RCS,
	Author="Walter F. Tichy",
	Title="Design, Implementation, and Evaluation of a Revision Control System,",
	Booktitle="Proceedings of the 6th International Conference on Software Engineering",
	Month=sep,
	Organization="IEEE",
	Year="1982"
	}

@Article{AWK,
	Author="Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger",
	Title="Awk---a pattern scanning and processing language",
	Journal=spande,
	Number="4",
	Pages="267-280",
	Volume="9",
	Year="1979"
	}

@InCollection{SH,
	Author="S. R. Bourne",
	Title="An Introduction to the {UNIX} Shell",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{CREF,
	Author="Dennis M. Ritchie",
	Title="The {C} Programming Language---Reference Manual",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{BSDLINT,
	Author="Stephen C. Johnson",
	Title="Lint, a {C} Program Checker",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{IPCTUT,
	Author="Samuel J. Leffler and Robert S. Fabry and William N. Joy and Phil Lapsley and Steve Miller and Chris Torek",
	Title="An Advanced 4.3{BSD} Interprocess Communication Tutorial",
	BookTitle="{UNIX} Programmer's Supplementary Documents, Volume 1",
	Publisher="Computer Systems Research Group, Department of Electrical Engineering and Computer Science, University of California",
	Address="Berkeley, California 94720",
	Note="4.3 {B}erkeley Software Distribution",
	Year="1986",
	Month=apr
	}

% Was BSDADB
@InCollection{ADBMAN,
	Author="J. F. Maranzano and S. R. Bourne",
	Title="A Tutorial Introduction to ADB",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{DBX,
	Author="Bill Tuthill and Kevin J. Dunlap",
	Title="Debugging with dbx",
	BookTitle="{UNIX} Programmer's Supplementary Documents, Volume 1",
	Publisher="Computer Systems Research Group, Department of Electrical Engineering and Computer Science, University of California",
	Address="Berkeley, California 94720",
	Note="4.3 {B}erkeley Software Distribution",
	Year="1986",
	Month=apr
	}

@Booklet{GDB,
	Author="Richard M. Stallman",
	Title="The {GNU} Source-Level Debugger",
	Address="675 Mass Ave, Cambridge, MA 02139",
	HowPublished="Distributed by the Free Software Foundation",
	Month=jan,
	Year="1989"
	}

@InCollection{BSDSED,
	Author="L. E. McMahon",
	Title="{SED}---A Non-interactive Text Editor",
	BookTitle="{UNIX} Programmer's Supplementary Documents, Volume 1",
	Publisher="Computer Systems Research Group, Department of Electrical Engineering and Computer Science, University of California",
	Address="Berkeley, California 94720",
	Note="4.3 {B}erkeley Software Distribution",
	Year="1986",
	Month=apr,
	Warning="XXX Check if it is programmers or users XXX"
	}

@Manual{PERL,
	Author="Larry Wall",
	Title="Perl---Practical Extraction and Report Language",
	Month=mar,
	Year="1988"
	}

@InCollection{UNIXRW,
	Author="Dan Franklin",
	Title="{UNIX}: Rights and Wrongs",
	Editor="Mitchell Waite",
	Publisher="Howard W. Sams \& Company",
	Booktitle="{UNIX} Papers for {UNIX} Developers and Power Users",
	Year="1987",
	ISBN="0-672-22578-6",
	Chapter="1",
	Pages="2-40"
	}

@InCollection{USENET,
	Author="Harry Henderson",
	Title="The {USENET} System",
	Editor="Mitchell Waite",
	Publisher="Howard W. Sams \& Company",
	Booktitle="{UNIX} Papers for {UNIX} Developers and Power Users",
	Year="1987",
	ISBN="0-672-22578-6",
	Chapter="2",
	Pages="42-90"
	}

@InCollection{AWKPWR,
	Author="David Huelsbeck",
	Title="Awk Power Plays",
	Editor="Mitchell Waite",
	Publisher="Howard W. Sams \& Company",
	Booktitle="{UNIX} Papers for {UNIX} Developers and Power Users",
	Year="1987",
	ISBN="0-672-22578-6",
	Chapter="5",
	Pages="152-184"
	}

@InCollection{SHCMP,
	Author="John Sebes",
	Title="Comparing {UNIX} Shells",
	Editor="Mitchell Waite",
	Publisher="Howard W. Sams \& Company",
	Booktitle="{UNIX} Papers for {UNIX} Developers and Power Users",
	Year="1987",
	ISBN="0-672-22578-6",
	Chapter="4",
	Pages="122-151"
	}

@InCollection{UNIXFUT,
	Author="Eric Raymond",
	Title="The Future of {UNIX} and Open System Standards",
	Editor="Mitchell Waite",
	Publisher="Howard W. Sams \& Company",
	Booktitle="{UNIX} Papers for {UNIX} Developers and Power Users",
	Year="1987",
	ISBN="0-672-22578-6",
	Chapter="5",
	Pages="486-504",
	Summary="TRASH"
	}

% Was RETROSPECTIVE,
@Article{Rit78,
	Author="Dennis M. Ritchie",
	Title="A Retrospective",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="1947-1969",
	Volume="56",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}

@Article{X,
	Author="R. W. Scheifler and J. Gettys",
	Title="The {X} Window System",
	Journal=tog,
	Number="2",
	Pages="79-109",
	Volume="5",
	Month=apr,
	Year="1986"
	}

@TechReport{BLANG,
	Author="Stephen C. Johnson and Brian W. Kernighan",
	Title="The Programming Language B",
	Number="8",
	Type="Computer Science Technical Report",
	Month="January ",
	Year="1977",
	Institution="Bell Laboratories",
	Note="Available online at http://cm.bell-labs.com/cm/cs/cstr",
	URL="http://cm.bell-labs.com/cm/cs/who/dmr/bintro.html",
	Address="Murray Hill, NJ"
	}

@TechReport{LINT,
	Author="Stephen C. Johnson",
	Title="Lint, a {C} Program Checker",
	Type="Computer Science Technical Report",
	Number="65",
	Month=dec,
	Year="1977",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@TechReport{ADB,
	Author="J. F. Maranzano and S. R. Bourne",
	Title="A Tutorial Introduction to {ADB}",
	Type="Computer Science Technical Report",
	Number="62",
	Month=may,
	Year="1977",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@TechReport{TRPIC,
	Author="Brian W. Kernighan",
	Title="{PIC}---A Graphics Language for typesetting: Revised User Manual",
	Type="Computer Science Technical Report",
	Note="Available online at http://cm.bell-labs.com/cm/cs/cstr",
	URL="http://cm.bell-labs.com/cm/cs/cstr/116.ps.gz",
	Number="116",
	Month=dec,
	Year="1984",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@Article{GRAP,
	Title="{GRAP}---A Language for Typesetting Graphs",
	Author="Jon Louis Bentley and Brian W. Kernighan",
	Journal=cacm,
	Volume="29",
	Number="8",
	Pages="782--792",
	Month=aug,
	Year="1986"
	}

@Article{DAG,
	Title="{DAG}---A Program that Draws Directed Graphs",
	Author="E. R. Gansner and S. C. North and K. P. Vo",
	Journal=spande,
	Volume="18",
	Number="11",
	Pages="1047--1062",
	Month=nov,
	Year="1988"
	}

@Article{Mor79,
	Author="Robert Morris",
	Title="Password Security: A Case History",
	Journal=cacm,
	Pages="594--597",
	Volume="22",
	Number="11",
	Month=nov,
	Year="1979"
}

@TechReport{PASSWD,
	Author="Robert Morris",
	Title="Password Security: A Case History",
	Type="Computer Science Technical Report",
	Number="71",
	Month=apr,
	Year="1978",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@TechReport{YACC,
	Author="Stephen C. Johnson",
	Title="{Y}acc---Yet Another Compiler-Compiler",
	Type="Computer Science Technical Report",
	Number="32",
	Month=jul,
	Year="1975",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@TechReport{LEX,
	Author="Michael E. Lesk",
	Title="Lex---A Lexical Analyzer Generator",
	Type="Computer Science Technical Report",
	Number="39",
	Month=oct,
	Year="1975",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@Article{MAKE,
	Author="Stuart I. Feldman",
	Title="Make---A Program for Maintaining Computer Programs",
	Journal=spande,
	Pages="255--265",
	Volume="9",
	Number="4",
	Year="1979"
	}

@TechReport{MAKE2,
	Author="Stuart I. Feldman",
	Title="Make---A Program for Maintaining Computer Programs",
	Type="Computer Science Technical Report",
	Number="57",
	Month=apr,
	Year="1977",
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

% See also CACM:18 151--157
% Note="Revised April 1977",
@TechReport{EQN,
	Author="Brian W. Kernighan and L. L. Cherry",
	Title="A System for Typesetting Mathematics",
	Type="Computer Science Technical Report",
	Number="17",
	Institution="Bell Laboratories",
	Year="1974",
	Month=may,
	Address="Murray Hill, NJ"
	}

@TechReport{DITROFF,
	Author="Brian W. Kernighan",
	Title="A Typesetter-independent {TROFF}",
	Type="Computer Science Technical Report",
	Note="Available online at http://cm.bell-labs.com/cm/cs/cstr/97.ps.gz",
	URL="http://cm.bell-labs.com/cm/cs/cstr/97.ps.gz",
	Number="97",
	Year=1982,
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

@InCollection{TBL,
	Author="Michael E. Lesk",
	Title="{TBL}---A Program to Format Tables",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{REFER,
	Author="Michael Lesk",
	Title="Some Applications of Inverted Indexes on the {U}nix System",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}


@InCollection{TROFF,
	Author="J. F. Ossanna",
	Title="{NROFF/TROFF} User's Manual",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{UNIXPROG,
	Author="Brian W. Kernighan and Dennis M. Ritchie",
	Title="{UNIX} Programming",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{F77,
	Author="Stuart I. Feldman and Peter J. Weinberger",
	Title="A Portable {F}ortran 77 Compiler",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{V7RATFOR,
	Author="Brian W. Kernighan",
	Title="Ratfor---A Preprocessor for a Rational {F}ortran",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{M4,
	Author="Brian W. Kernighan and Dennis M. Ritchie",
	Title="The {M4} Macro Processor",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{SED,
	Author="L. E. McMahon",
	Title="{SED}---A Non-interactive Text Editor",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{V7AWK,
	Author="Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger",
	Title="Awk---a pattern scanning and processing language",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{DC,
	Author="R. H. Morris and L. L. Cherry",
	Title="{DC}---An Interactive Desk Calculator",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{BC,
	Author="R. H. Morris and L. L. Cherry",
	Title="{BC}---An Arbitrary Precision Desk-Calculator Language",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{AS,
	Author="Dennis M. Ritchie",
	Title="{UNIX} Assembler Reference Manual",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{UNIXIMPL,
	Author="Ken Thompson",
	Title="{UNIX} Implementation",
	Crossref="UPMV2",
	}

@InCollection{UNIXIO,
	Author="Dennis M. Ritchie",
	Title="The {UNIX} {I/O} System",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{PCC,
	Author="Stephen C. Johnson",
	Title="A Tour Through the Portable {C} Compiler",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{CC,
	Author="Dennis M. Ritchie",
	Title="A Tour Through the {UNIX} {C} Compiler",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{UUCP,
	Author="D. A. Nowitz and Michael E. Lesk",
	Title="A Dial-Up Network of {UNIX} Systems",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{UUCPIMPL,
	Author="D. A . Nowitz",
	Title="{UUCP}Implementation Description",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@InCollection{UNIXSEC,
	Author="Dennis M. Ritchie",
	Title="On the Security of {UNIX}",
	Crossref="UPMV2",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents"
	}

@Article{SCCS,
	Author="M. J. Rochkind",
	Title="The Source Code Control System",
	Journal=ieeese,
	Volume="SE-1",
	Number="4",
	Pages="255--265",
	Year="1975"
	}

@InProceedings{NFS,
	Author="R. Sandberg",
	Title="The Design and Implementation of the {S}un Network File System",
	Booktitle="{USENIX} Association Conference Proceedings",
	Address="Berkeley, CA",
	Organization="{USENIX} Association",
	Pages="119--130",
	Month=jun,
	Year="1985"
	}

@InCollection{CSH,
	Author="W. N. Joy",
	Title="An Introduction to the {C} Shell",
	BookTitle="{UNIX} User's Supplementary Documents, Volume 1",
	Publisher="Computer Systems Research Group, Department of Electrical Engineering and Computer Science, University of California",
	Address="Berkeley, California 94720",
	Note="4.3 {B}erkeley Software Distribution",
	Year="1986",
	Month=apr
	}

@InProceedings{KSH,
	Author="David G. Korn",
	Title="{KSH}---A Shell Programming Language",
	Booktitle="{USENIX} Association Conference Proceedings",
	Pages="191--202",
	Address="Berkeley, CA",
	Organization="{USENIX} Association",
	Month=jun,
	Year="1983"
	}

@Article{DESIGN,
	Author="R. Pike and Brian W. Kernighan",
	Title="Program Design in the {UNIX} System Environment",
	Journal="AT\&T Bell Laboratories Technical Journal",
	Number="8",
	Pages="1595--1606",
	Volume="63",
	Month=oct,
	Year="1984"
	}

% was EVOLUTION,
@Article{Rit84,
	Author="Dennis M. Ritchie",
	Title="The Evolution of the {UNIX} Time-sharing System",
	Journal="AT\&T Bell Laboratories Technical Journal",
	Number="8",
	Pages="1577--1593",
	Volume="63",
	Month=oct,
	Year="1984"
	}

@Manual{BSDPROGREF,
	Title="{UNIX} Programer's Reference Manual",
	Key="BSD-PROG-REF",
	Publisher="Computer Systems Research Group, Department of Electrical Engineering and Computer Science, University of California",
	Address="Berkeley, California 94720",
	Note="4.3 {B}erkeley Software Distribution",
	Year="1986",
	Month=apr
	}

@Booklet{GCC,
	Author="Richard M. Stallman",
	Title="Using and Porting {GNU} {CC}",
	Address="675 Mass Ave, Cambridge, MA",
	HowPublished="Free Software Foundation",
	Month=may,
	Year="1992"
	}

@Manual{BSDUSERREF,
	Title="{UNIX} User Reference Manual",
	Key="BSD-USER-REF",
	Publisher="Computer Systems Research Group, Department of Electrical Engineering and Computer Science, University of California",
	Address="Berkeley, California 94720",
	Note="4.3 {B}erkeley Software Distribution",
	Year="1986",
	Month=apr
	}

% Was LANGDEV
@Article{JL78,
	Author="Stephen C. Johnson and Michael E. Lesk",
	Title="Language Development Tools",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="2155--2176",
	Volume="56",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}

% Was PWB
@Article{DHM78,
	Author="T. A. Dolotta and R. C. Haight and J. R. Mashey",
	Title="The Programmer's Workbench",
	Journal="Bell System Technical Journal",
	Type="Computer Science Technical Report",
	Number="6",
	Pages="2177--2200",
	Volume="56",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}

@Article{COUNTING,
	Author="P. J. Weinberger",
	Title="Cheap Dynamic Instruction Counting",
	Journal="AT\&T Bell Laboratories Technical Journal",
	Number="8",
	Pages="1815--1826",
	Volume="63",
	Month=oct,
	Year="1984"
	}

%	Areas of performance:
%	C Language
%	Kernel
%		System call overhead (PDP-11/70 '79 500 us, VAX-11/780 '83 350)
%		Context switch (PDP-11/70 '79 1.3 ms, VAX-11/780 '83 0.8ms)
%		Fork (VAX-11/780 47 ms)
%		Inode table search
%		Pipe movement (VAX 150 K / s)
%
%	C library and commands
%		(SysV does line buffering on terminals)
@Article{PERFORMANCE,
	Author="J. Feder",
	Title="The Evolution of {UNIX} System Performance",
	Journal="AT\&T Bell Laboratories Technical Journal",
	Number="8",
	Pages="1791--1814",
	Volume="63",
	Month=oct,
	Year="1984"
	}

@InCollection{EMACS,
	Author="R. M. Stallman",
	Title="{EMACS}: The Extensible, Customizable, Self-Documenting Display Editor",
	Booktitle="Interactive Programming Environments",
	Editor="D. R. Barstow and H. E. Shrobe and E. Sandwell",
	Pages="300--325",
	Publisher="McGraw-Hill",
	Year="1984"
	}


@Manual{GAWK,
	Author="Diane Barlow Close and Arnold D. Robbins and Paul H. Rubin and Richard Stallman",
	Title="The {GAWK} Manual",
	Edition="0.11 Beta",
	Organization="Free Software Foundation",
	Address="675 Massachusetts Avenue, Cambridge, MA 02139",
	Month=oct,
	Year="1989"
	}

@Manual{MSD:URM,
	Address="Berkeley, {CA}",
	Edition="2.6 {MSD}",
	Key="MSD",
	Month=jan,
	Organization="Mt Xinu Inc.",
	Title="{UNIX} User's Reference Manual",
	Year="1990"
	}

@Manual{MM84,
	Title="{U}nix {S}ystem {V} Documenters Workbench",
	Organisation="AT\&T Customer Information Center",
	Address="Indianapolis, Indiana",
	Edition="Software Release 1.0",
	Key="MM84",
	Note="CIC No. 307-152",
	Year="1984"
	}

@Manual{SunOS,
	Address="Mountain View, California",
	Note="Release 4.1",
	Key="SUNOS4.1",
	Organization="{S}un Microsystems Inc.",
	Title="{SunOS} Reference Manual",
	Year="1990"
	}

@Book{Hor90,
	Title="Portable {C} Software",
	Author="Mark R. Horton",
	Publisher="Prentice-Hall",
	Address="Englewood Cliffs, NJ",
	Year="1990",
	ISBN="0-13-868050-7"
	}

@InProceedings{MLS88,
	Title="{G} Shell Environment",
	Author="Rick Macklem and Jim Linders and Hugh Smith",
	Booktitle="Proceedings of the Summer 1988 Usenix Conference",
	Location="San Francisco, CA",
	Month=jun,
	Year="1988",
	Address="Berkeley, CA",
	Organization="Usenix Association",
	Pages="15--22"
	}

@InProceedings{GDFR90,
	Title="{U}nix as an Application Program",
	Author="David Golub and Randall Dean and Alessandro Forin and Richard Rashid",
	Booktitle="Proceedings of the Summer 1990 Usenix Conference",
	Location="Anaheim, CA",
	Month=jun,
	Year="1990",
	Address="Berkeley, CA",
	Organization="Usenix Association",
	Pages="87--95"
	}

@Manual{HTATS93,
	Author="Martin Hall and Mark Towfiq and Geoff Arnold and David Treadwell and Henry Sanders",
	Edition="Version 1.1",
	Month="January",
	Note="Available via anonymous ftp from microdyne.com:/pub/winsock",
	Title="Windows Sockets:  An Open Interface for Network Programming under {M}icrosoft {W}indows",
	Year="1993"
	}

@Article{Gor93,
	Author="Ian E. Gorman",
	Title="Building a Portable Programming Environment",
	Journal="Dr. Dobb's Journal",
	Number="5",
	Month=may,
	Pages="76--81",
	Volume="18",
	Year="1993"
	}

@Article{Fra93,
	Author="Michael Franz",
	Title="Emulating an Operating System on Top of Another",
	Journal=spande,
	Number="6",
	Pages="677-692",
	Volume="23",
	Year="1993"
	}

@Misc{Ohl93,
	Author="Thorsten Ohl and {Jean-loup} Gailly and  Ken Holmberg and Mark Lord and Russell Nelson and  Len Reed and Stuart Phillips and Ian Stewartson and {other contributors}",
	HowPublished="Available via anonymous ftp from wuarchive.wustl.edu:/systems/ibmpc/msdos/gnuish",
	Title="{GNUish MSDOS}",
	Month="January",
	Year="1993"
	}

@Article{RJLK78,
	Author="D. M. Ritchie and S. C. Johnson and M. E. Lesk and B. W. Kernighan",
	Title="The {C} Programming Language",
	Journal="Bell System Technical Journal",
	Number="6",
	Volume="57",
	Month="July/August",
	Year="1978",
	Where="pub/lib,have"
	}

@Article{Tho78,
	Author="Ken Thompson",
	Title="{UNIX} Time-Sharing System: {UNIX} Implementation",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="1905--1929",
	Volume="56",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}


@Article{MCM78,
	Author="McMahon, L.E. and Cherry, L.L. and Morris, R.",
	Title="{UNIX} Time-Sharing System: Statistical Text Processing",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="2137--2154",
	Volume="56",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}

@Article{KLO78,
	Author="Kernighan, B.W. and Lesk, M.E. and Ossanna, J.F. Jr.",
	Title="{UNIX} Time-Sharing System: Document Preparation",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="2115--2135",
	Volume="57",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}

@Article{RT78,
	Author="Dennis M. Ritchie and Ken Thompson",
	Title="The {UNIX} Time-Sharing System",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="1905--1929",
	Volume="57",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}

@Article{Bou78,
	Author="S. R. Bourne",
	Title="The {UNIX} Shell",
	Journal="Bell System Technical Journal",
	Number="6",
	Pages="1971--1990",
	Volume="56",
	Month="July-August",
	Year="1978",
	Where="pub/lib,have"
	}


@Misc{Joh98,
	Author="Stephen C. Johnson",
	Title="C and the AT\&T Unix Port---A Personal History",
	HowPublished="USENIX 1998 Annual Technical Conference, Invited talks track",
	Month=jun,
	Year="1998",
	URL="http://www.usenix.org/publications/library/proceedings/usenix98/invited_talks/johnson.ps",
	Where="IC"
	}


@Misc{Mil98,
	Author="Richard Miller",
	Title="The First Unix Port",
	HowPublished="USENIX 1998 Annual Technical Conference, Invited talks track",
	Month=jun,
	Year="1998",
	URL="http://www.usenix.org/publications/library/proceedings/usenix98/invited_talks/miller.ps",
	Where="IC"
	}

% Alternative (printed) entry
@Book{UNIX:SD,
	Title="{UNIX} Programmer's manual: Supplementary Documents",
	Edition="Seventh",
	Publisher="Holt, Rinehart and Winston",
	Volume="2",
	Key="USD",
	Year="1982",
	ISBN="0-03-061743-X"
	}

%	Note="Also available online http://plan9.bell-labs.com/7thEdMan/",
@Book{UPMV2,
	Title="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents",
	BookTitle="{UNIX} Programmer's Manual.  Volume 2---Supplementary Documents",
	Edition="Seventh",
	Key="Unix Programmer's Manual",
	Year="1979",
	Address="Murray Hill, NJ",
	Publisher="Bell Telephone Laboratories",
	Where="pub/lib/v7vol2[ab]"
	}

%	Note="Also available online http://plan9.bell-labs.com/7thEdMan/",
@Book{UPMV1,
	Title="{UNIX} Programmer's Manual.  Volume 1",
	Edition="Seventh",
	Key="Unix Programmer's Manual",
	Year="1979",
	Address="Murray Hill, NJ",
	Publisher="Bell Telephone Laboratories",
	Where="pub/lib/v7vol1"
	}

@Book{TR74,
	Title="{UNIX} Programmer's Manual",
	Edition="Fifth",
	Author="Ken Thompson and Dennis M. Ritchie",
	Key="Unix Programmer's Manual",
	Year="1974",
	Address="Murray Hill, NJ",
	Publisher="Bell Telephone Laboratories",
	Where="pub/lib"
	}


@Article{RATFOR,
	Author="Brian W. Kernighan",
	Title="Ratfor---A Preprocessor for a Rational {F}ortran",
	Journal=spande,
	Volume=5,
	Number=4,
	Pages="395-406",
	Year="1975"
	}

@Article{CHEM,
	Author="Jon Louis Bentley and Lynn W. Jelinski and Brian W. Kernighan",
	Title="{CHEM}---A Program for Phototypesetting Chemical Structure Diagrams",
	Journal="Computers and Chemistry",
	Volume=11,
	Number=4,
	Pages="281--297",
	Year="1987"
	}

@Article{PIC,
	Author="Brian W. Kernighan",
	Title="{PIC}---A Language for Typesetting Graphics",
	Journal=spande,
	Volume=12,
	Pages="1-21",
	Year="1982"
	}


@Article{ANIM,
	Title="A System for Algorithm Animation",
	Author="Jon Louis Bentley and Brian W. Kernighan",
	Journal="Computing Systems",
	Volume="4",
	Number="1",
	Pages="5--30",
	Month="Winter",
	Year="1991"
	}

@TechReport{McI90,
	Author="{M. Douglas} McIlroy",
	Title="There Is No Royal Road to Programs: A Trilogy on Raster Ellipses and Programming Methodology",
	Type="Computer Science Technical Report",
	Note="Available online at http://cm.bell-labs.com/cm/cs/cstr",
	URL="http://cm.bell-labs.com/cm/cs/cstr/155.ps.gz",
	Number="155",
	Month=mar,
	Year="1990",
	Institution="Bell Laboratories",
	Where=dds,
	Address="Murray Hill, NJ"
	}

@InProceedings{Kor97,
	Title="Porting {U}nix to {W}indows {NT}",
	Author="David G. Korn",
	Booktitle="Proceedings of the {USENIX} 1997 Annual Technical Conference",
	Location="Anaheim, CA",
	Month=jan,
	Year=1997,
	Address="Berkeley, CA",
	Organization="Usenix Association",
	URL="http://www.usenix.org/publications/library/proceedings/ana97/korn.html"
	}

@InProceedings{Noe98,
	Title="Cygwin32: A Free {Win32} Porting Layer for {UNIX} Applications",
	Author="Geoffrey J. Noer",
	Booktitle="Proceedings of the 2nd USENIX Windows NT Symposium",
	Location="Seattle, WA",
	Editor="Susan Owicki and Thorsten von Eicken",
	Month=aug,
	Year="1998",
	Address="Berkeley, CA",
	Organization="Usenix Association",
	URL="http://www.usenix.org/publications/library/proceedings/usenix-nt98/noer.html"
	}

@InProceedings{Wal97,
	Title="{OPENNT: UNIX} Application Portability to {Windows NT} via an Alternative Environment Subsystem",
	Author="Stephen R. Walli",
	Editor="Ed Lazowska and Michael B. Jones",
	Booktitle="Proceedings of the USENIX Windows NT Symposium",
	Location="Seattle, WA",
	Editors="Ed Lazowska and Michael B. Jones",
	Month=aug,
	Year="1997",
	Address="Berkeley, CA",
	Organization="Usenix Association",
	URL="http://www.usenix.org/publications/library/proceedings/usenix-nt97/walli.html"
	}

@Book{Sin07,
	author = {Singh, Amit},
	title = {Mac {OS X} Internals: A Systems Approach},
	publisher = {Addison-Wesley},
	year = {2007},
	address = {Boston},
	isbn = {0321278542}
}

@Misc{ZFS,
	Author={Jeff Bonwick and Bill Moore},
	Title="{ZFS} The Last Word in File Systems",
	Note="Accessed December 2008",
	Note="Available online at \url{http://www.opensolaris.org/os/community/zfs/docs/zfs_last.pdf}",
	URL="http://www.opensolaris.org/os/community/zfs/docs/zfs_last.pdf"
	}

@InProceedings{BAHM03,
	Author="Jeff Bonwick and Matt Ahrens and and Val Henson and Mark Maybee and Mark Shellenbaum",
	Title="The Zettabyte File System",
	Booktitle="FAST 2003: 2nd Usenix Conference on File and Storage Technologies",
	Note="Work in progress report",
	Year=2003,
	Month=apr,
	Location="San Francisco, CA",
	URL="http://jbowdenassociates.com/docs/Solaris/zfs_overview.pdf",
	Organization="USENIX",
	Publisher="USENIX Association",
	Where="pub/lib"
	}

@Book{MMG06,
	author = {Richard McDougall and Jim Mauro and Brendan Gregg},
	title = {Solaris Performance and Tools: {DTrace} and {MDB} Techniques for {Solaris} 10 and {OpenSolaris}},
	publisher = {Prentice Hall PTR},
	year = {2006},
	address = {Upper Saddle River},
	isbn = {0131568191}
}

@Misc{MR01,
	Author={Joshua MacDonald and Hans Reiser},
	Title="Reiser4 Transaction Design Document",
	Note="Available online at \url{http://lwn.net/2001/1108/a/reiser4-transaction.php3}. Accessed December 2008.",
	Year=2001,
	URL="http://lwn.net/2001/1108/a/reiser4-transaction.php3"
	}

@Misc{MPRV07,
	Author={Pradeep Jnana Madhavarapu and Shishir Pardikar and Balan Sethu Raman and Surendra Verma and Jon Cargille and Jacob Lacouture},
	Title={Method and system for transacted file operations over a network},
	Year={2007},
	URL={http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=7%2c231%2c397},
	HowPublished="United States Patent 7,231,397"
}

@Misc{Swe93,
	Author={Adam Sweeney},
	Title="{xFS} Transaction Mechanism",
	Note="Available online at \url{http://oss.sgi.com/projects/xfs/design_docs/xfsdocs93_ps/trans.ps}.  Accessed December 2008",
	Year=1993,
	URL="http://oss.sgi.com/projects/xfs/design_docs/xfsdocs93_ps/trans.ps"
	}

@InProceedings{Eva99,
	Title="Design and Implementation of a Transaction-Based Filesystem on {FreeBSD}",
	Author="Jason Evans",
	Booktitle="Proceedings of the {USENIX} 1999 Annual Technical Conference",
	Location="Monterey, CA",
	Pages="19--26",
	Note="Freenix track",
	Month=jun,
	Year=1999,
	Address="Berkeley, CA",
	Organization="Usenix Association",
	URL="http://www.usenix.org/events/usenix99/full_papers/evans/evans.pdf",
	Where="pub/lib"
	}

@inproceedings{SW91,
	author = {Frank Schmuck and Jim Wylie},
	title = {Experience with transactions in QuickSilver},
	booktitle = {SOSP '91: Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles},
	year = {1991},
	isbn = {0-89791-447-3},
	pages = {239--253},
	location = {Pacific Grove, California, United States},
	doi = {10.1145/121132.121171},
	publisher = {ACM},
	address = {New York, NY, USA},
}

@InProceedings{WSSD05,
	Author="Charles P. Wright and Richard Spillane and Gopalan Sivathanu and Erez Zadok",
	Title="Amino: Extending {ACID} Semantics to the File System",
	Booktitle="FAST 2005: 2nd Usenix Conference on File and Storage Technologies",
	Note="Work in progress report",
	Year=2005,
	Month=apr,
	Location="San Francisco, CA",
	URL="http://www.usenix.org/events/fast05/wips/wright.pdf",
	Publisher="USENIX Association",
	Where="pub/lib"
	}

@Article{WSSZ07,
	AUTHOR =       "C. P. Wright and R. Spillane and G. Sivathanu and E. Zadok",
	TITLE =        "Extending {ACID} Semantics to the File System",
	JOURNAL =      "ACM Transactions on Storage",
	YEAR =         "2007",
	MONTH =        "June",
	VOLUME =       "3",
	NUMBER =       "2",
	PAGES =        "1--42",
	Where="pub/lib"
}

@inproceedings{SW91,
	author = {Frank Schmuck and Jim Wylie},
	title = {Experience with Transactions in {QuickSilver}},
	booktitle = {SOSP '91: Proceedings of the thirteenth ACM symposium on Operating systems principles},
	year = {1991},
	isbn = {0-89791-447-3},
	pages = {239--253},
	location = {Pacific Grove, California, United States},
	doi = {10.1145/121132.121171},
	publisher = {ACM},
	address = {New York, NY, USA},
}

@inproceedings{KS93,
	author = {Puneet Kumar and M. Satyanarayanan},
	title = {Log-Based Directory Resolution in the {Coda} File System},
	booktitle = {PDIS '93: Proceedings of the 2nd International Conference on Parallel and Distributed Information Systems},
	year = {1993},
	isbn = {0-8186-3330-1},
	pages = {202--213},
	publisher = {IEEE Computer Society},
	address = {Washington, DC, USA}
}


@inproceedings{LKT05,
	author = {Tancred Lindholm and Jaakko Kangasharju and Sasu Tarkoma},
	title = {A Hybrid Approach to Optimistic File System Directory Tree Synchronization},
	booktitle = {MobiDE '05: Proceedings of the 4th ACM International Workshop on Data Engineering for Wireless and Mobile Access},
	year = {2005},
	isbn = {1-59593-088-4},
	pages = {49--56},
	location = {Baltimore, MD, USA},
	doi = {10.1145/1065870.1065879},
	publisher = {ACM},
	address = {New York, NY, USA},
	Where="pub/lib"
}

@InProceedings{SGMS00,
	author = {Margo I. Seltzer and Gregory R. Ganger and M. Kirk McKusick and Keith A. Smith and Craig A. N. Soules and Christopher A. Stein},
	title = {Journaling Versus Soft Updates: Asynchronous Meta-Data Protection in File Systems},
	booktitle = {USENIX '00: Proceedings of the Usenix Annual Technical Conference},
	year = {2000},
	pages = {6--21},
	location = {San Diego, California},
	publisher = {USENIX Association},
	address = {Berkeley, CA, USA},
}

@TechReport{Kat97b,
	Author="Jeffrey Katcher",
	Title="PostMark: A New File System Benchmark",
	Type="Technical Report",
	Note="Available online at \url{http://communities.netapp.com/servlet/JiveServlet/download/2609-1551/Katcher97-postmark-netapp-tr3022.pdf}.  Accessed December 2008",
	URL="http://communities.netapp.com/servlet/JiveServlet/download/2609-1551/Katcher97-postmark-netapp-tr3022.pdf",
	Number="3022",
	Year=1997,
	Institution="NetApp",
	Address="Sunnyvale, CA",
	Where=pub/lib,
	}

@Manual{DMAKE,
	Address="Santa Clara, CA ",
	Key="dmake",
	Note="Part No: 819-5273.  Available online \url{http://docs.sun.com/app/docs/doc/819-5273}. Accessed 2009-03-13",
	Organization="Sun Microsystems, Inc.",
	Title="Sun {S}tudio 12: Distributed Make ({dmake})",
	URL="http://docs.sun.com/app/docs/doc/819-5273",
	Year="2007"
	}

@InProceedings{Kah74,
	Author="Gilles Kahn",
	Title="The semantics of a simple language for parallel programming",
	Pages="471--475",
	Editor="Jack L. Rosenfeld",
	Booktitle="Information Processing 74: Proceedings of IFIP Congress 74",
	Publisher="North-Holland",
	Month=aug,
	Year=1974,
	Location="Stockholm, Sweden",
	isbn="0-7204-2803-3",
	URL="http://www1.cs.columbia.edu/~sedwards/papers/kahn1974semantics.pdf",
	where="pub/lib"
}

@Article{Tan11,
	Title="{GNU} Parallel: The Command-Line Power Tool",
	Author="Ole Tange",
	Journal=";login:",
	Volume="36",
	Number="1",
	Month=feb,
	Pages="42--47",
	Year=2011,
	Where=pub/lib,
}

@inproceedings{BALC11,
	author = {Buhler, Jeremy D. and Agrawal, Kunal and Li, Peng and Chamberlain, Roger D.},
	title = {Efficient Deadlock Avoidance for Streaming Computation with Filtering},
	booktitle = {PPoPP '12: Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming},
	series = {PPoPP '12},
	year = {2012},
	isbn = {978-1-4503-1160-1},
	location = {New Orleans, Louisiana, USA},
	pages = {235--246},
	numpages = {12},
	doi = {10.1145/2145816.2145846},
	publisher = {ACM},
	address = {New York, NY, USA},
	Where=pub/lib,
}

@inproceedings{EH09,
	author = {Evans, Noah Paul and Van Hensbergen, Eric},
	title = {Brief announcement: {PUSH}, a {DISC} shell},
	booktitle = {PODC '09: Proceedings of the 28th ACM Symposium on Principles of Distributed Computing},
	series = {PODC '09},
	year = {2009},
	isbn = {978-1-60558-396-9},
	location = {Calgary, AB, Canada},
	pages = {306--307},
	numpages = {2},
	doi = {10.1145/1582716.1582780},
	publisher = {ACM},
	address = {New York, NY, USA},
	Where=pub/lib,
}

@book{Col81,
	title={Macro Processors},
	author={Cole, A.J.},
	Edition="second",
	isbn={9780521285605},
	series={Cambridge Computer Science Texts Series},
	year={1981},
	publisher={Cambridge University Press}
}

@inproceedings{Mas76,
	author = {Mashey, J. R.},
	title = {Using a Command Language as a High-Level Programming Language},
	booktitle = {Proceedings of the 2nd International Conference on Software Engineering},
	series = {ICSE '76},
	year = {1976},
	location = {San Francisco, California, USA},
	pages = {169--176},
	numpages = {8},
	acmid = {807670},
	publisher = {IEEE Computer Society Press},
	address = {Los Alamitos, CA, USA},
	keywords = {Command interpreters, Command languages, UNIX},
	Where=pub/lib
}


@TechReport{Roc80,
	Author="M. J. Rochkind",
	Title="2dsh --- An Experimental Shell for Connecting Processes With Multiple Data Streams",
	Note="",
	Type="Technical Memorandum",
	Number="TM-80-9323-3",
	Year=1980,
	Institution="Bell Laboratories",
	Address="Murray Hill, NJ"
	}

% See http://ftp.math.utah.edu/pub//tex/bib/plan9.bib
@InProceedings{Duf90,
	author =       "Tom Duff",
	title =        "Rc -- a shell for {Plan 9} and {Unix} systems",
	booktitle =    "Proceedings of the Summer 1990 UKUUG Conference: UNIX --- The Legend Evolves",
	publisher =    "UK Unix Users Group",
	address =      "Buntingford, Herts, UK",
	pages =        "21--33",
	year =         "1990",
	ISBN =         "0-9513181-7-9",
	conflocation = "London, UK",
	month = jul
}

@book{New09,
	title={Learning the bash Shell: {U}nix Shell Programming},
	author={Newham, Cameron},
	year={2009},
	publisher={O'Reilly Media, Inc.}
}

@article{Hum88,
	title={A Tale of Two Greps},
	author={Hume, Andrew},
	Journal=spande,
	volume={18},
	number={11},
	pages={1063--1072},
	year={1988},
	publisher={Wiley Online Library}
}

@Misc{PH14,
	Title="Overview of {N}etpbm",
	Author="Jef Poskanzer and Bryan Henderson and others",
	useurl="http://netpbm.sourceforge.net/doc/",
	Month=jan,
	Note="Current August 2014",
	Year=2014
}

@InProceedings{Uhl90,
	Title="{MTX} --- A Shell that Permits Dynamic Rearrangement of Process Connections and Windows",
	Author="Stephen a. Uhler",
	Booktitle="USENIX Conference Proceedings",
	Location="Washington, D.C.",
	Month=jan,
	Year=1990,
	publisher = {USENIX Association},
	Pages="275--285",
	Where="pub/lib"
}

@inproceedings{Lib90,
	author    = {Don Libes},
	title     = {{e}xpect: Curing Those Uncontrollable Fits of Interaction},
	booktitle = {USENIX Summer},
	year      = {1990},
	pages     = {183-192},
	title     = {Proceedings of the Usenix Summer 1990 Technical Conference},
	Location  = {Anaheim, CA},
	Month     = jun,
	year      = {1990},
	Where="pub/lib"
}

@article{MT88,
	author = {McDonald, Chris and Dix, Trevor I.},
	title = {Support for Graphs of Processes in a Command Interpreter},
	journal = {Software: Practice \& Experience},
	volume = {18},
	number = {10},
	month = oct,
	year = {1988},
	issn = {0038-0644},
	pages = {1011--1016},
	numpages = {6},
	doi = {10.1002/spe.4380181007},
	publisher = {John Wiley \& Sons, Inc.},
	address = {New York, NY, USA},
}

@book{PCF09,
	title={Version control with {S}ubversion},
	author={Pilato, C. Michael and Collins-Sussman, Ben and Fitzpatrick, Brian W.},
	year={2009},
	Address="Sebastopol, CA",
	note = {ISBN 978-0-596-51033-6},
	publisher={O'Reilly Media, Inc.}
}

@book{LM12,
	title={Version Control with {G}it: Powerful tools and techniques for collaborative software development},
	author={Loeliger, Jon and McCullough, Matthew},
	year={2012},
	Address="Sebastopol, CA",
	note = {ISBN 978-1449316389},
	publisher={O'Reilly Media, Inc.}
}

@book{Gye13,
	title={Bazaar Version Control},
	author={Gyerik, Janos},
	year=2013,
	note = {ISBN 978-1849513562},
	Address={Birmingham, UK},
	publisher={Packt Publishing Ltd}
}

@book{OSu09,
	title={Mercurial: The definitive guide},
	author={O'Sullivan, Bryan},
	note = {ISBN 978-0596800673},
	year={2009},
	Address="Sebastopol, CA",
	publisher={O'Reilly Media, Inc.}
}

@inproceedings{FH07,
	title={Reproducible Computational Experiments Using {SCons}},
	author={Fomel, Sergey and Hennenfent, Gilles},
	booktitle={32nd International Conference on Acoustics, Speech, and Signal Processing},
	volume={4},
	pages={1257--1260},
	year={2007}
}

@article{DGVG95,
	title={{NMRPipe}: A Multidimensional Spectral Processing System Based on {UNIX} Pipes},
	author={Delaglio, Frank and Grzesiek, Stephan and Vuister, Geerten W and Zhu, Guang and Pfeifer, John and Bax, AD},
	journal={Journal of Biomolecular NMR},
	volume={6},
	number={3},
	pages={277--293},
	year={1995},
	publisher={Springer}
}

@Article{MPT78,
	Title="{UNIX} Time-Sharing System: Foreword",
	Author="McIlroy, M. D. and Pinson, E. N. and Tague, B. A.",
	Journal="The Bell System Technical Journal",
	Volume=57,
	Number=6,
	Month="July-August",
	Pages="1899--1904",
	Year=1978
}

@Misc{Rit88,
	Author="Dennis M. Ritchie",
	HowPublished="Usenet Newsgroup comp.lang.c",
	Month=mar,
	Note=" Message-ID: 7753@alice.UUCP. Available online \url{https://groups.google.com/forum/message/raw?msg=comp.lang.c/K0Cz2s9il3E/YDyo_xaRG5kJ}",
	Title="noalias comments to {X3J11}",
	Year="1988"
	}

@Article{Lew56,
	Author="Anthony Lewis",
	Title="{AT\&T} Settles Antitrust Case; Shares Patents",
	Journal="New York Times",
	Month="January 25",
	Pages="1,16",
	Year="1956",
	Where="pub/lib"
	}

@Article{TT13,
	Author="Nobuo Takahashi and Tomofumi Takamatsu",
	Title="{UNIX} License Makes {L}inux the Last Missing Piece of the Puzzle",
	Journal="Annals of Business Administrative Science",
	Pages="123-137",
	Volume=12,
	Year=2013,
	Where="pub/lib"
	}

@Misc{Bas72,
	Author="T. R. Bashkow",
	HowPublished="Bell Laboratories memo MH-8234-TRB-mbh. Available online at \url{http://bitsavers.informatik.uni-stuttgart.de/pdf/bellLabs/unix/PreliminaryUnixImplementationDocument_Jun72.pdf}. Current September 2015",
	Title="Study of {UNIX}",
	Month=sep,
	Year=1972
}

@inproceedings{MS76b,
	author = {Mashey, J. R. and Smith, D. W.},
	title = {Documentation Tools and Techniques},
	booktitle = {Proceedings of the 2Nd International Conference on Software Engineering},
	series = {ICSE '76},
	year = {1976},
	location = {San Francisco, California, USA},
	pages = {177--181},
	numpages = {5},
	acmid = {807671},
	publisher = {IEEE Computer Society Press},
	address = {Los Alamitos, CA, USA},
	keywords = {Text formatting, Text processing, UNIX},
}

@Article{JJ91,
	Author="Jolitz, William F. and Jolitz, Lynne Greer",
	Title="Porting {UNIX} to the 386: A Practical Approach. {D}esigning a Software Specification",
	Journal="Dr. Dobb's Journal",
	Number="1",
	Month=jan,
	Volume="16",
	Year="1991",
	XURL="http://porting-unix-to-the-386.jolix.com/designing-the-software-specification"
}

@inproceedings{BW81,
	author = {Babao\~{g}lu, \"{O}zalp and Joy, William},
	title = {Converting a Swap-based System to Do Paging in an Architecture Lacking Page-referenced Bits},
	booktitle = {Proceedings of the Eighth ACM Symposium on Operating Systems Principles},
	series = {SOSP '81},
	year = {1981},
	isbn = {0-89791-062-1},
	location = {Pacific Grove, California, USA},
	pages = {78--86},
	numpages = {9},
	doi = {10.1145/800216.806595},
	acmid = {806595},
	publisher = {ACM},
	address = {New York, NY, USA},
}

@InCollection{McK99,
	Author="Marshall Kirk McKusick",
	Title="Twenty Years of {B}erkeley {U}nix: From {AT\&T}-Owned to Freely Redistributable",
	Editor="Chris DiBona and Sam Ockman and Mark Stone",
	publisher={O'Reilly},
	Booktitle="Open Sources: Voices from the Open Source Revolution",
	Year="1999",
	Pages="31--46",
	ISBN="1-56592-582-3",
	Where="pub/lib"
}

@Manual{FBSDHANDBOOK,
	Edition="Revision 47376",
	Key="FreeBSD",
	Month=oct,
	Organization="The FreeBSD Documentation Project",
	Title="{FreeBSD} Handbook",
	Year="2015",
	Note="Available online \url{https://www.freebsd.org/doc/handbook/index.html}"
	}

@Article{JS78,
	author = {S. C. Johnson and D. M. Ritchie},
	title  = {Portability of {C} Programs and the {UNIX} System},
	Journal="The Bell System Technical Journal",
	Volume=57,
	Number=6,
	Month="July-August",
	Pages="2021-2048",
	Year=1978
}

@Article{Too10,
	author =       "Warren Toomey",
	title =        "{First Edition Unix}: Its Creation and Restoration",
	journal =      "IEEE Annals of the History of Computing",
	volume =       "32",
	number =       "3",
	pages =        "74--82",
	month =        jul # "\slash " # sep,
	year =         "2010",
	DOI =          "10.1109/MAHC.2009.55",
	ISSN =         "1058-6180",
}

@inproceedings{Too09,
	author = {Toomey, Warren},
	title = {The Restoration of Early {UNIX} Artifacts},
	booktitle = {Proceedings of the 2009 USENIX Annual Technical Conference},
	series = {USENIX'09},
	year = {2009},
	location = {San Diego, California},
	pages = {20--26},
	numpages = {6},
	publisher = {USENIX Association},
	address = {Berkeley, CA, USA},
	Where="pub/lib,have",
}

@Article{Spi05k,
	Title="Working with {Unix} Tools",
	Author="Diomidis Spinellis",
	Journal="IEEE Software",
	ISSN="0740-7459",
	Month="November/December",
	Volume=22,
	Number=6,
	Pages="9--11",
	Year=2005,
	DOI="10.1109/MS.2005.170",
	tags="sweng, os",
	URL="http://www.dmst.aueb.gr/dds/pubs/jrnl/2005-IEEESW-TotT/html/v22n6.html"
	}

@InProceedings{Spi15c,
	author = {Diomidis Spinellis},
	title = {A Repository with 44 Years of {Unix} Evolution},
	booktitle = {MSR '15: Proceedings of the 12th Working Conference on Mining Software Repositories},
	year = {2015},
	pages = {13--16},
	doi = {10.1109/MSR.2015.6},
	Note = "Best Data Showcase Award",
	URL="http://www.dmst.aueb.gr/dds/pubs/conf/2015-MSR-Unix-History/html/Spi15c.html",
	location = {Florence, Italy},
	publisher = {IEEE},
}

@Article{Spi05k,
	Title="Working with {Unix} Tools",
	Author="Diomidis Spinellis",
	Journal="IEEE Software",
	ISSN="0740-7459",
	Month="November/December",
	Volume=22,
	Number=6,
	Pages="9--11",
	Year=2005,
	DOI="10.1109/MS.2005.170",
	tags="sweng, os",
	URL="http://www.dmst.aueb.gr/dds/pubs/jrnl/2005-IEEESW-TotT/html/v22n6.html"
	}
