# bibtab

bibtype: techreport
filename: unix.bib
label: Dawson:1986:UWP
author: N. Dawson
title: UNIX Word Processing at HAO (for use with the 4.2 BSD Version and tt -me Macro Package)
type: Report
number: ANL-86-10
institution: National Science Foundation
address: Washington, DC, USA
pages: 26--33
year: 1986
bibdate: Tue Sep 17 07:19:08 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2002.09.17 07:19:08 ???
note: Contract No. W-31-109-ENG-38.
acknowledgement: ack-nhfb
rawauthor: N. Dawson
rawnote: Contract No. W-31-109-ENG-38.
rawtitle: {UNIX} Word Processing at {HAO} (for use with the {4.2 BSD} Version and {\tt -me} Macro Package)
entry:
@TechReport{Dawson:1986:UWP,
  author =       "N. Dawson",
  title =        "{UNIX} Word Processing at {HAO} (for use with the {4.2
                 BSD} Version and {\tt -me} Macro Package)",
  type =         "Report",
  number =       "ANL-86-10",
  institution =  "National Science Foundation",
  address =      "Washington, DC, USA",
  year =         "1986",
  bibdate =      "Tue Sep 17 07:19:08 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Contract No. W-31-109-ENG-38.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Dreiheller:1986:PPP
author: A. Dreiheller and M. Moerschbacher and B. Mohr
title: PHYSCAL: Programming Pascal with physical units
journal: j-SIGPLAN
volume: 21
number: 12
pages: 114--123
month: dec
monthnumber: 12
year: 1986
CODEN: SINODQ
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Sun Dec 14 09:15:06 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:15:06 MST
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: A. Dreiheller and M. Moerschbacher and B. Mohr
rawtitle: {PHYSCAL}: Programming {Pascal} with physical units
keywords:
input/output facilities; language extension; language implementation; languages; Pascal; PHYSCAL; PHYSCAL-to-Pascal preprocessor; physical units; predefined units; programming; scale factors; UNIX environment; UNIX implementation

subject:
D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Pascal J.2 Computer Applications, PHYSICAL SCIENCES AND ENGINEERING

entry:
@Article{Dreiheller:1986:PPP,
  author =       "A. Dreiheller and M. Moerschbacher and B. Mohr",
  title =        "{PHYSCAL}: Programming {Pascal} with physical units",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "12",
  pages =        "114--123",
  month =        dec,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:06 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "input/output facilities; language extension; language
                 implementation; languages; Pascal; PHYSCAL;
                 PHYSCAL-to-Pascal preprocessor; physical units;
                 predefined units; programming; scale factors; UNIX
                 environment; UNIX implementation",
  pubcountry =   "USA A06",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Pascal \\ J.2 Computer Applications,
                 PHYSICAL SCIENCES AND ENGINEERING",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Dudek:1986:HMF
author: Gregory Dudek and Michael Jenkin and Howard Marcus
crossref: USENIX:1986:SCP
pages: 200--208
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Toronto
rawauthor: Gregory Dudek and Michael Jenkin and Howard Marcus
title:
How to make friends with number-crunchers: adding single-user array-processor slave environments to VAX UNIX

rawtitle:
How to make friends with number-crunchers: adding single-user array-processor slave environments to {VAX UNIX}

entry:
@InProceedings{Dudek:1986:HMF,
  author =       "Gregory Dudek and Michael Jenkin and Howard Marcus",
  title =        "How to make friends with number-crunchers: adding
                 single-user array-processor slave environments to {VAX
                 UNIX}",
  crossref =     "USENIX:1986:SCP",
  pages =        "200--208",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Toronto",
}


bibtype: inproceedings
filename: unix.bib
label: Edler:1986:CMP
author: Jan Edler and Allan Gottlieb and Jim Lipkis
title: Considerations for Massively Parallel UNIX Systems on the NYU Ultracomputer and IBM RP3
crossref: USENIX:1986:UAW
pages: 193--210
month: Winter
year: 1986
bibdate: Mon Oct 26 08:02:06 1998
bibtimestamp: 1998.10.26 08:02:06 ???
acknowledgement: ack-nhfb
affiliation: New York University
rawauthor: Jan Edler and Allan Gottlieb and Jim Lipkis
rawtitle: Considerations for Massively Parallel {UNIX} Systems on the {NYU Ultracomputer} and {IBM RP3}
entry:
@InProceedings{Edler:1986:CMP,
  author =       "Jan Edler and Allan Gottlieb and Jim Lipkis",
  title =        "Considerations for Massively Parallel {UNIX} Systems
                 on the {NYU Ultracomputer} and {IBM RP3}",
  crossref =     "USENIX:1986:UAW",
  pages =        "193--210",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Mon Oct 26 08:02:06 1998",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "New York University",
}


bibtype: inproceedings
filename: unix.bib
label: Elsesser:1986:MSC
author: G. W. Elsesser and M. S. Safran and T. Tieger
title: Managing Separate Compilation in AT&T's UNIX Ada System
crossref: USENIX:1986:UAW
pages: 252--260
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: AT&T Information Systems
rawauthor: G. W. Elsesser and M. S. Safran and T. Tieger
rawtitle: Managing Separate Compilation in {AT\&T's UNIX Ada} System
bibsource:
ftp://ftp.uu.net/library/bibliography; https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/usenix1980.bib

entry:
@InProceedings{Elsesser:1986:MSC,
  author =       "G. W. Elsesser and M. S. Safran and T. Tieger",
  title =        "Managing Separate Compilation in {AT\&T's UNIX Ada}
                 System",
  crossref =     "USENIX:1986:UAW",
  pages =        "252--260",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Information Systems",
}


bibtype: article
filename: unix.bib
label: Emery:1986:TUT
author: Dave Emery and Steve Rosen
title: Two UNIX tools supporting a common style
journal: j-SIGADA-LETTERS
volume: 6
number: 2
pages: 84--84
month: mar
monthnumber: 3
year: 1986
CODEN: AALEE5
ISSN: 1094-3641 (print), 1557-9476 (electronic) OR 10943641 (print), 15579476 (electronic)
ISSNL: 1094-3641 OR 10943641
bibdate: Sat Aug 9 09:05:21 MDT 2003
bibtimestamp: 2003.08.09 09:05:21 MDT
fjournal: ACM SIGAda Ada Letters
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/citation.cfm?id=J32
rawauthor: Dave Emery and Steve Rosen
rawtitle: Two {UNIX} tools supporting a common style
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/sigada.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Emery:1986:TUT,
  author =       "Dave Emery and Steve Rosen",
  title =        "Two {UNIX} tools supporting a common style",
  journal =      j-SIGADA-LETTERS,
  volume =       "6",
  number =       "2",
  pages =        "84--84",
  month =        mar # "\slash " # apr,
  year =         "1986",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:21 MDT 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
}


bibtype: article
filename: unix.bib
label: Ewing:1986:OOO
author: J. J. Ewing
title: An object-oriented operating system interface
journal: j-SIGPLAN
volume: 21
number: 11
pages: 46--53
month: nov
monthnumber: 11
year: 1986
CODEN: SINODQ
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Sat Apr 25 11:46:37 MDT 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1998.04.25 11:46:37 MDT
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Artificial Intelligence Machines, Tektronix Inc, Wilsonville, OR, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: J. J. Ewing
rawtitle: An object-oriented operating system interface
keywords:
computer interfaces; higher order abstractions; object-oriented interface; object-oriented operating system interface; operating system facilities; operating system processes; operating systems (computers); programming; Smalltalk; Smalltalk-80 programming environment; Unix-like operating system

entry:
@Article{Ewing:1986:OOO,
  author =       "J. J. Ewing",
  title =        "An object-oriented operating system interface",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "11",
  pages =        "46--53",
  month =        nov,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150J (Operating
                 systems)",
  conflocation = "Portland, OR, USA; 29 Sept.-2 Oct. 1986",
  conftitle =    "OOPSLA '86. Object-Orientated Programming Systems,
                 Languages and Applications. Conference Proceedings",
  corpsource =   "Artificial Intelligence Machines, Tektronix Inc,
                 Wilsonville, OR, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "computer interfaces; higher order abstractions;
                 object-oriented interface; object-oriented operating
                 system interface; operating system facilities;
                 operating system processes; operating systems
                 (computers); programming; Smalltalk; Smalltalk-80
                 programming environment; Unix-like operating system",
  pubcountry =   "USA A06 A06",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Eykholt:1986:PUS
author: Joseph R. Eykholt
title: Porting UNIX to the System / 370 Extended Architecture
crossref: USENIX:1986:UAW
pages: 157--164
month: Winter
year: 1986
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Amdahl Corporation
rawauthor: Joseph R. Eykholt
rawtitle: Porting {UNIX} to the {System\slash 370 Extended Architecture}
entry:
@InProceedings{Eykholt:1986:PUS,
  author =       "Joseph R. Eykholt",
  title =        "Porting {UNIX} to the {System\slash 370 Extended
                 Architecture}",
  crossref =     "USENIX:1986:UAW",
  pages =        "157--164",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Amdahl Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Fenart:1986:OTI
title: OSI and TCP / IP Protocols on a UNIX System
crossref: USENIX:1986:SCP
pages: 46--58
month: Summer
year: 1986
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: INRIA
rawtitle: {OSI} and {TCP\slash IP} Protocols on a {UNIX} System
author:
Jean Marc Fenart and Marc Fievet and Christian Huitema and Bernard Martin and Annie Remille and Guy Vaysseix

rawauthor:
Jean Marc Fenart and Marc Fievet and Christian Huitema and Bernard Martin and Annie Remille and Guy Vaysseix

entry:
@InProceedings{Fenart:1986:OTI,
  author =       "Jean Marc Fenart and Marc Fievet and Christian Huitema
                 and Bernard Martin and Annie Remille and Guy Vaysseix",
  title =        "{OSI} and {TCP\slash IP} Protocols on a {UNIX}
                 System",
  crossref =     "USENIX:1986:SCP",
  pages =        "46--58",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "INRIA",
}


bibtype: inproceedings
filename: unix.bib
label: Fischer:1986:ACU
author: Herman Fischer
title: Ada, ``C'', and UNIX
crossref: USENIX:1986:UCPb
institution: Mark V Business Systems
pages: 225--240
month: Winter
year: 1986
bibdate: Sat Oct 24 12:25:59 1998
bibtimestamp: 1998.10.24 12:25:59 ???
acknowledgement: ack-nhfb
rawauthor: Herman Fischer
rawtitle: {Ada}, ``{C}'', and {UNIX}
entry:
@InProceedings{Fischer:1986:ACU,
  author =       "Herman Fischer",
  title =        "{Ada}, ``{C}'', and {UNIX}",
  crossref =     "USENIX:1986:UCPb",
  institution =  "Mark V Business Systems",
  pages =        "225--240",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Sat Oct 24 12:25:59 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Fischer:1986:AU
author: Herman Fischer
title: Ada, ``C'', and UNIX
crossref: USENIX:1986:UAW
pages: 225--240
month: Winter
year: 1986
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Mark V Business Systems
rawauthor: Herman Fischer
rawtitle: {Ada}, ``{C}'', and {UNIX}
entry:
@InProceedings{Fischer:1986:AU,
  author =       "Herman Fischer",
  title =        "{Ada}, ``{C}'', and {UNIX}",
  crossref =     "USENIX:1986:UAW",
  pages =        "225--240",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Mark V Business Systems",
}


bibtype: inproceedings
filename: unix.bib
label: Fischer:1986:SBC
author: Herman Fischer
title: SVID As A Basis For CAIS Implementation
crossref: USENIX:1986:UCPb
institution: Mark V Business Systems
pages: 294--301
month: Winter
year: 1986
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Herman Fischer
rawtitle: {SVID} As A Basis For {CAIS} Implementation
entry:
@InProceedings{Fischer:1986:SBC,
  author =       "Herman Fischer",
  title =        "{SVID} As A Basis For {CAIS} Implementation",
  crossref =     "USENIX:1986:UCPb",
  institution =  "Mark V Business Systems",
  pages =        "294--301",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Gart:1986:TAU
author: Mitchell Gart
title: Targeting Ada to 68000 / Unix
crossref: USENIX:1986:SCP
pages: 261--274
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Alsys Inc.
rawauthor: Mitchell Gart
rawtitle: Targeting {Ada} to 68000\slash {Unix}
entry:
@InProceedings{Gart:1986:TAU,
  author =       "Mitchell Gart",
  title =        "Targeting {Ada} to 68000\slash {Unix}",
  crossref =     "USENIX:1986:SCP",
  pages =        "261--274",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Alsys Inc.",
}


bibtype: book
filename: unix.bib
label: Gehani:1986:DFT
author: Narain Gehani
title: Document Formatting and Typesetting on the UNIX System
publisher: pub-SILICON
address: pub-SILICON:adr
pages: xv + 364
year: 1986
ISBN: 0-9615336-0-9 OR 0961533609
ISBN13: 978-0-9615336-0-1 OR 9780961533601
LCCN: Z52.5.U54 G43 1986
bibdate: Thu Aug 30 07:30:17 2001
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2001.08.30 07:30:17 ???
keywords: documentation; languages
acknowledgement: ack-nhfb
rawauthor: Narain Gehani
rawtitle: Document Formatting and Typesetting on the {UNIX} System
subject:
I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, Format and notation I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, Languages D.4.0 Software, OPERATING SYSTEMS, General, UNIX

entry:
@Book{Gehani:1986:DFT,
  author =       "Narain Gehani",
  title =        "Document Formatting and Typesetting on the {UNIX}
                 System",
  publisher =    pub-SILICON,
  address =      pub-SILICON:adr,
  pages =        "xv + 364",
  year =         "1986",
  ISBN =         "0-9615336-0-9",
  ISBN-13 =      "978-0-9615336-0-1",
  LCCN =         "Z52.5.U54 G43 1986",
  bibdate =      "Thu Aug 30 07:30:17 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$33.95",
  acknowledgement = ack-nhfb,
  keywords =     "documentation; languages",
  review =       "ACM CR 8607-0584",
  subject =      "I.7.2 Computing Methodologies, TEXT PROCESSING,
                 Document Preparation, Format and notation \\ I.7.2
                 Computing Methodologies, TEXT PROCESSING, Document
                 Preparation, Languages \\ D.4.0 Software, OPERATING
                 SYSTEMS, General, UNIX",
}


bibtype: inproceedings
filename: unix.bib
label: Gettys:1986:PIW
author: James Gettys
title: Problems Implementing Window Systems in UNIX
crossref: USENIX:1986:UAW
pages: 89--97
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Massachusetts Institute of Technology
rawauthor: James Gettys
rawtitle: Problems Implementing Window Systems in {UNIX}
entry:
@InProceedings{Gettys:1986:PIW,
  author =       "James Gettys",
  title =        "Problems Implementing Window Systems in {UNIX}",
  crossref =     "USENIX:1986:UAW",
  pages =        "89--97",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Massachusetts Institute of Technology",
}


bibtype: inproceedings
filename: unix.bib
label: Gill:1986:CUC
author: Helen Gill and Rebecca Bowerman and Chuck Howell
title: A Comparison of UNIX and CAIS System Facilities
crossref: USENIX:1986:UAW
pages: 275--293
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: MITRE Corporation
rawauthor: Helen Gill and Rebecca Bowerman and Chuck Howell
rawtitle: A Comparison of {UNIX} and {CAIS} System Facilities
entry:
@InProceedings{Gill:1986:CUC,
  author =       "Helen Gill and Rebecca Bowerman and Chuck Howell",
  title =        "A Comparison of {UNIX} and {CAIS} System Facilities",
  crossref =     "USENIX:1986:UAW",
  pages =        "275--293",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "MITRE Corporation",
}


bibtype: book
filename: unix.bib
label: Griswold:1986:IIP
author: Ralph E. Griswold and Madge T. Griswold
title: The Implementation of the Icon Programming Language
publisher: pub-PUP
address: pub-PUP:adr
pages: x + 336
year: 1986
ISBN: 0-691-08431-9 OR 0691084319
ISBN13: 978-0-691-08431-2 OR 9780691084312
LCCN: QA76.73.I19 G76 1986
bibdate: Sun Jul 10 01:07:50 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.07.10 01:07:50 ???
acknowledgement: ack-nhfb
rawauthor: Ralph E. Griswold and Madge T. Griswold
rawtitle: The Implementation of the {Icon} Programming Language
entry:
@Book{Griswold:1986:IIP,
  author =       "Ralph E. Griswold and Madge T. Griswold",
  title =        "The Implementation of the {Icon} Programming
                 Language",
  publisher =    pub-PUP,
  address =      pub-PUP:adr,
  pages =        "x + 336",
  year =         "1986",
  ISBN =         "0-691-08431-9",
  ISBN-13 =      "978-0-691-08431-2",
  LCCN =         "QA76.73.I19 G76 1986",
  bibdate =      "Sun Jul 10 01:07:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$39.50",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Groening:1986:NNM
author: K. Groening and C. Ohsendoth
title: NEMO: a nicely modified YACC
journal: j-SIGPLAN
volume: 21
number: 4
pages: 58--66
month: apr
monthnumber: 4
year: 1986
CODEN: SINODQ
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Sun Dec 14 09:14:57 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:14:57 MST
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Dortmund Univ., West Germany
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: K. Groening and C. Ohsendoth
rawtitle: {NEMO}: a nicely modified {YACC}
keywords:
DACAPO-III; languages; modular semantic; modular semantic analysis; program compilers; UNIX compiler-compiler; VLSI

subject:
D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Parsing

entry:
@Article{Groening:1986:NNM,
  author =       "K. Groening and C. Ohsendoth",
  title =        "{NEMO}: a nicely modified {YACC}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "4",
  pages =        "58--66",
  month =        apr,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:57 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors); C6150J (Operating systems); C7410D
                 (Electronic engineering computing)",
  corpsource =   "Dortmund Univ., West Germany",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "DACAPO-III; languages; modular semantic; modular
                 semantic analysis; program compilers; UNIX
                 compiler-compiler; VLSI",
  pubcountry =   "USA A04",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES,
                 Processors, Parsing",
  treatment =    "P Practical",
}


bibtype: article
filename: unix.bib
label: Grune:1986:GPC
author: Dick Grune
title: Generic packages in C
journal: j-SIGPLAN
volume: 21
number: 8
pages: 31--39
month: aug
monthnumber: 8
year: 1986
CODEN: SINODQ
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Sun Dec 14 09:15:02 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:15:02 MST
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Vrije Univ., Amsterdam, Netherlands
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: Dick Grune
rawtitle: Generic packages in {C}
keywords:
auxiliary code; body file; C compiler; C language; C listings; dependency control; file organisation; generic packages; header files; instantiation parameters; languages; object files; preprocessor; program compilers; specification file; Unix

subject:
D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, C D.4.3 Software, OPERATING SYSTEMS, File Systems Management, Maintenance

entry:
@Article{Grune:1986:GPC,
  author =       "Dick Grune",
  title =        "Generic packages in {C}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "8",
  pages =        "31--39",
  month =        aug,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:02 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Vrije Univ., Amsterdam, Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "auxiliary code; body file; C compiler; C language; C
                 listings; dependency control; file organisation;
                 generic packages; header files; instantiation
                 parameters; languages; object files; preprocessor;
                 program compilers; specification file; Unix",
  pubcountry =   "USA A03",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, C \\ D.4.3 Software, OPERATING
                 SYSTEMS, File Systems Management, Maintenance",
  treatment =    "P Practical",
}


bibtype: book
filename: unix.bib
label: Hansen:1986:TVU
author: August Hansen
title: pgm vi --- The UNIX Screen Editor --- a User's Guide
publisher: pub-BRADY
address: pub-BRADY:adr
pages: xvii + 230
year: 1986
ISBN: 0-89303-928-4 OR 0893039284
ISBN13: 978-0-89303-928-8 OR 9780893039288
LCCN: QA76.76.T49 H36 1986
bibdate: Tue Jan 11 10:05:07 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.01.11 10:05:07 ???
acknowledgement: ack-nhfb
rawauthor: August Hansen
rawtitle: \pgm{vi} --- The {UNIX} Screen Editor --- a User's Guide
entry:
@Book{Hansen:1986:TVU,
  author =       "August Hansen",
  title =        "\pgm{vi} --- The {UNIX} Screen Editor --- a User's
                 Guide",
  publisher =    pub-BRADY,
  address =      pub-BRADY:adr,
  pages =        "xvii + 230",
  year =         "1986",
  ISBN =         "0-89303-928-4",
  ISBN-13 =      "978-0-89303-928-8",
  LCCN =         "QA76.76.T49 H36 1986",
  bibdate =      "Tue Jan 11 10:05:07 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Hawley:1986:MMS
author: Michael Hawley
title: MIDI Music Software for UNIX
crossref: USENIX:1986:SCP
pages: 1--12
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: The Droid Works
rawauthor: Michael Hawley
rawtitle: {MIDI} Music Software for {UNIX}
entry:
@InProceedings{Hawley:1986:MMS,
  author =       "Michael Hawley",
  title =        "{MIDI} Music Software for {UNIX}",
  crossref =     "USENIX:1986:SCP",
  pages =        "1--12",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "The Droid Works",
}


bibtype: inproceedings
filename: unix.bib
label: Hitz:1986:MFS
author: David Hitz and Peter Honeyman
title: A Mail File System for Eighth Edition UNIX
crossref: USENIX:1986:SCP
pages: 391--394
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Princeton University
rawauthor: David Hitz and Peter Honeyman
rawtitle: A Mail File System for {Eighth Edition UNIX}
entry:
@InProceedings{Hitz:1986:MFS,
  author =       "David Hitz and Peter Honeyman",
  title =        "A Mail File System for {Eighth Edition UNIX}",
  crossref =     "USENIX:1986:SCP",
  pages =        "391--394",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Princeton University",
}


bibtype: inproceedings
filename: unix.bib
label: Hoel:1986:UBO
author: Timothy W. Hoel and Bruce A. Keller
title: A Unix-based Operating System for the Cray 2
crossref: USENIX:1986:UCPb
institution: Cray Research, Inc.
pages: 219--224
month: Winter
year: 1986
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Timothy W. Hoel and Bruce A. Keller
rawtitle: A {Unix}-based Operating System for the {Cray 2}
entry:
@InProceedings{Hoel:1986:UBO,
  author =       "Timothy W. Hoel and Bruce A. Keller",
  title =        "A {Unix}-based Operating System for the {Cray 2}",
  crossref =     "USENIX:1986:UCPb",
  institution =  "Cray Research, Inc.",
  pages =        "219--224",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Hu:1986:MFA
author: Irene Hu
title: Measuring file access patterns in UNIX
journal: j-SIGMETRICS
volume: 14
number: 2
pages: 15--20
month: aug
monthnumber: 8
year: 1986
DOI: https://doi.org/10.1145/15827.15828
ISSN: 0163-5999 (print), 1557-9484 (electronic) OR 01635999 (print), 15579484 (electronic)
ISSNL: 0163-5999 OR 01635999
bibdate: Thu Jun 26 11:04:16 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.26 11:04:16 MDT
fjournal: ACM SIGMETRICS Performance Evaluation Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/toc.cfm?id=J618
rawauthor: Irene Hu
rawtitle: Measuring file access patterns in {UNIX}
abstract:
UNIX is a disk-based operating system, where only the system kernel is always memory-resident. A combination of small block size, limited read-ahead and numerous seeks can severely limit the file system throughput. This paper presents a tool to study the file access patterns. Information derived from the data collected can be used to determine the optimal disk block size and also to improve the block placement strategy. The tool is a software monitor, installed at the device driver level, and triggered by every physical request to the disk handler. The design approach used to measure the average number of logical records accessed sequentially is described. An evaluation of the tool is also presented.

rawabstract:
UNIX is a disk-based operating system, where only the system kernel is always memory-resident. A combination of small block size, limited read-ahead and numerous seeks can severely limit the file system throughput. This paper presents a tool to study the file access patterns. Information derived from the data collected can be used to determine the optimal disk block size and also to improve the block placement strategy. The tool is a software monitor, installed at the device driver level, and triggered by every physical request to the disk handler. The design approach used to measure the average number of logical records accessed sequentially is described. An evaluation of the tool is also presented.

entry:
@Article{Hu:1986:MFA,
  author =       "Irene Hu",
  title =        "Measuring file access patterns in {UNIX}",
  journal =      j-SIGMETRICS,
  volume =       "14",
  number =       "2",
  pages =        "15--20",
  month =        aug,
  year =         "1986",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/15827.15828",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  ISSN-L =       "0163-5999",
  bibdate =      "Thu Jun 26 11:04:16 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "UNIX is a disk-based operating system, where only the
                 system kernel is always memory-resident. A combination
                 of small block size, limited read-ahead and numerous
                 seeks can severely limit the file system throughput.
                 This paper presents a tool to study the file access
                 patterns. Information derived from the data collected
                 can be used to determine the optimal disk block size
                 and also to improve the block placement strategy. The
                 tool is a software monitor, installed at the device
                 driver level, and triggered by every physical request
                 to the disk handler. The design approach used to
                 measure the average number of logical records accessed
                 sequentially is described. An evaluation of the tool is
                 also presented.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMETRICS Performance Evaluation Review",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J618",
}


bibtype: book
filename: unix.bib
label: IEEE:1986:ITU
author: IEEE
title: IEEE Trial-Use Standard Portable Operating System for Computer Environments
publisher: pub-WILEY-INTERSCIENCE
address: pub-WILEY-INTERSCIENCE:adr
edition: IEEE Std 1003.1
pages: 207
month: apr
monthnumber: 4
year: 1986
ISBN: 0-471-85027-6 OR 0471850276
ISBN13: 978-0-471-85027-4 OR 9780471850274
LCCN: TK 275 I5 Std 1003.1
bibdate: Sat Oct 28 08:41:48 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2000.10.28 08:41:48 ???
acknowledgement: ack-nhfb
rawauthor: {IEEE}
rawtitle: {IEEE} Trial-Use Standard Portable Operating System for Computer Environments
entry:
@Book{IEEE:1986:ITU,
  author =       "{IEEE}",
  title =        "{IEEE} Trial-Use Standard Portable Operating System
                 for Computer Environments",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  edition =      "{IEEE Std} 1003.1",
  pages =        "207",
  month =        apr,
  year =         "1986",
  ISBN =         "0-471-85027-6",
  ISBN-13 =      "978-0-471-85027-4",
  LCCN =         "TK 275 I5 Std 1003.1",
  bibdate =      "Sat Oct 28 08:41:48 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Isaak:1986:IRT
author: J. Isaak
title: The Impact of Real Time Computer Systems Standards: VME, POSIX and MAP
crossref: Anonymous:1986:IIC
pages: 98--104
year: 1986
bibdate: Sat May 25 07:59:58 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.05.25 07:59:58 MDT
acknowledgement: ack-nhfb
rawauthor: J. Isaak
rawtitle: The Impact of Real Time Computer Systems Standards: {VME}, {POSIX} and {MAP}
entry:
@InProceedings{Isaak:1986:IRT,
  author =       "J. Isaak",
  title =        "The Impact of Real Time Computer Systems Standards:
                 {VME}, {POSIX} and {MAP}",
  crossref =     "Anonymous:1986:IIC",
  pages =        "98--104",
  year =         "1986",
  bibdate =      "Sat May 25 07:59:58 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Jaeschke:1986:SCH
author: Rex Jaeschke
title: Solutions in C --- Hundreds of Programming Tips by the Author of ``Doctor C's Pointers''
publisher: pub-AW
address: pub-AW:adr
pages: 247
year: 1986
ISBN: 0-201-15042-5 OR 0201150425
ISBN13: 978-0-201-15042-1 OR 9780201150421
LCCN: QA76.73.C15 J34 1986
bibdate: Mon Oct 4 13:30:15 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 13:30:15 ???
acknowledgement: ack-nhfb
rawauthor: Rex Jaeschke
rawtitle: Solutions in {C} --- Hundreds of Programming Tips by the Author of {``Doctor} {C}'s Pointers''
entry:
@Book{Jaeschke:1986:SCH,
  author =       "Rex Jaeschke",
  title =        "Solutions in {C} --- Hundreds of Programming Tips by
                 the Author of {``Doctor} {C}'s Pointers''",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "247",
  year =         "1986",
  ISBN =         "0-201-15042-5",
  ISBN-13 =      "978-0-201-15042-1",
  LCCN =         "QA76.73.C15 J34 1986",
  bibdate =      "Mon Oct 4 13:30:15 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$17.95",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Janssens:1986:AUM
author: M. D. Janssens and J. K. Annot and A. J. Van De Goor
title: Adapting UNIX for a multiprocessor environment
journal: j-CACM
volume: 29
number: 9
pages: 895--901
month: sep
monthnumber: 9
year: 1986
CODEN: CACMA2
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Thu May 30 09:41:10 MDT 1996
bibtimestamp: 1996.05.30 09:41:10 MDT
URL: http://www.acm.org/pubs/toc/Abstracts/0001-0782/6598.html
fjournal: Communications of the ACM
keywords: algorithms; design; languages
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawauthor: M. D. Janssens and J. K. Annot and A. J. {Van De Goor}
rawtitle: Adapting {UNIX} for a multiprocessor environment
bibsource:
http://www.acm.org/pubs/toc/; https://www.math.utah.edu/pub/tex/bib/cacm1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

subject:
bf D.4.0: Software, OPERATING SYSTEMS, General, UNIX. bf D.4.1: Software, OPERATING SYSTEMS, Process Management, Multiprocessing/multiprogramming.

entry:
@Article{Janssens:1986:AUM,
  author =       "M. D. Janssens and J. K. Annot and A. J. {Van De
                 Goor}",
  title =        "Adapting {UNIX} for a multiprocessor environment",
  journal =      j-CACM,
  volume =       "29",
  number =       "9",
  pages =        "895--901",
  month =        sep,
  year =         "1986",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/6598.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  keywords =     "algorithms; design; languages",
  review =       "ACM CR 8703-0175",
  subject =      "{\bf D.4.0}: Software, OPERATING SYSTEMS, General,
                 UNIX. {\bf D.4.1}: Software, OPERATING SYSTEMS, Process
                 Management, Multiprocessing/multiprogramming.",
}


bibtype: inproceedings
filename: unix.bib
label: Johnston:1986:UBD
author: William E. Johnston and Dennis E. Hall
title: UNIX Based Distributed Printing in a Diverse Environment
crossref: USENIX:1986:SCP
pages: 514--528
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Lawrence Berkeley Laboratory
rawauthor: William E. Johnston and Dennis E. Hall
rawtitle: {UNIX} Based Distributed Printing in a Diverse Environment
entry:
@InProceedings{Johnston:1986:UBD,
  author =       "William E. Johnston and Dennis E. Hall",
  title =        "{UNIX} Based Distributed Printing in a Diverse
                 Environment",
  crossref =     "USENIX:1986:SCP",
  pages =        "514--528",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lawrence Berkeley Laboratory",
}


bibtype: article
filename: unix.bib
label: Jouvelot:1986:DNL
author: P. Jouvelot
title: Designing new languages or new language manipulation systems using ML
journal: j-SIGPLAN
volume: 21
number: 8
pages: 40--52
month: aug
monthnumber: 8
year: 1986
CODEN: SINODQ
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Sun Dec 14 09:15:02 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:15:02 MST
fjournal: ACM SIGPLAN Notices
subject: D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, ML
acknowledgement: ack-nhfb
corpsource: Paris VI Univ., Paris, France
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical; T Theoretical or Mathematical
rawauthor: P. Jouvelot
rawtitle: Designing new languages or new language manipulation systems using {ML}
keywords:
denotational theory; language design; languages; ML language; Pascal-like programming language; programming environments; programming languages; programming theory; Unix-4.2BSD implementation

entry:
@Article{Jouvelot:1986:DNL,
  author =       "P. Jouvelot",
  title =        "Designing new languages or new language manipulation
                 systems using {ML}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "8",
  pages =        "40--52",
  month =        aug,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:02 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6140 (Programming
                 languages)",
  corpsource =   "Paris VI Univ., Paris, France",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "denotational theory; language design; languages; ML
                 language; Pascal-like programming language; programming
                 environments; programming languages; programming
                 theory; Unix-4.2BSD implementation",
  pubcountry =   "USA A04 A04",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ML",
  treatment =    "P Practical; T Theoretical or Mathematical",
}


bibtype: inproceedings
filename: unix.bib
label: Jung:1986:KUY
author: Robert S. Jung and Joseph T. Kalash
title: Kanji UNIX: Yunikkusu wa Nihongo o Hanasemasu (UNIX Speaks Japanese)
crossref: USENIX:1986:SCP
pages: 209--222
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: UniSoft Systems
rawauthor: Robert S. Jung and Joseph T. Kalash
rawtitle: {Kanji UNIX}: {Yunikkusu wa Nihongo o Hanasemasu} ({UNIX} Speaks {Japanese})
entry:
@InProceedings{Jung:1986:KUY,
  author =       "Robert S. Jung and Joseph T. Kalash",
  title =        "{Kanji UNIX}: {Yunikkusu wa Nihongo o Hanasemasu}
                 ({UNIX} Speaks {Japanese})",
  crossref =     "USENIX:1986:SCP",
  pages =        "209--222",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "UniSoft Systems",
}


bibtype: inproceedings
filename: unix.bib
label: Karels:1986:NPM
author: Michael J. Karels and Marshall Kirk McKusick
editor: USENIX
title: Network Performance and Management with 4.3BSD and IP / TCP
publisher: pub-USENIX
address: pub-USENIX:adr
pages: 182--188
year: 1986
bibdate: Mon Feb 24 06:09:23 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 06:09:23 ???
URL: http://www.gbv.de/dms/tib-ub-hannover/303820217.pdf
acknowledgement: ack-nhfb
bookpages: x + 528
rawauthor: Michael J. Karels and Marshall Kirk McKusick
raweditor: {USENIX}
rawtitle: Network Performance and Management with {4.3BSD} and {IP\slash TCP}
booktitle:
USENIX Association Summer Conference Proceedings, Atlanta 1986, June 9--13, 1986, Atlanta, Georgia USA

rawbooktitle:
{USENIX Association Summer Conference Proceedings, Atlanta 1986, June 9--13, 1986, Atlanta, Georgia USA}

entry:
@InProceedings{Karels:1986:NPM,
  author =       "Michael J. Karels and Marshall Kirk McKusick",
  editor =       "{USENIX}",
  booktitle =    "{USENIX Association Summer Conference Proceedings,
                 Atlanta 1986, June 9--13, 1986, Atlanta, Georgia USA}",
  title =        "Network Performance and Management with {4.3BSD} and
                 {IP\slash TCP}",
  publisher =    pub-USENIX,
  address =      pub-USENIX:adr,
  bookpages =    "x + 528",
  pages =        "182--188",
  year =         "1986",
  bibdate =      "Mon Feb 24 06:09:23 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.gbv.de/dms/tib-ub-hannover/303820217.pdf",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Karels:1986:NVM
author: M. Karels and M. McKusick
booktitle: Proceedings of the European UNIX Users Group Meeting, Manchester, England, September 1986
title: A New Virtual Memory Implementation for Berkeley UNIX
pages: 451--460
year: 1986
bibdate: Mon Feb 24 15:43:14 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 15:43:14 ???
acknowledgement: ack-nhfb
rawauthor: M. Karels and M. McKusick
rawbooktitle: {Proceedings of the European UNIX Users Group Meeting, Manchester, England, September 1986}
rawtitle: A New Virtual Memory Implementation for {Berkeley UNIX}
entry:
@InProceedings{Karels:1986:NVM,
  author =       "M. Karels and M. McKusick",
  editor =       "????",
  booktitle =    "{Proceedings of the European UNIX Users Group Meeting,
                 Manchester, England, September 1986}",
  title =        "A New Virtual Memory Implementation for {Berkeley
                 UNIX}",
  publisher =    "????",
  address =      "????",
  pages =        "451--460",
  year =         "1986",
  bibdate =      "Mon Feb 24 15:43:14 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Karels:1986:TCF
author: M. Karels and M. McKusick
booktitle: Proceedings of the European UNIX Users Group Meeting, Manchester, England, September 1986
title: Towards a Compatible Filesystem Interface
pages: 481--496
year: 1986
bibdate: Mon Feb 24 15:43:14 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 15:43:14 ???
acknowledgement: ack-nhfb
rawauthor: M. Karels and M. McKusick
rawbooktitle: {Proceedings of the European UNIX Users Group Meeting, Manchester, England, September 1986}
rawtitle: Towards a Compatible Filesystem Interface
entry:
@InProceedings{Karels:1986:TCF,
  author =       "M. Karels and M. McKusick",
  editor =       "????",
  booktitle =    "{Proceedings of the European UNIX Users Group Meeting,
                 Manchester, England, September 1986}",
  title =        "Towards a Compatible Filesystem Interface",
  publisher =    "????",
  address =      "????",
  pages =        "481--496",
  year =         "1986",
  bibdate =      "Mon Feb 24 15:43:14 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Kleiman:1986:VAM
author: S. R. Kleiman
title: Vnodes: An Architecture for Multiple File System Types in Sun UNIX
crossref: USENIX:1986:SCP
pages: 238--247
month: Summer
year: 1986
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Sun Microsystems
rawauthor: S. R. Kleiman
rawtitle: {Vnodes}: An Architecture for Multiple File System Types in {Sun UNIX}
entry:
@InProceedings{Kleiman:1986:VAM,
  author =       "S. R. Kleiman",
  title =        "{Vnodes}: An Architecture for Multiple File System
                 Types in {Sun UNIX}",
  crossref =     "USENIX:1986:SCP",
  pages =        "238--247",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sun Microsystems",
}


bibtype: article
filename: unix.bib
label: Mackay:1986:UBS
author: D. Mackay and G. Ball and M. Crowe and M. Hughes and D. Jenkins and C. Nicol
title: A UNIX-based system for software configuration management
journal: j-COMP-J
volume: 29
number: 6
pages: 527--530
month: dec
monthnumber: 12
year: 1986
CODEN: CMPJA6
DOI: https://doi.org/10.1093/comjnl/29.6.527
ISSN: 0010-4620 (print), 1460-2067 (electronic) OR 00104620 (print), 14602067 (electronic)
ISSNL: 0010-4620 OR 00104620
bibdate: Tue Dec 4 14:48:22 MST 2012
bibtimestamp: 2012.12.04 14:48:22 MST
fjournal: The Computer Journal
acknowledgement: ack-nhfb
affiliation: Paisley Coll of Technology, Paisley, Scotl
affiliationaddress: Paisley Coll of Technology, Paisley, Scotl
classcodes: C6115 (Programming support); C6150E (General utility programs); C6150J (Operating systems)
corpsource: Software Tools Res. Group, Paisley Coll. of Technol., UK
journalURL: http://comjnl.oxfordjournals.org/
treatment: P Practical
rawauthor: D. Mackay and G. Ball and M. Crowe and M. Hughes and D. Jenkins and C. Nicol
rawtitle: A {UNIX-based} system for software configuration management
bibsource:
Compendex database; http://comjnl.oxfordjournals.org/content/29/6.toc; https://www.math.utah.edu/pub/tex/bib/compj.bib; https://www.math.utah.edu/pub/tex/bib/compj1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/

URL:
http://comjnl.oxfordjournals.org/content/29/6/527.full.pdf+html; http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/527.tif; http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/528.tif; http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/529.tif; http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/530.tif

keywords:
attributes; computer operating systems; computer software; controlled access; hierarchical file; hierarchical file attributes; management; operating systems (computers); programs; project; software configuration management; Software Engineering; software tools; Unix C library; Unix tools; UNIX-based system; utility; utility programs; version control

entry:
@Article{Mackay:1986:UBS,
  author =       "D. Mackay and G. Ball and M. Crowe and M. Hughes and
                 D. Jenkins and C. Nicol",
  title =        "A {UNIX-based} system for software configuration
                 management",
  journal =      j-COMP-J,
  volume =       "29",
  number =       "6",
  pages =        "527--530",
  month =        dec,
  year =         "1986",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/29.6.527",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:22 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/29/6.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/",
  URL =          "http://comjnl.oxfordjournals.org/content/29/6/527.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/527.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/528.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/529.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_06/tiff/530.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Paisley Coll of Technology, Paisley, Scotl",
  affiliationaddress = "Paisley Coll of Technology, Paisley, Scotl",
  classcodes =   "C6115 (Programming support); C6150E (General utility
                 programs); C6150J (Operating systems)",
  classification = "723",
  corpsource =   "Software Tools Res. Group, Paisley Coll. of Technol.,
                 UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "attributes; computer operating systems; computer
                 software; controlled access; hierarchical file;
                 hierarchical file attributes; management; operating
                 systems (computers); programs; project; software
                 configuration management; Software Engineering;
                 software tools; Unix C library; Unix tools; UNIX-based
                 system; utility; utility programs; version control",
  treatment =    "P Practical",
}


bibtype: article
filename: unix.bib
label: MacKay:TB7-1-13
author: Pierre MacKay
title: UNIXSite Report
journal: j-TUGboat
volume: 7
number: 1
pages: 13--14
month: mar
monthnumber: 3
year: 1986
ISSN: 0896-3207 OR 08963207
ISSNL: 0896-3207 OR 08963207
bibdate: Fri Jul 13 10:24:20 MDT 2007
bibtimestamp: 2007.07.13 10:24:20 MDT
URL: https://tug.org/TUGboat/tb07-1/tb14short.pdf
fjournal: TUGboat
acknowledgement: ack-bnb
journalURL: https://tug.org/TUGboat/
issue: 14
rawauthor: Pierre MacKay
rawtitle: {UNIX\ Site Report}
entry:
@Article{MacKay:TB7-1-13,
  author =       "Pierre MacKay",
  title =        "{UNIX\ Site Report}",
  journal =      j-TUGboat,
  volume =       "7",
  number =       "1",
  pages =        "13--14",
  month =        mar,
  year =         "1986",
  ISSN =         "0896-3207",
  ISSN-L =       "0896-3207",
  bibdate =      "Fri Jul 13 10:24:20 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat;
                 https://www.math.utah.edu/pub/tex/bib/tugboat.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://tug.org/TUGboat/tb07-1/tb14short.pdf",
  acknowledgement = ack-bnb # " and " # ack-nhfb,
  fjournal =     "TUGboat",
  issue =        "14",
  journal-URL =  "https://tug.org/TUGboat/",
}


bibtype: book
filename: unix.bib
label: Manis:1986:USP
author: Rod Manis and Marc H. Meyer
title: The UNIX shell programming language
publisher: pub-SAMS
address: pub-SAMS:adr
pages: xiii + 303
year: 1986
ISBN: 0-672-22497-6 (paperback) OR 0672224976 (paperback)
ISBN13: 978-0-672-22497-3 (paperback) OR 9780672224973 (paperback)
LCCN: QA76.76.O63 M35 1986
bibdate: Mon Jan 8 06:35:48 MST 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.01.08 06:35:48 MST
subject: UNIX (Computer file); UNIX Shells
acknowledgement: ack-nhfb
rawauthor: Rod Manis and Marc H. Meyer
rawtitle: The {UNIX} shell programming language
entry:
@Book{Manis:1986:USP,
  author =       "Rod Manis and Marc H. Meyer",
  title =        "The {UNIX} shell programming language",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "xiii + 303",
  year =         "1986",
  ISBN =         "0-672-22497-6 (paperback)",
  ISBN-13 =      "978-0-672-22497-3 (paperback)",
  LCCN =         "QA76.76.O63 M35 1986",
  bibdate =      "Mon Jan 8 06:35:48 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.94",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); UNIX Shells",
}


bibtype: article
filename: unix.bib
label: Miller:1986:DPM
author: Barton P. Miller and Cathryn Macrander and Stuart Sechrest
title: A Distributed Programs Monitor for Berkeley UNIX
journal: j-SPE
volume: 16
number: 2
pages: 183--200
month: feb
monthnumber: 2
year: 1986
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380160209
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
keywords: design; measurement; performance
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: Barton P. Miller and Cathryn Macrander and Stuart Sechrest
rawtitle: A Distributed Programs Monitor for {Berkeley UNIX}
subject:
D.4.0 Software, OPERATING SYSTEMS, General, UNIX D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems D.4.8 Software, OPERATING SYSTEMS, Performance, Monitors D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Monitors D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques

entry:
@Article{Miller:1986:DPM,
  author =       "Barton P. Miller and Cathryn Macrander and Stuart
                 Sechrest",
  title =        "A Distributed Programs Monitor for {Berkeley UNIX}",
  journal =      j-SPE,
  volume =       "16",
  number =       "2",
  pages =        "183--200",
  month =        feb,
  year =         "1986",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380160209",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "design; measurement; performance",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8612-1090",
  subject =      "D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
                 D.4.7 Software, OPERATING SYSTEMS, Organization and
                 Design, Distributed systems \\ D.4.8 Software,
                 OPERATING SYSTEMS, Performance, Monitors \\ D.2.5
                 Software, SOFTWARE ENGINEERING, Testing and Debugging,
                 Monitors \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools
                 and Techniques",
}


bibtype: inproceedings
filename: unix.bib
label: Mills:1986:MMB
author: Philip M. Mills
title: A Multiuser Multiprocessor Benchmark to Compare UNIX Systems
crossref: USENIX:1986:SCP
pages: 59--71
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: NCR Corporation
rawauthor: Philip M. Mills
rawtitle: A Multiuser Multiprocessor Benchmark to Compare {UNIX} Systems
entry:
@InProceedings{Mills:1986:MMB,
  author =       "Philip M. Mills",
  title =        "A Multiuser Multiprocessor Benchmark to Compare {UNIX}
                 Systems",
  crossref =     "USENIX:1986:SCP",
  pages =        "59--71",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "NCR Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Miya:1986:URU
author: E. N. Miya
title: User Requirements for UNIX on ``Big Iron''
crossref: USENIX:1986:UAW
pages: 104--109
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: NASA Ames Research Center
rawauthor: E. N. Miya
rawtitle: User Requirements for {UNIX} on {``Big} Iron''
entry:
@InProceedings{Miya:1986:URU,
  author =       "E. N. Miya",
  title =        "User Requirements for {UNIX} on {``Big} Iron''",
  crossref =     "USENIX:1986:UAW",
  pages =        "104--109",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Research Center",
}


bibtype: techreport
filename: unix.bib
label: Morris:1986:ATU
author: Robert Tappan Morris
title: Another Try at Uucp
type: Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1986
bibdate: Tue Aug 29 11:30:25 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:30:25 ???
acknowledgement: ack-nhfb
rawauthor: Robert Tappan Morris
rawtitle: Another Try at {Uucp}
entry:
@TechReport{Morris:1986:ATU,
  author =       "Robert Tappan Morris",
  title =        "Another Try at {Uucp}",
  type =         "Report",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1986",
  bibdate =      "Tue Aug 29 11:30:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Murrel:1986:WUM
author: S. L. Murrel and D. De Baer
title: WVtbl User Manual: bitmaps illustrating how to build tables
type: Report
number: 11229-881116-16TMS
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 16
month: nov
monthnumber: 11
year: 1986
bibdate: Tue Aug 29 11:54:56 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:54:56 ???
acknowledgement: ack-nhfb
rawauthor: S. L. Murrel and D. {De Baer}
rawtitle: {WVtbl} User Manual: bitmaps illustrating how to build tables
entry:
@TechReport{Murrel:1986:WUM,
  author =       "S. L. Murrel and D. {De Baer}",
  title =        "{WVtbl} User Manual: bitmaps illustrating how to build
                 tables",
  type =         "Report",
  number =       "11229-881116-16TMS",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  day =          "16",
  month =        nov,
  year =         "1986",
  bibdate =      "Tue Aug 29 11:54:56 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: OReilly:1986:UNS
author: Tim O'Reilly and Jean Diaz and others
title: UNIX in a Nutshell: System V Edition: a Desktop Quick Reference
publisher: pub-ORA
address: pub-ORA:adr
pages: 260 (est.)
year: 1986
ISBN: 0-937175-19-6 (paperback) OR 0937175196 (paperback)
ISBN13: 978-0-937175-19-4 (paperback) OR 9780937175194 (paperback)
LCCN: QA76.76.O63 U5453 1990
bibdate: Mon Apr 6 07:31:05 MDT 2020
bibtimestamp: 2020.04.06 07:31:05 MDT
series: A Nutshell handbook
remark: Reprinted with copyright years 1987, 1989, 1990, and 1992.
subject: Unix (systeme d'exploitation); guide.
acknowledgement: ack-nhfb
rawauthor: Tim O'Reilly and Jean Diaz and others
rawtitle: {UNIX} in a Nutshell: {System V} Edition: a Desktop Quick Reference
bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/ora.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Book{OReilly:1986:UNS,
  author =       "Tim O'Reilly and Jean Diaz and others",
  title =        "{UNIX} in a Nutshell: {System V} Edition: a Desktop
                 Quick Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "260 (est.)",
  year =         "1986",
  ISBN =         "0-937175-19-6 (paperback)",
  ISBN-13 =      "978-0-937175-19-4 (paperback)",
  LCCN =         "QA76.76.O63 U5453 1990",
  bibdate =      "Mon Apr 6 07:31:05 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "A Nutshell handbook",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted with copyright years 1987, 1989, 1990, and
                 1992.",
  subject =      "Unix (syst{\`e}me d'exploitation); guide.",
}


bibtype: article
filename: unix.bib
label: Perlman:1986:UDA
author: Gary Perlman and Frederick L. Horan
title: UNIX|STAT 5.2: Data Analysis Programs for MS--DOS and UNIX
journal: j-AMER-STAT
volume: 40
number: 3
pages: 229--230
month: aug
monthnumber: 8
year: 1986
CODEN: ASTAAJ
ISSN: 0003-1305 (print), 1537-2731 (electronic) OR 00031305 (print), 15372731 (electronic)
ISSNL: 0003-1305 OR 00031305
bibdate: Fri Jan 27 12:40:29 MST 2012
bibtimestamp: 2012.01.27 12:40:29 MST
URL: http://www.jstor.org/stable/2684546
fjournal: The American Statistician
acknowledgement: ack-nhfb
journalURL: http://www.tandfonline.com/loi/utas20
rawauthor: Gary Perlman and Frederick L. Horan
rawtitle: {UNIX|STAT} 5.2: Data Analysis Programs for {MS--DOS} and {UNIX}
bibsource:
http://www.jstor.org/journals/00031305.html; http://www.jstor.org/stable/i326433; https://www.math.utah.edu/pub/tex/bib/amstat1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Perlman:1986:UDA,
  author =       "Gary Perlman and Frederick L. Horan",
  title =        "{UNIX|STAT} 5.2: Data Analysis Programs for {MS--DOS}
                 and {UNIX}",
  journal =      j-AMER-STAT,
  volume =       "40",
  number =       "3",
  pages =        "229--230",
  month =        aug,
  year =         "1986",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Fri Jan 27 12:40:29 MST 2012",
  bibsource =    "http://www.jstor.org/journals/00031305.html;
                 http://www.jstor.org/stable/i326433;
                 https://www.math.utah.edu/pub/tex/bib/amstat1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.jstor.org/stable/2684546",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}


bibtype: inproceedings
filename: unix.bib
label: Probert:1986:SIH
author: Dave Probert and Jeff Berkowitz and Mark Lucovsky
title: A Straightforward Implementation of 4.2BSD on a High-performance Multiprocessor
crossref: USENIX:1986:UAW
pages: 141--156
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Culler Scientific Systems Corporation
rawauthor: Dave Probert and Jeff Berkowitz and Mark Lucovsky
rawtitle: A Straightforward Implementation of {4.2BSD} on a High-performance Multiprocessor
entry:
@InProceedings{Probert:1986:SIH,
  author =       "Dave Probert and Jeff Berkowitz and Mark Lucovsky",
  title =        "A Straightforward Implementation of {4.2BSD} on a
                 High-performance Multiprocessor",
  crossref =     "USENIX:1986:UAW",
  pages =        "141--156",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Culler Scientific Systems Corporation",
}


bibtype: techreport
filename: unix.bib
label: Puttress:1986:CB
author: J. J. Puttress
title: The C Browser
type: Report
number: 11229-861017-19TMS
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 17
month: oct
monthnumber: 10
year: 1986
bibdate: Tue Aug 29 12:04:22 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 12:04:22 ???
acknowledgement: ack-nhfb
rawauthor: J. J. Puttress
rawtitle: The {C} Browser
entry:
@TechReport{Puttress:1986:CB,
  author =       "J. J. Puttress",
  title =        "The {C} Browser",
  type =         "Report",
  number =       "11229-861017-19TMS",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "17",
  month =        oct,
  year =         "1986",
  bibdate =      "Tue Aug 29 12:04:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Reid:1986:LUB
author: Brian Reid
title: Lessons from the UNIX breakins at Stanford
journal: j-SIGSOFT
volume: 11
number: 5
pages: 29--35
month: oct
monthnumber: 10
year: 1986
CODEN: SFENDP
DOI: https://doi.org/10.1145/382298.382364
ISSN: 0163-5948 (print), 1943-5843 (electronic) OR 01635948 (print), 19435843 (electronic)
ISSNL: 0163-5948 OR 01635948
bibdate: Wed Aug 1 17:12:06 MDT 2018
bibtimestamp: 2018.08.01 17:12:06 MDT
fjournal: ACM SIGSOFT Software Engineering Notes
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/citation.cfm?id=J728
rawauthor: Brian Reid
rawtitle: Lessons from the {UNIX} breakins at {Stanford}
bibsource:
https://www.math.utah.edu/pub/tex/bib/sigsoft1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Reid:1986:LUB,
  author =       "Brian Reid",
  title =        "Lessons from the {UNIX} breakins at {Stanford}",
  journal =      j-SIGSOFT,
  volume =       "11",
  number =       "5",
  pages =        "29--35",
  month =        oct,
  year =         "1986",
  CODEN =        "SFENDP",
  DOI =          "https://doi.org/10.1145/382298.382364",
  ISSN =         "0163-5948 (print), 1943-5843 (electronic)",
  ISSN-L =       "0163-5948",
  bibdate =      "Wed Aug 1 17:12:06 MDT 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/sigsoft1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGSOFT Software Engineering Notes",
  journal-URL =  "https://dl.acm.org/citation.cfm?id=J728",
}


bibtype: article
filename: unix.bib
label: Rieken:1986:HUBa
author: Bill Rieken and Jim Webb
journal: j-LOGIN
volume: 11
number: 3
pages: 27--36
month: may
monthnumber: 5
year: 1986
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
rawauthor: Bill Rieken and Jim Webb
title:
HoneyDanBer UUCP --- Bringing UNIX Systems into the Information Age, Part 1: Performance, Security, and Networking Facilities

rawtitle:
{HoneyDanBer UUCP} --- Bringing {UNIX} Systems into the Information Age, Part 1: Performance, Security, and Networking Facilities

entry:
@Article{Rieken:1986:HUBa,
  author =       "Bill Rieken and Jim Webb",
  title =        "{HoneyDanBer UUCP} --- Bringing {UNIX} Systems into
                 the Information Age, Part 1: Performance, Security, and
                 Networking Facilities",
  journal =      j-LOGIN,
  volume =       "11",
  number =       "3",
  pages =        "27--36",
  month =        may # "\slash " # jun,
  year =         "1986",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
}


bibtype: article
filename: unix.bib
label: Rieken:1986:HUBb
author: Bill Rieken and Jim Webb
journal: j-LOGIN
volume: 11
number: 4
pages: 10--35
month: jul
monthnumber: 7
year: 1986
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
rawauthor: Bill Rieken and Jim Webb
title:
HoneyDanBer UUCP --- Bringing UNIX Systems in the Information Age, Part 2: Error Handling, Administrative Aids, and User Enhancements

rawtitle:
{HoneyDanBer UUCP} --- Bringing {UNIX} Systems in the Information Age, Part 2: Error Handling, Administrative Aids, and User Enhancements

entry:
@Article{Rieken:1986:HUBb,
  author =       "Bill Rieken and Jim Webb",
  title =        "{HoneyDanBer UUCP} --- Bringing {UNIX} Systems in the
                 Information Age, Part 2: Error Handling, Administrative
                 Aids, and User Enhancements",
  journal =      j-LOGIN,
  volume =       "11",
  number =       "4",
  pages =        "10--35",
  month =        jul # "\slash " # aug,
  year =         "1986",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
}


bibtype: inproceedings
filename: unix.bib
label: Rodriguez:1986:SCT
author: R. Rodriguez
title: A System Call Tracer for UNIX
crossref: USENIX:1986:SCP
pages: 72--80
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Digital Equipment Corporation
rawauthor: R. Rodriguez
rawtitle: A System Call Tracer for {UNIX}
entry:
@InProceedings{Rodriguez:1986:SCT,
  author =       "R. Rodriguez",
  title =        "A System Call Tracer for {UNIX}",
  crossref =     "USENIX:1986:SCP",
  pages =        "72--80",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Straathof:1986:USL
author: Jeffrey H. Straathof and Ashok K. Thareja and Ashok K. Agrawala
title: UNIX Scheduling for Large Systems
crossref: USENIX:1986:UAW
pages: 111--139
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Maryland
rawauthor: Jeffrey H. Straathof and Ashok K. Thareja and Ashok K. Agrawala
rawtitle: {UNIX} Scheduling for Large Systems
entry:
@InProceedings{Straathof:1986:USL,
  author =       "Jeffrey H. Straathof and Ashok K. Thareja and Ashok K.
                 Agrawala",
  title =        "{UNIX} Scheduling for Large Systems",
  crossref =     "USENIX:1986:UAW",
  pages =        "111--139",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Maryland",
}


bibtype: book
filename: unix.bib
label: Strang:1986:PTC
author: John Strang
title: Programming with tt curses
publisher: pub-ORA
address: pub-ORA:adr
pages: 71
year: 1986
ISBN: 0-937175-02-1 OR 0937175021
ISBN13: 978-0-937175-02-6 OR 9780937175026
bibdate: Mon Jan 3 18:28:25 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.01.03 18:28:25 ???
acknowledgement: ack-nhfb
rawauthor: John Strang
rawtitle: Programming with {\tt curses}
entry:
@Book{Strang:1986:PTC,
  author =       "John Strang",
  title =        "Programming with {\tt curses}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "71",
  year =         "1986",
  ISBN =         "0-937175-02-1",
  ISBN-13 =      "978-0-937175-02-6",
  bibdate =      "Mon Jan 3 18:28:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Stroustrup:1986:CPL
author: Bjarne Stroustrup
title: The C++ Programming Language
publisher: pub-AW
address: pub-AW:adr
pages: viii + 327
year: 1986
ISBN: 0-201-12078-X OR 020112078X
ISBN13: 978-0-201-12078-3 OR 9780201120783
LCCN: QA76.73.C153 S77 1986
bibdate: Wed Dec 15 18:34:06 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 18:34:06 ???
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawtitle: The {C++} Programming Language
entry:
@Book{Stroustrup:1986:CPL,
  author =       "Bjarne Stroustrup",
  title =        "The {C++} Programming Language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "viii + 327",
  year =         "1986",
  ISBN =         "0-201-12078-X",
  ISBN-13 =      "978-0-201-12078-3",
  LCCN =         "QA76.73.C153 S77 1986",
  bibdate =      "Wed Dec 15 18:34:06 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  email =        "\path|bs@alice.uucp|",
}


bibtype: techreport
filename: unix.bib
label: Stroustrup:1986:WOO
author: Bjarne Stroustrup
title: What is Object-Oriented Programming?
type: Computing Science Technical Report
number: 160
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1986
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
URL: https://www.softwarepreservation.org/projects/c_plus_plus/index.html
acknowledgement: ack-nhfb
rawauthor: Bjarne Stroustrup
rawtitle: What is Object-Oriented Programming?
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Stroustrup's publication site at url https://www.stroustrup.com/papers.html shows an August 1986 conference paper with this title.

entry:
@TechReport{Stroustrup:1986:WOO,
  author =       "Bjarne Stroustrup",
  title =        "What is Object-Oriented Programming?",
  type =         "Computing Science Technical Report",
  number =       "160",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1986 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.softwarepreservation.org/projects/c_plus_plus/index.html",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Stroustrup's
                 publication site at
                 \url{https://www.stroustrup.com/papers.html} shows an
                 August 1986 conference paper with this title.",
}


bibtype: article
filename: unix.bib
label: Sum:1986:AOS
author: R. N. Sum, Jr. and R. H. Campbell and W. J. Kubitz
title: An Approach to Operating System Testing
journal: j-J-SYST-SOFTW
volume: 6
number: 3
pages: 273--284
month: aug
monthnumber: 8
year: 1986
CODEN: JSSODM
ISSN: 0164-1212 (print), 1873-1228 (electronic) OR 01641212 (print), 18731228 (electronic)
ISSNL: 0164-1212 OR 01641212
bibdate: Wed Dec 16 15:40:53 MST 1998
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1998.12.16 15:40:53 MST
fjournal: The Journal of systems and software
acknowledgement: ack-nhfb
affiliationaddress: Univ of Illinois at Urbana-Champaign, Urbana, IL, USA
journalURL: http://www.sciencedirect.com/science/journal/01641212
journalabr: J Syst Software
rawauthor: R. N. {Sum, Jr.} and R. H. Campbell and W. J. Kubitz
rawtitle: An Approach to Operating System Testing
keywords:
computer operating systems; computer software --- Testing; IBM System/9000 Xenix operating system; Testing; UNIX

entry:
@Article{Sum:1986:AOS,
  author =       "R. N. {Sum, Jr.} and R. H. Campbell and W. J. Kubitz",
  title =        "An Approach to Operating System Testing",
  journal =      j-J-SYST-SOFTW,
  volume =       "6",
  number =       "3",
  pages =        "273--284",
  month =        aug,
  year =         "1986",
  CODEN =        "JSSODM",
  ISSN =         "0164-1212 (print), 1873-1228 (electronic)",
  ISSN-L =       "0164-1212",
  bibdate =      "Wed Dec 16 15:40:53 MST 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Illinois at Urbana-Champaign, Urbana,
                 IL, USA",
  classification = "723",
  fjournal =     "The Journal of systems and software",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01641212",
  journalabr =   "J Syst Software",
  keywords =     "computer operating systems; computer software ---
                 Testing; IBM System/9000 Xenix operating system;
                 Testing; UNIX",
}


bibtype: book
filename: unix.bib
label: Sun:1986:UTN
author: Sun Microsystems
title: Using pgm nroff and pgm troff on the Sun Workstation. Rev. A
publisher: pub-SUN
address: pub-SUN:adr
pages: xvii + 212
year: 1986
LCCN: CM.2.5.07
bibdate: Mon Mar 14 23:40:27 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.03.14 23:40:27 ???
note: Part number 800-1321-03
acknowledgement: ack-nhfb
rawauthor: {Sun Microsystems}
rawnote: Part number 800-1321-03
rawtitle: Using \pgm{nroff} and \pgm{troff} on the {Sun} Workstation. Rev. {A}
entry:
@Book{Sun:1986:UTN,
  author =       "{Sun Microsystems}",
  title =        "Using \pgm{nroff} and \pgm{troff} on the {Sun}
                 Workstation. Rev. {A}",
  publisher =    pub-SUN,
  address =      pub-SUN:adr,
  pages =        "xvii + 212",
  year =         "1986",
  LCCN =         "CM.2.5.07",
  bibdate =      "Mon Mar 14 23:40:27 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Part number 800-1321-03",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Suzuki:1986:REC
author: Tatsuo Suzuki and Hideo Taniguchi and Hisayasu Takada
title: A Real-time Electronic Conferencing System Based on Distributed UNIX
crossref: USENIX:1986:SCP
pages: 189--199
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: NTT Electrical Communications Laboratories
rawauthor: Tatsuo Suzuki and Hideo Taniguchi and Hisayasu Takada
rawtitle: A Real-time Electronic Conferencing System Based on Distributed {UNIX}
entry:
@InProceedings{Suzuki:1986:REC,
  author =       "Tatsuo Suzuki and Hideo Taniguchi and Hisayasu
                 Takada",
  title =        "A Real-time Electronic Conferencing System Based on
                 Distributed {UNIX}",
  crossref =     "USENIX:1986:SCP",
  pages =        "189--199",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "NTT Electrical Communications Laboratories",
}


bibtype: inproceedings
filename: unix.bib
label: Suzuki:1986:RTE
author: Tatsuo Suzuki and Hideo Taniguchi and Hisayasu Takada
title: A Real-time Electronic Conferencing System Based on Distributed UNIX
crossref: USENIX:1986:UCPa
institution: NTT Electrical Communications Laboratories
pages: 189--199
month: Summer
year: 1986
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Tatsuo Suzuki and Hideo Taniguchi and Hisayasu Takada
rawtitle: A Real-time Electronic Conferencing System Based on Distributed {UNIX}
entry:
@InProceedings{Suzuki:1986:RTE,
  author =       "Tatsuo Suzuki and Hideo Taniguchi and Hisayasu
                 Takada",
  title =        "A Real-time Electronic Conferencing System Based on
                 Distributed {UNIX}",
  crossref =     "USENIX:1986:UCPa",
  institution =  "NTT Electrical Communications Laboratories",
  pages =        "189--199",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Test:1986:MMC
author: Jack A. Test
title: Multi-Processor Management In The Concentrix Operating System
crossref: USENIX:1986:UAW
pages: 172--182
month: Winter
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Alliant Computer Systems Corporation
rawauthor: Jack A. Test
rawtitle: Multi-Processor Management In The {Concentrix} Operating System
entry:
@InProceedings{Test:1986:MMC,
  author =       "Jack A. Test",
  title =        "Multi-Processor Management In The {Concentrix}
                 Operating System",
  crossref =     "USENIX:1986:UAW",
  pages =        "172--182",
  month =        "Winter",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Alliant Computer Systems Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Truscott:1986:SUD
author: Tom Truscott and Bob Warren and Kent Moat
title: A State-wide UNIX Distributed Computing System
crossref: USENIX:1986:SCP
pages: 499--513
month: Summer
year: 1986
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Research Triangle Institute
rawauthor: Tom Truscott and Bob Warren and Kent Moat
rawtitle: A State-wide {UNIX} Distributed Computing System
entry:
@InProceedings{Truscott:1986:SUD,
  author =       "Tom Truscott and Bob Warren and Kent Moat",
  title =        "A State-wide {UNIX} Distributed Computing System",
  crossref =     "USENIX:1986:SCP",
  pages =        "499--513",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Research Triangle Institute",
}


bibtype: inproceedings
filename: unix.bib
label: Truscott:1986:SWU
author: Tom Truscott and Bob Warren and Kent Moat
title: A State-wide UNIX Distributed Computing System
crossref: USENIX:1986:UCPa
institution: Research Triangle Institute
pages: 499--513
month: Summer
year: 1986
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Tom Truscott and Bob Warren and Kent Moat
rawtitle: A State-wide {UNIX} Distributed Computing System
entry:
@InProceedings{Truscott:1986:SWU,
  author =       "Tom Truscott and Bob Warren and Kent Moat",
  title =        "A State-wide {UNIX} Distributed Computing System",
  crossref =     "USENIX:1986:UCPa",
  institution =  "Research Triangle Institute",
  pages =        "499--513",
  month =        "Summer",
  year =         "1986",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Turner:1986:OM
author: D. Turner
title: An overview of Miranda
journal: j-SIGPLAN
volume: 21
number: 12
pages: 158--166
month: dec
monthnumber: 12
year: 1986
CODEN: SINODQ
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Sun Dec 14 09:15:06 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:15:06 MST
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Comput. Lab., Kent Univ., Canterbury, UK
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical; R Product Review
rawauthor: D. Turner
rawtitle: An overview of {Miranda}
keywords:
abstract data types; advanced functional programming system; block structure; currying; data structures; guarded equations; high level languages; higher order functions; infinite lists; languages; lazy evaluation; linking; Miranda; Miranda programming environment; pattern matching; polymorphic strong typing; programming environments; separate compilation; type synonyms; UNIX operating system; user defined types; ZF expressions

subject:
D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications D.4.0 Software, OPERATING SYSTEMS, General, UNIX

entry:
@Article{Turner:1986:OM,
  author =       "D. Turner",
  title =        "An overview of {Miranda}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "12",
  pages =        "158--166",
  month =        dec,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:06 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6120 (File
                 organisation); C6140D (High level languages)",
  corpsource =   "Comput. Lab., Kent Univ., Canterbury, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "abstract data types; advanced functional programming
                 system; block structure; currying; data structures;
                 guarded equations; high level languages; higher order
                 functions; infinite lists; languages; lazy evaluation;
                 linking; Miranda; Miranda programming environment;
                 pattern matching; polymorphic strong typing;
                 programming environments; separate compilation; type
                 synonyms; UNIX operating system; user defined types; ZF
                 expressions",
  pubcountry =   "USA A11",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications \\ D.4.0 Software, OPERATING SYSTEMS,
                 General, UNIX",
  treatment =    "P Practical; R Product Review",
}


bibtype: techreport
filename: unix.bib
label: Unger:1986:PJF
author: Brian W. Unger
title: Project JADE final report
type: Report
institution: University of Calgary
address: Calgary, AB, Canada
pages: 158--166
day: 1
month: apr
monthnumber: 4
year: 1986
bibdate: Sat Feb 13 19:11:35 2021
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2021.02.13 19:11:35 ???
URL: http://hdl.handle.net/1880/46070
acknowledgement: ack-nhfb
rawauthor: Brian W. Unger
rawtitle: {Project JADE} final report
remark:
This report describes a windowing system on UNIX that predates Sun NeWS by about five years. The first grant support came in June 1982, and Jade/3 was released in Fall 1985.

entry:
@TechReport{Unger:1986:PJF,
  author =       "Brian W. Unger",
  title =        "{Project JADE} final report",
  type =         "Report",
  institution =  "University of Calgary",
  address =      "Calgary, AB, Canada",
  day =          "1",
  month =        apr,
  year =         "1986",
  bibdate =      "Sat Feb 13 19:11:35 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://hdl.handle.net/1880/46070",
  acknowledgement = ack-nhfb,
  remark =       "This report describes a windowing system on UNIX that
                 predates Sun NeWS by about five years. The first grant
                 support came in June 1982, and Jade/3 was released in
                 Fall 1985.",
}


bibtype: article
filename: unix.bib
label: Veer:1986:UEO
author: Gerrit C. van der Veer
title: UNIX and the electronic office --- cognitive ergonomic reflections
journal: j-EUUG-NEWSLETTER
volume: 6
number: 3
pages: 41--49
month: Winter
year: 1986
CODEN: EONLE8
ISSN: 1011-4211 OR 10114211
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
rawauthor: Gerrit C. {van der Veer}
rawtitle: {UNIX} and the electronic office --- cognitive ergonomic reflections
entry:
@Article{Veer:1986:UEO,
  author =       "Gerrit C. {van der Veer}",
  title =        "{UNIX} and the electronic office --- cognitive
                 ergonomic reflections",
  journal =      j-EUUG-NEWSLETTER,
  volume =       "6",
  number =       "3",
  pages =        "41--49",
  month =        "Winter",
  year =         "1986",
  CODEN =        "EONLE8",
  ISSN =         "1011-4211",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
}


bibtype: article
filename: unix.bib
label: Waite:1986:CLA
author: W. M. Waite
title: The Cost of Lexical Analysis
journal: j-SPE
volume: 16
number: 5
pages: 473--488
month: may
monthnumber: 5
year: 1986
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380160508
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
keywords: algorithms; design; languages; measurement; performance
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: W. M. Waite
rawtitle: The Cost of Lexical Analysis
subject:
D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Translator writing systems and compiler generators D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications

entry:
@Article{Waite:1986:CLA,
  author =       "W. M. Waite",
  title =        "The Cost of Lexical Analysis",
  journal =      j-SPE,
  volume =       "16",
  number =       "5",
  pages =        "473--488",
  month =        may,
  year =         "1986",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380160508",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "algorithms; design; languages; measurement;
                 performance",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8612-1088",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES,
                 Processors, Translator writing systems and compiler
                 generators \\ D.3.2 Software, PROGRAMMING LANGUAGES,
                 Language Classifications",
}


bibtype: inproceedings
filename: unix.bib
label: Allman:1987:UDF
author: Eric Allman
title: UNIX: The Data Forms
crossref: USENIX:1987:UAW
pages: 9--15
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Britton Lee Inc.
rawauthor: Eric Allman
rawtitle: {UNIX}: The Data Forms
entry:
@InProceedings{Allman:1987:UDF,
  author =       "Eric Allman",
  title =        "{UNIX}: The Data Forms",
  crossref =     "USENIX:1987:UAW",
  pages =        "9--15",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Britton Lee Inc.",
}


bibtype: manual
filename: unix.bib
label: Apollo:1987:MBS
title: Managing BSD system software
organization: Apollo Computer Inc.
address: Chelmsford, MA, USA
pages: 9--15
year: 1987
bibdate: Tue Sep 17 07:30:25 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2002.09.17 07:30:25 ???
acknowledgement: ack-nhfb
rawtitle: Managing {BSD} system software
entry:
@Manual{Apollo:1987:MBS,
  title =        "Managing {BSD} system software",
  organization = "Apollo Computer Inc.",
  address =      "Chelmsford, MA, USA",
  year =         "1987",
  bibdate =      "Tue Sep 17 07:30:25 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: manual
filename: unix.bib
label: ATT:1987:ADG
title: AT&T Documentation Guide
number: 000-011
organization: AT&T Customer Information Center
address: 2855 N Franklin Road, Indianapolis, IN 46219, USA
pages: 95
month: nov
monthnumber: 11
year: 1987
bibdate: Tue Dec 20 07:31:47 2022
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2022.12.20 07:31:47 ???
URL: https://bitsavers.org/pdf/att/000-111_ATT_Documentation_Guide_Nov87.pdf
acknowledgement: ack-nhfb
rawtitle: {AT\&T} Documentation Guide
TOC:
Documentation for AT&T Computer Systems / 9 General UNIX Texts / 9 UNIX System Release 5.0 / 10 UNIX System V Release 1.0 / 10 UNIX System V Release 2.0 / 11 UNIX System V Release 3.0--3.1 / 12 Text Manager Software / 13 Office Telesystem / 13 Assist / 14 Documenter's Workbench / 14 Writer's Workbench / 16 Instructional Workbench / 16 Programming Languages / 17 3B20 Computers / 19 3B5 Computers / 24 3B15 Computers / 25 3B2 Computers / 26 WE 32100 Microprocessors / 32 UNIX System V/VME / 32 Non-AT&T UNIX Processors / 33 Other / 35 Data Communications, Peripherals and Transmission Systems / 39 General Data Communications / 39 Datakit / 39 Dataphone / 39 Modems, Data Sets and Mountings / 42 Printers and Plotters / 42 Terminals / 44 Facsimile Machines / 47 Emulators / 47 Networks / 47 Starlan / 48 3BNET / 49 CommKit / 50 Enhanced TCP/IP / 50 Transmission Systems / 50 Business Communications Systems / 53 Dimension / 53 Horizon / 54 Merlin / 54 Other / 57 Technical References / 61 Electrical Switching Systems / 61 Power Systems / 61 General Telecommunications Texts / 63 Technical Journals and Magazines / 66 Catalogs / 68 Index / 71 Order Forms / 91 Feedback Form / 95

rawTOC:
Documentation for AT&T Computer Systems / 9 \\ General UNIX Texts / 9 \\ UNIX System Release 5.0 / 10 \\ UNIX System V Release 1.0 / 10 \\ UNIX System V Release 2.0 / 11 \\ UNIX System V Release 3.0--3.1 / 12 \\ Text Manager Software / 13 \\ Office Telesystem / 13 \\ Assist / 14 \\ Documenter's Workbench / 14 \\ Writer's Workbench / 16 \\ Instructional Workbench / 16 \\ Programming Languages / 17 \\ 3B20 Computers / 19 \\ 3B5 Computers / 24 \\ 3B15 Computers / 25 \\ 3B2 Computers / 26 \\ WE 32100 Microprocessors / 32 \\ UNIX System V/VME / 32 \\ Non-AT&T UNIX Processors / 33 \\ Other / 35 \\ Data Communications, Peripherals and Transmission Systems / 39 \\ General Data Communications / 39 \\ Datakit / 39 \\ Dataphone / 39 \\ Modems, Data Sets and Mountings / 42 \\ Printers and Plotters / 42 \\ Terminals / 44 \\ Facsimile Machines / 47 \\ Emulators / 47 \\ Networks / 47 \\ Starlan / 48 \\ 3BNET / 49 \\ CommKit / 50 \\ Enhanced TCP/IP / 50 \\ Transmission Systems / 50 \\ Business Communications Systems / 53 \\ Dimension / 53 \\ Horizon / 54 \\ Merlin / 54 \\ Other / 57 \\ Technical References / 61 \\ Electrical Switching Systems / 61 \\ Power Systems / 61 \\ General Telecommunications Texts / 63 \\ Technical Journals and Magazines / 66 \\ Catalogs / 68 \\ Index / 71 \\ Order Forms / 91 Feedback Form / 95

entry:
@Manual{ATT:1987:ADG,
  title =        "{AT\&T} Documentation Guide",
  number =       "000-011",
  organization = "AT\&T Customer Information Center",
  address =      "2855 N Franklin Road, Indianapolis, IN 46219, USA",
  pages =        "95",
  month =        nov,
  year =         "1987",
  bibdate =      "Tue Dec 20 07:31:47 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://bitsavers.org/pdf/att/000-111_ATT_Documentation_Guide_Nov87.pdf",
  acknowledgement = ack-nhfb,
  tableofcontents = "Documentation for AT&T Computer Systems / 9 \\
                 General UNIX Texts / 9 \\
                 UNIX System Release 5.0 / 10 \\
                 UNIX System V Release 1.0 / 10 \\
                 UNIX System V Release 2.0 / 11 \\
                 UNIX System V Release 3.0--3.1 / 12 \\
                 Text Manager Software / 13 \\
                 Office Telesystem / 13 \\
                 Assist / 14 \\
                 Documenter's Workbench / 14 \\
                 Writer's Workbench / 16 \\
                 Instructional Workbench / 16 \\
                 Programming Languages / 17 \\
                 3B20 Computers / 19 \\
                 3B5 Computers / 24 \\
                 3B15 Computers / 25 \\
                 3B2 Computers / 26 \\
                 WE 32100 Microprocessors / 32 \\
                 UNIX System V/VME / 32 \\
                 Non-AT&T UNIX Processors / 33 \\
                 Other / 35 \\
                 Data Communications, Peripherals and Transmission
                 Systems / 39 \\
                 General Data Communications / 39 \\
                 Datakit / 39 \\
                 Dataphone / 39 \\
                 Modems, Data Sets and Mountings / 42 \\
                 Printers and Plotters / 42 \\
                 Terminals / 44 \\
                 Facsimile Machines / 47 \\
                 Emulators / 47 \\
                 Networks / 47 \\
                 Starlan / 48 \\
                 3BNET / 49 \\
                 CommKit / 50 \\
                 Enhanced TCP/IP / 50 \\
                 Transmission Systems / 50 \\
                 Business Communications Systems / 53 \\
                 Dimension / 53 \\
                 Horizon / 54 \\
                 Merlin / 54 \\
                 Other / 57 \\
                 Technical References / 61 \\
                 Electrical Switching Systems / 61 \\
                 Power Systems / 61 \\
                 General Telecommunications Texts / 63 \\
                 Technical Journals and Magazines / 66 \\
                 Catalogs / 68 \\
                 Index / 71 \\
                 Order Forms / 91 Feedback Form / 95",
}


bibtype: article
filename: unix.bib
label: Baird:1987:TUI
author: W. Gus Baird
title: Tailoring UNIX for introductory CS courses
journal: j-SIGCSE
volume: 19
number: 2
pages: 24--28
month: jun
monthnumber: 6
year: 1987
CODEN: SIGSD3
DOI: https://doi.org/10.1145/24728.24734
ISSN: 0097-8418 (print), 2331-3927 (electronic) OR 00978418 (print), 23313927 (electronic)
ISSNL: 0097-8418 OR 00978418
bibdate: Sun Nov 18 07:38:29 MST 2012
bibtimestamp: 2012.11.18 07:38:29 MST
fjournal: SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J688
rawauthor: W. Gus Baird
rawtitle: Tailoring {UNIX} for introductory {CS} courses
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/sigcse1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Baird:1987:TUI,
  author =       "W. Gus Baird",
  title =        "Tailoring {UNIX} for introductory {CS} courses",
  journal =      j-SIGCSE,
  volume =       "19",
  number =       "2",
  pages =        "24--28",
  month =        jun,
  year =         "1987",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/24728.24734",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 07:38:29 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}


bibtype: inproceedings
filename: unix.bib
label: Barnett:1987:IUN
author: Lewis Barnett and Michael K. Malloy
title: ILMON: A UNIX Network Monitoring Facility
crossref: USENIX:1987:UAW
pages: 133--144
month: Winter
year: 1987
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: University of Texas at Austin
rawauthor: Lewis Barnett and Michael K. Malloy
rawtitle: {ILMON}: {A UNIX} Network Monitoring Facility
entry:
@InProceedings{Barnett:1987:IUN,
  author =       "Lewis Barnett and Michael K. Malloy",
  title =        "{ILMON}: {A UNIX} Network Monitoring Facility",
  crossref =     "USENIX:1987:UAW",
  pages =        "133--144",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Texas at Austin",
}


bibtype: book
filename: unix.bib
label: Barron:1987:TPT
author: David Barron and Mike Rees
title: Text Processing and Typesetting with UNIX
publisher: pub-AW
address: pub-AW:adr
pages: xiv + 447
year: 1987
ISBN: 0-201-14219-8 OR 0201142198
ISBN13: 978-0-201-14219-8 OR 9780201142198
LCCN: Z286.D47 B37 1987
bibdate: Mon Jul 25 11:50:00 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.07.25 11:50:00 ???
series: International computer science series
keywords: documentation
acknowledgement: ack-nhfb
rawauthor: David Barron and Mike Rees
rawtitle: Text Processing and Typesetting with {UNIX}
subject:
I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, nroff I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, troff

entry:
@Book{Barron:1987:TPT,
  author =       "David Barron and Mike Rees",
  title =        "Text Processing and Typesetting with {UNIX}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xiv + 447",
  year =         "1987",
  ISBN =         "0-201-14219-8",
  ISBN-13 =      "978-0-201-14219-8",
  LCCN =         "Z286.D47 B37 1987",
  bibdate =      "Mon Jul 25 11:50:00 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$24.95; UK\pounds 15.95",
  series =       "International computer science series",
  acknowledgement = ack-nhfb,
  keywords =     "documentation",
  review =       "ACM CR 8811-0841",
  subject =      "I.7.2 Computing Methodologies, TEXT PROCESSING,
                 Document Preparation, nroff \\ I.7.2 Computing
                 Methodologies, TEXT PROCESSING, Document Preparation,
                 troff",
}


bibtype: mastersthesis
filename: unix.bib
label: Basler:1987:IKM
author: Werner Basler
type: Semesterarbeit
school: Institut fur Informatik der Universitat Zurich
address: Zurich, Switzerland
pages: 65
year: 1987
bibdate: Tue Sep 17 07:22:22 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2002.09.17 07:22:22 ???
language: German
acknowledgement: ack-nhfb
rawauthor: Werner Basler
title:
Interprozess-Kommunikations-Mechanismen: Beschreibung der Interprozess-Kommunikations-Mechanismen in den UNIX-Betriebssystemen 4.2 BSD und AT&T System V. (German) [Interprocess Communication Mechanisms: Description of the Interprocess Communication Mechanisms in the UNIX 4.2 BSD and AT&T System V Operating Systems]

rawtitle:
{Interprozess-Kommunikations-Mechanismen: Beschreibung der Interprozess-Kommunikations-Mechanismen in den UNIX-Betriebssystemen 4.2 BSD und AT\&T System V}. ({German}) [Interprocess Communication Mechanisms: Description of the Interprocess Communication Mechanisms in the {UNIX 4.2 BSD} and {AT\&T System V} Operating Systems]

entry:
@MastersThesis{Basler:1987:IKM,
  author =       "Werner Basler",
  title =        "{Interprozess-Kommunikations-Mechanismen: Beschreibung
                 der Interprozess-Kommunikations-Mechanismen in den
                 UNIX-Betriebssystemen 4.2 BSD und AT\&T System V}.
                 ({German}) [Interprocess Communication Mechanisms:
                 Description of the Interprocess Communication
                 Mechanisms in the {UNIX 4.2 BSD} and {AT\&T System V}
                 Operating Systems]",
  type =         "Semesterarbeit",
  school =       "Institut f{\"u}r Informatik der Universit{\"a}t
                 Z{\"u}rich",
  address =      "Z{\"u}rich, Switzerland",
  pages =        "65",
  year =         "1987",
  bibdate =      "Tue Sep 17 07:22:22 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}


bibtype: techreport
filename: unix.bib
label: Beebe:1987:UTU
author: Nelson H. F. Beebe
title: UNIX for TOPS-20 Users
institution: inst-CSC
address: inst-CSC:adr
pages: 29
day: 28
month: may
monthnumber: 5
year: 1987
acknowledgement: ack-nhfb
rawauthor: Nelson H. F. Beebe
rawtitle: {UNIX} for {TOPS-20} Users
ORCID: Beebe, Nelson H. F./0000-0001-7281-4263
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@TechReport{Beebe:1987:UTU,
  author =       "Nelson H. F. Beebe",
  title =        "{UNIX} for {TOPS-20} Users",
  institution =  inst-CSC,
  address =      inst-CSC:adr,
  pages =        "29",
  day =          "28",
  month =        may,
  year =         "1987",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ORCID-numbers = "Beebe, Nelson H. F./0000-0001-7281-4263",
}


bibtype: article
filename: unix.bib
label: Bentley:1987:CPP
author: Jon L. Bentley and Lynn W. Jelinski and Brian W. Kernighan
title: Chem --- a program for phototypesetting chemical structure diagrams
journal: j-COMPUT-CHEM
volume: 11
number: 4
pages: 281--297
month: jan
monthnumber: 1
year: 1987
CODEN: COCHDK
DOI: https://doi.org/10.1016/0097-8485(87)85006-4
ISSN: 0097-8485 (print), 1879-0763 (electronic) OR 00978485 (print), 18790763 (electronic)
ISSNL: 0097-8485 OR 00978485
bibdate: Fri Sep 1 10:32:27 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.01 10:32:27 ???
fjournal: Computers and Chemistry
acknowledgement: ack-nhfb
journalURL: http://www.sciencedirect.com/science/journal/00978485
rawauthor: Jon L. Bentley and Lynn W. Jelinski and Brian W. Kernighan
rawtitle: {Chem} --- a program for phototypesetting chemical structure diagrams
entry:
@Article{Bentley:1987:CPP,
  author =       "Jon L. Bentley and Lynn W. Jelinski and Brian W.
                 Kernighan",
  title =        "{Chem} --- a program for phototypesetting chemical
                 structure diagrams",
  journal =      j-COMPUT-CHEM,
  volume =       "11",
  number =       "4",
  pages =        "281--297",
  month =        jan,
  year =         "1987",
  CODEN =        "COCHDK",
  DOI =          "https://doi.org/10.1016/0097-8485(87)85006-4",
  ISSN =         "0097-8485 (print), 1879-0763 (electronic)",
  ISSN-L =       "0097-8485",
  bibdate =      "Fri Sep 1 10:32:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  cstr-number =  "122",
  fjournal =     "Computers and Chemistry",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00978485",
}


bibtype: inproceedings
filename: unix.bib
label: Beyls:1987:NUT
author: Pascal Beyls
title: Now UNIX Talks to Me In My Language
crossref: USENIX:1987:PSU
pages: 307--321
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: BULL
rawauthor: Pascal Beyls
rawtitle: Now {UNIX} Talks to Me In My Language
entry:
@InProceedings{Beyls:1987:NUT,
  author =       "Pascal Beyls",
  title =        "Now {UNIX} Talks to Me In My Language",
  crossref =     "USENIX:1987:PSU",
  pages =        "307--321",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "BULL",
}


bibtype: article
filename: unix.bib
label: Bishop:1987:PUU
author: Matt Bishop
title: Profiling Under UNIX by Patching
journal: j-SPE
volume: 17
number: 10
pages: 729--739
month: oct
monthnumber: 10
year: 1987
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380171006
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: Matt Bishop
rawtitle: Profiling Under {UNIX} by Patching
entry:
@Article{Bishop:1987:PUU,
  author =       "Matt Bishop",
  title =        "Profiling Under {UNIX} by Patching",
  journal =      j-SPE,
  volume =       "17",
  number =       "10",
  pages =        "729--739",
  month =        oct,
  year =         "1987",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380171006",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}


bibtype: inproceedings
filename: unix.bib
label: Bivand:1987:UIG
author: Roger Bivand
title: A user interface for geographers --- what can UNIX offer?
crossref: USENIX:1987:ECP
pages: 183--190
month: Autumn
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Nordland College
rawauthor: Roger Bivand
rawtitle: A user interface for geographers --- what can {UNIX} offer?
entry:
@InProceedings{Bivand:1987:UIG,
  author =       "Roger Bivand",
  title =        "A user interface for geographers --- what can {UNIX}
                 offer?",
  crossref =     "USENIX:1987:ECP",
  pages =        "183--190",
  month =        "Autumn",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Nordland College",
}


bibtype: inproceedings
filename: unix.bib
label: Borthwick:1987:IWB
author: Stuart Borthwick and John R. Nicol and Gordon S. Blair
title: An Intelligent, Window Based Interface to UNIX
crossref: USENIX:1987:ECP
pages: 225--241
month: Autumn
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Lancaster
rawauthor: Stuart Borthwick and John R. Nicol and Gordon S. Blair
rawtitle: An Intelligent, Window Based Interface to {UNIX}
entry:
@InProceedings{Borthwick:1987:IWB,
  author =       "Stuart Borthwick and John R. Nicol and Gordon S.
                 Blair",
  title =        "An Intelligent, Window Based Interface to {UNIX}",
  crossref =     "USENIX:1987:ECP",
  pages =        "225--241",
  month =        "Autumn",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Lancaster",
}


bibtype: book
filename: unix.bib
label: Campbell:1987:CPG
author: Joe Campbell
title: C Programmer's Guide to Serial Communications
publisher: pub-HWS
address: pub-HWS:adr
pages: xii + 655
year: 1987
ISBN: 0-672-22584-0 OR 0672225840
ISBN13: 978-0-672-22584-0 OR 9780672225840
LCCN: QA76.73.C15 C36 1987
bibdate: Tue Oct 5 07:22:52 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.05 07:22:52 ???
acknowledgement: ack-nhfb
rawauthor: Joe Campbell
rawtitle: {C} Programmer's Guide to Serial Communications
entry:
@Book{Campbell:1987:CPG,
  author =       "Joe Campbell",
  title =        "{C} Programmer's Guide to Serial Communications",
  publisher =    pub-HWS,
  address =      pub-HWS:adr,
  pages =        "xii + 655",
  year =         "1987",
  ISBN =         "0-672-22584-0",
  ISBN-13 =      "978-0-672-22584-0",
  LCCN =         "QA76.73.C15 C36 1987",
  bibdate =      "Tue Oct 5 07:22:52 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$22.95",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Caplinger:1987:UEV
author: Michael Caplinger
title: $ phi $nix: a Unix Emulator for VAX / VMS
type: Technical report
number: TR82-8
institution: Rice University
address: Houston, TX, USA
pages: xii + 655
day: 10
month: aug
monthnumber: 8
year: 1987
bibdate: Sat Dec 09 06:24:47 2017
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2017.12.09 06:24:47 ???
URL: http://www.caam.rice.edu/caam/trs/82/TR82-08.pdf
acknowledgement: ack-nhfb
rawauthor: Michael Caplinger
rawtitle: $ \phi $nix: a {Unix} Emulator for {VAX\slash VMS}
entry:
@TechReport{Caplinger:1987:UEV,
  author =       "Michael Caplinger",
  title =        "$ \phi $nix: a {Unix} Emulator for {VAX\slash VMS}",
  type =         "Technical report",
  number =       "TR82-8",
  institution =  "Rice University",
  address =      "Houston, TX, USA",
  day =          "10",
  month =        aug,
  year =         "1987",
  bibdate =      "Sat Dec 09 06:24:47 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.caam.rice.edu/caam/trs/82/TR82-08.pdf",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Carr:1987:IPC
title: Implementation of a Prototype CAIS Environment
journal: j-SIGADA-LETTERS
volume: 7
number: 2
pages: 58--72
month: mar
monthnumber: 3
year: 1987
CODEN: AALEE5
ISSN: 1094-3641 (print), 1557-9476 (electronic) OR 10943641 (print), 15579476 (electronic)
ISSNL: 1094-3641 OR 10943641
bibdate: Thu Sep 28 07:33:23 MDT 2000
bibtimestamp: 2000.09.28 07:33:23 MDT
fjournal: ACM SIGADA Ada Letters
keywords: Ada Programming Support Environment (APSE), Unix; design; languages; performance
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/citation.cfm?id=J32
rawtitle: Implementation of a Prototype {CAIS} Environment
author:
P. Carr and R. Stevenson and J. Alea and J. Berthold and G. Groucher and M. Davis and G. Dobbins and D. Law and V. Szarek and W. Webster

bibsource:
ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; https://www.math.utah.edu/pub/tex/bib/unix.bib

subject:
D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada

rawauthor:
P. Carr and R. Stevenson and J. Alea and J. Berthold and G. Groucher and M. Davis and G. Dobbins and D. Law and V. Szarek and W. Webster

entry:
@Article{Carr:1987:IPC,
  author =       "P. Carr and R. Stevenson and J. Alea and J. Berthold
                 and G. Groucher and M. Davis and G. Dobbins and D. Law
                 and V. Szarek and W. Webster",
  title =        "Implementation of a Prototype {CAIS} Environment",
  journal =      j-SIGADA-LETTERS,
  volume =       "7",
  number =       "2",
  pages =        "58--72",
  month =        mar # "\slash " # apr,
  year =         "1987",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Thu Sep 28 07:33:23 MDT 2000",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGADA Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "Ada Programming Support Environment (APSE), Unix;
                 design; languages; performance",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Ada \\ D.2.6 Software, SOFTWARE
                 ENGINEERING, Programming Environments, Ada",
}


bibtype: inproceedings
filename: unix.bib
label: Cheng:1987:VAC
author: Ray Cheng
title: Virtual Address Cache in UNIX
crossref: USENIX:1987:PSU
pages: 217--224
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Sun Microsystems, Inc.
rawauthor: Ray Cheng
rawtitle: Virtual Address Cache in {UNIX}
entry:
@InProceedings{Cheng:1987:VAC,
  author =       "Ray Cheng",
  title =        "Virtual Address Cache in {UNIX}",
  crossref =     "USENIX:1987:PSU",
  pages =        "217--224",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sun Microsystems, Inc.",
}


bibtype: article
filename: unix.bib
label: Cheriton:1987:UUS
author: David R. Cheriton
title: UIO: a Uniform I/O System Interface for Distributed Systems
journal: j-TOCS
volume: 5
number: 1
pages: 12--46
month: feb
monthnumber: 2
year: 1987
CODEN: ACSYEC
ISSN: 0734-2071 (print), 1557-7333 (electronic) OR 07342071 (print), 15577333 (electronic)
ISSNL: 0734-2071 OR 07342071
bibdate: Thu Jan 14 06:47:30 MST 1999
bibtimestamp: 1999.01.14 06:47:30 MST
URL: http://www.acm.org:80/pubs/citations/journals/tocs/1987-5-1/p12-cheriton/
fjournal: ACM Transactions on Computer Systems
acknowledgement: ack-nhfb
affiliationaddress: Stanford Univ, Stanford, CA, USA
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J774
journalabr: ACM Trans Comput Syst
rawauthor: David R. Cheriton
rawtitle: {UIO}: a {Uniform I/O} System Interface for Distributed Systems
bibsource:
Compendex database; http://www.acm.org/pubs/contents/journals/tocs/; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
The UIO (uniform I/O) system interface that has been used for the past five years in the V distributed operating system is described, with the focus on the key design issues. This interface provides several extensions beyond the I/O interface of UNIX, including support for record I/O, locking, atomic transactions, and replication, as well as attributes that indicate whether optional semantics and operations are available. Experience in using and implementing this interface with a variety of different I/O services is described, along with the performance of both local and network I/O. It is concluded that the UIO interface provides a uniform I/O system interface with significant functionality, wide applicability, and no significant performance penalty.

keywords:
computer interfaces; computer operating systems; computer systems, digital --- Distributed; design; experimentation; files input/output; interprocess communication; performance; remote procedure call; standardization; uniform I/O interface

subject:
bf D.4.4 Software, OPERATING SYSTEMS, Communications Management, Input/output. bf C.2.4 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Distributed Systems, Network operating systems. bf D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems. bf C.2.0 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, General, Security and protection (e.g., firewalls).

rawabstract:
The UIO (uniform I/O) system interface that has been used for the past five years in the V distributed operating system is described, with the focus on the key design issues. This interface provides several extensions beyond the I/O interface of UNIX, including support for record I/O, locking, atomic transactions, and replication, as well as attributes that indicate whether optional semantics and operations are available. Experience in using and implementing this interface with a variety of different I/O services is described, along with the performance of both local and network I/O. It is concluded that the UIO interface provides a uniform I/O system interface with significant functionality, wide applicability, and no significant performance penalty.

entry:
@Article{Cheriton:1987:UUS,
  author =       "David R. Cheriton",
  title =        "{UIO}: a {Uniform I/O} System Interface for
                 Distributed Systems",
  journal =      j-TOCS,
  volume =       "5",
  number =       "1",
  pages =        "12--46",
  month =        feb,
  year =         "1987",
  CODEN =        "ACSYEC",
  ISSN =         "0734-2071 (print), 1557-7333 (electronic)",
  ISSN-L =       "0734-2071",
  bibdate =      "Thu Jan 14 06:47:30 MST 1999",
  bibsource =    "Compendex database;
                 http://www.acm.org/pubs/contents/journals/tocs/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tocs/1987-5-1/p12-cheriton/",
  abstract =     "The UIO (uniform I/O) system interface that has been
                 used for the past five years in the V distributed
                 operating system is described, with the focus on the
                 key design issues. This interface provides several
                 extensions beyond the I/O interface of UNIX, including
                 support for record I/O, locking, atomic transactions,
                 and replication, as well as attributes that indicate
                 whether optional semantics and operations are
                 available. Experience in using and implementing this
                 interface with a variety of different I/O services is
                 described, along with the performance of both local and
                 network I/O. It is concluded that the UIO interface
                 provides a uniform I/O system interface with
                 significant functionality, wide applicability, and no
                 significant performance penalty.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Stanford Univ, Stanford, CA, USA",
  classification = "722; 723",
  fjournal =     "ACM Transactions on Computer Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J774",
  journalabr =   "ACM Trans Comput Syst",
  keywords =     "computer interfaces; computer operating systems;
                 computer systems, digital --- Distributed; design;
                 experimentation; files input/output; interprocess
                 communication; performance; remote procedure call;
                 standardization; uniform I/O interface",
  subject =      "{\bf D.4.4} Software, OPERATING SYSTEMS,
                 Communications Management, Input/output. {\bf C.2.4}
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Distributed Systems, Network operating
                 systems. {\bf D.4.7} Software, OPERATING SYSTEMS,
                 Organization and Design, Distributed systems. {\bf
                 C.2.0} Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, General, Security and
                 protection (e.g., firewalls).",
}


bibtype: book
filename: unix.bib
label: Christian:1987:UTP
author: Kaare Christian
title: The UNIX text processing system
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xii + 250
year: 1987
ISBN: 0-471-85581-2 OR 0471855812
ISBN13: 978-0-471-85581-1 OR 9780471855811
LCCN: QA76.76.O63 C47 1987
bibdate: Mon Jul 25 11:51:08 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.07.25 11:51:08 ???
keywords: documentation; languages
acknowledgement: ack-nhfb
rawauthor: Kaare Christian
rawtitle: The {UNIX} text processing system
subject:
I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation I.7.1 Computing Methodologies, TEXT PROCESSING, Text Editing D.4.0 Software, OPERATING SYSTEMS, General, UNIX D.4.9 Software, OPERATING SYSTEMS, Systems Programs and Utilities

entry:
@Book{Christian:1987:UTP,
  author =       "Kaare Christian",
  title =        "The {UNIX} text processing system",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xii + 250",
  year =         "1987",
  ISBN =         "0-471-85581-2",
  ISBN-13 =      "978-0-471-85581-1",
  LCCN =         "QA76.76.O63 C47 1987",
  bibdate =      "Mon Jul 25 11:51:08 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$24.95",
  acknowledgement = ack-nhfb,
  keywords =     "documentation; languages",
  review =       "ACM CR 8806-0406",
  subject =      "I.7.2 Computing Methodologies, TEXT PROCESSING,
                 Document Preparation \\ I.7.1 Computing Methodologies,
                 TEXT PROCESSING, Text Editing \\ D.4.0 Software,
                 OPERATING SYSTEMS, General, UNIX \\ D.4.9 Software,
                 OPERATING SYSTEMS, Systems Programs and Utilities",
}


bibtype: inproceedings
filename: unix.bib
label: Clancy:1987:UV
title: UNIX on a VLIW
crossref: USENIX:1987:PSU
pages: 225--241
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Multiflow Computer, Inc.
rawtitle: {UNIX} on a {VLIW}
author:
Patrick Clancy and Benjamin F. Cutler and J. Christopher Dodd and Douglas W. Gilmore and Robert P. Nix and John J. O'Donnell and Christopher P. Ryland

rawauthor:
Patrick Clancy and Benjamin F. Cutler and J. Christopher Dodd and Douglas W. Gilmore and Robert P. Nix and John J. O'Donnell and Christopher P. Ryland

entry:
@InProceedings{Clancy:1987:UV,
  author =       "Patrick Clancy and Benjamin F. Cutler and J.
                 Christopher Dodd and Douglas W. Gilmore and Robert P.
                 Nix and John J. O'Donnell and Christopher P. Ryland",
  title =        "{UNIX} on a {VLIW}",
  crossref =     "USENIX:1987:PSU",
  pages =        "225--241",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Multiflow Computer, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Collinson:1987:UC
author: Peter Collinson
title: UNIX: The Cult
crossref: USENIX:1987:UAW
pages: 22--28
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Kent
rawauthor: Peter Collinson
rawtitle: {UNIX}: The Cult
entry:
@InProceedings{Collinson:1987:UC,
  author =       "Peter Collinson",
  title =        "{UNIX}: The Cult",
  crossref =     "USENIX:1987:UAW",
  pages =        "22--28",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Kent",
}


bibtype: book
filename: unix.bib
label: Cruz:1987:KFT
author: Frank da Cruz
title: Kermit --- a File Transfer Protocol
publisher: pub-DP
address: pub-DP:adr
pages: xvii + 379
year: 1987
ISBN: 0-932376-88-6 OR 0932376886
ISBN13: 978-0-932376-88-6 OR 9780932376886
LCCN: TK5105.5 .D23 1987
bibdate: Tue Oct 5 07:20:45 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.05 07:20:45 ???
acknowledgement: ack-nhfb
rawauthor: Frank da Cruz
rawtitle: {Kermit} --- a File Transfer Protocol
entry:
@Book{Cruz:1987:KFT,
  author =       "Frank da Cruz",
  title =        "{Kermit} --- a File Transfer Protocol",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "xvii + 379",
  year =         "1987",
  ISBN =         "0-932376-88-6",
  ISBN-13 =      "978-0-932376-88-6",
  LCCN =         "TK5105.5 .D23 1987",
  bibdate =      "Tue Oct 5 07:20:45 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Dougherty:1987:UTP
editor: Dale Dougherty and Tim O'Reilly
title: UNIX Text Processing
publisher: pub-HAYDEN
address: pub-HAYDEN:adr
pages: xiv + 665
year: 1987
ISBN: 0-672-46291-5 (paperback) OR 0672462915 (paperback)
ISBN13: 978-0-672-46291-7 (paperback) OR 9780672462917 (paperback)
LCCN: Z286.D47 D68 1987
bibdate: Thu Apr 13 17:06:28 MDT 2017
bibtimestamp: 2017.04.13 17:06:28 MDT
series: Hayden Books UNIX library system
keywords: awk; eqn; ex; format; make; mm; ms; pic; sed; tbl; troff; vi
remark: Consulting editors: Stephen G. Kochan and Patrick H. Wood.
subject: Desktop publishing; UNIX (Computer file)
acknowledgement: ack-nhfb
raweditor: Dale Dougherty and Tim O'Reilly
rawtitle: {UNIX} Text Processing
bibsource:
https://www.math.utah.edu/pub/tex/bib/typeset.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager

URL:
ftp://ftp.ffii.org/pub/groff/contrib/documentation/utp/; http://books.google.com/books?id=H148AQAAIAAJ; http://catalog.hathitrust.org/api/volumes/oclc/15722288.html; http://proquest.safaribooksonline.com/?fpi=9780810462915; http://www.oreilly.com/openbook/utp/UnixTextProcessing.pdf http://proquest.tech.safaribooksonline.de/9780810462915

TOC:
1 From Typewriters to Word Processors / 1 A Workspace / 2 Tools for Editing / 3 Document Formatting / 4 Printing / 6 Other UNIX Text-Processing Tools / 7 2 UNIX Fundamentals / 9 The UNIX Shell / 9 Output Redirection / 10 Special Characters / 14 Environment Variables / 15 Pipes and Filters / 16 Shell Scripts / 17 3 Learning vi / 19 Session 1: Basic Commands / 19 Opening a File / 20 Moving the Cursor / 22 Simple Edits / 25 Session 2: Moving Around in a Hurry / 32 Movement by Screens / 32 Movement by Text Blocks / 34 Movement by Searches / 35 Movement by Line Numbers / 37 Session 3: Beyond the Basics / 38 Command-Line Options / 38 Customizing vi / 40 Edits and Movement / 42 More Ways to Insert Text / 43 Using Buffers / 43 Marking Your Place / 45 Other Advanced Edits / 46 4 nroff and troff / 47 What the Formatter Does / 48 Using nroff / 51 Using troff / 51 The Markup Language / 54 Turning Filling On and Off / 55 Controlling Justification / 57 Hyphenation / 59 Page Layout / 60 Page Transitions / 70 Changing Fonts / 74 A First Look at Macros / 81 5 The ms Macros / 85 Formatting a Text File with ms / 86 Page Layout / 86 Paragraphs / 87 Changing Font and Point Size / 93 Displays / 97 Headings / 99 Cover Sheet Macros / 100 Miscellaneous Features / 102 Page Headers and Footers / 104 Problems on the First Page / 105 Extensions to ms / 105 6 The mm Macros / 107 Formatting a Text File / 107 Page Layout / 110 Justification / 114 Word Hyphenation / 115 Displays / 115 Changing Font and Point Size / 116 More about Displays / 121 Forcing a Page Break / 125 Formatting Lists / 126 Headings / 136 Table of Contents / 141 Footnotes and References / 142 Extensions to mm / 145 7 Advanced Editing / 149 The ex Editor / 149 Using ex Commands in vi / 151 Write Locally, Edit Globally / 151 Pattern Matching / 154 Writing and Quitting Files / 159 Reading In a File / 160 Executing UNIX Commands / 160 Editing Multiple Files / 163 Word Abbreviation / 165 Saving Commands with map / 166 8 Formatting with tbl / 169 Using tbl / 170 Specifying Tables / 170 A Simple Table Example / 171 Laying Out a Table / 172 Describing Column Formats / 173 Changing the Format within a Table / 181 Putting Text Blocks in a Column / 182 Breaking Up Long Tables / 184 Putting Titles on Tables / 185 A tbl Checklist / 186 Some Complex Tables / 186 9 Typesetting Equations with eqn / 191 A Simple eqn Example / 191 Using eqn / 192 Specifying Equations / 192 Spaces in Equations / 194 Using Braces for Grouping / 196 Special Character Names / 196 Special Symbols / 197 Other Positional Notation / 200 Diacritical Marks / 201 Defining Terms / 202 Quoted Text / 202 Fine-Tuning the Document / 203 Keywords and Precedence / 205 Problem Checklist / 205 10 Drawing Pictures / 207 The pic Preprocessor / 207 From Describing to Programming Drawings / 228 pic Enhancements / 236 11 A Miscellany of UNIX Commands / 239 Managing Your Files / 239 Viewing the Contents of a File / 243 Searching for Information in a File / 244 Proofing Documents / 247 Comparing Versions of the Same Document / 253 Manipulating Data / 260 Cleaning Up and Backing Up / 270 Compressing Files / 272 Communications / 272 Scripts of UNIX Sessions / 274 12 Let the Computer Do the Dirty Work / 275 Shell Programming / 275 ex Scripts / 284 Stream Editing / 288 A Proofreading Tool You Can Build / 303 13 The awk Programming Language / 309 Invoking awk / 310 Records and Fields / 310 Testing Fields / 311 Passing Parameters from a Shell Script / 311 Changing the Field Separator / 312 System Variables / 313 Looping / 313 awk Applications / 319 Testing Programs / 327 14 Writing nroff and troff Macros / 329 Comments / 329 Defining Macros / 330 Macro Names / 330 Macro Arguments / 332 Nested Macro Definitions / 333 Conditional Execution / 334 Interrupted Lines / 337 Number Registers / 338 Defining Strings / 342 Diversions / 343 Environment Switching / 345 Redefining Control and Escape Characters / 346 Debugging Your Macros / 347 Error Handling / 349 Macro Style / 350 15 Figures and Special Effects / 353 Formatter Escape Sequences / 353 Local Vertical Motions / 353 Local Horizontal Motions / 356 Absolute Motions / 357 Line Drawing / 358 Talking Directly to the Printer / 366 Marking a Vertical Position / 367 Overstriking Words or Characters / 368 Tabs, Leaders, and Fields / 372 Constant Spacing / 375 Pseudo-Fonts / 376 Character Output Translations / 377 Output Line Numbering / 378 Change Bars / 379 Form Letters / 380 Reading in Other Files or Program Output / 381 16 What's in a Macro Package? / 383 Just What Is a Macro Package, Revisited / 383 Building a Consistent Framework / 385 Page Transitions / 389 Page Transitions in ms / 390 Some Extensions to the Basic Package / 394 Other Exercises in Page Transition / 397 17 An Extended ms Macro Package / 405 Creating a Custom Macro Package / 405 Structured Technical Documents / 407 Figure and Table Headings / 415 Lists, Lists, and More Lists / 416 Source Code and Other Examples / 419 Notes, Cautions, and Warnings / 420 Table of Contents, Index, and Other End Lists / 422 18 Putting It All Together / 429 Saving an External Table of Contents / 430 Index Processing / 433 Let make Remember the Details / 444 Where to Go from Here / 447 A Editor Command Summary / 449 Pattern-Matching Syntax / 449 The vi Editor / 450 The ex Editor / 455 The sed Editor / 460 awk / 462 B Formatter Command Summary / 467 nroff/troff Command-Line Syntax / 467 nroff/troff Requests / 469 Escape sequences / 472 Predefined Number Registers / 473 Special Characters / 474 The ms macros / 476 The mm Macros / 479 tbl Command Characters and Words / 485 eqn Command Characters / 487 The pic Preprocessor / 490 C Shell Command Summary / 495 D Format of troff Width Tables / 501 The DESC File / 501 Font Description Files / 502 Compiling Font Files / 503 Font Usage Limitations / 503 E Comparing mm and ms / 505 Paragraphs / 505 Justification / 505 Displays / 505 Formatting Lists / 506 Change Font / 506 Change Point Size / 506 Headers and Footers / 506 Section Headings / 506 Footnotes / 507 F The format Macros / 509 Summary of the Macros / 509 G Selected Readings / 511 Introductory UNIX Texts / 511 Advanced Topics / 511 Index / dxiii

rawTOC:
1 From Typewriters to Word Processors / 1 \\ A Workspace / 2 \\ Tools for Editing / 3 \\ Document Formatting / 4 \\ Printing / 6 \\ Other UNIX Text-Processing Tools / 7 \\ 2 UNIX Fundamentals / 9 \\ The UNIX Shell / 9 \\ Output Redirection / 10 \\ Special Characters / 14 \\ Environment Variables / 15 \\ Pipes and Filters / 16 \\ Shell Scripts / 17 \\ 3 Learning vi / 19 \\ Session 1: Basic Commands / 19 \\ Opening a File / 20 \\ Moving the Cursor / 22 \\ Simple Edits / 25 \\ Session 2: Moving Around in a Hurry / 32 \\ Movement by Screens / 32 \\ Movement by Text Blocks / 34 \\ Movement by Searches / 35 \\ Movement by Line Numbers / 37 \\ Session 3: Beyond the Basics / 38 \\ Command-Line Options / 38 \\ Customizing vi / 40 \\ Edits and Movement / 42 \\ More Ways to Insert Text / 43 \\ Using Buffers / 43 \\ Marking Your Place / 45 \\ Other Advanced Edits / 46 \\ 4 nroff and troff / 47 \\ What the Formatter Does / 48 \\ Using nroff / 51 \\ Using troff / 51 \\ The Markup Language / 54 \\ Turning Filling On and Off / 55 \\ Controlling Justification / 57 \\ Hyphenation / 59 \\ Page Layout / 60 \\ Page Transitions / 70 \\ Changing Fonts / 74 \\ A First Look at Macros / 81 \\ 5 The ms Macros / 85 \\ Formatting a Text File with ms / 86 \\ Page Layout / 86 \\ Paragraphs / 87 \\ Changing Font and Point Size / 93 \\ Displays / 97 \\ Headings / 99 \\ Cover Sheet Macros / 100 \\ Miscellaneous Features / 102 \\ Page Headers and Footers / 104 \\ Problems on the First Page / 105 \\ Extensions to ms / 105 \\ 6 The mm Macros / 107 \\ Formatting a Text File / 107 \\ Page Layout / 110 \\ Justification / 114 \\ Word Hyphenation / 115 \\ Displays / 115 \\ Changing Font and Point Size / 116 \\ More about Displays / 121 \\ Forcing a Page Break / 125 \\ Formatting Lists / 126 \\ Headings / 136 \\ Table of Contents / 141 \\ Footnotes and References / 142 \\ Extensions to mm / 145 \\ 7 Advanced Editing / 149 \\ The ex Editor / 149 \\ Using ex Commands in vi / 151 \\ Write Locally, Edit Globally / 151 \\ Pattern Matching / 154 \\ Writing and Quitting Files / 159 \\ Reading In a File / 160 \\ Executing UNIX Commands / 160 \\ Editing Multiple Files / 163 \\ Word Abbreviation / 165 \\ Saving Commands with map / 166 \\ 8 Formatting with tbl / 169 \\ Using tbl / 170 \\ Specifying Tables / 170 \\ A Simple Table Example / 171 \\ Laying Out a Table / 172 \\ Describing Column Formats / 173 \\ Changing the Format within a Table / 181 \\ Putting Text Blocks in a Column / 182 \\ Breaking Up Long Tables / 184 \\ Putting Titles on Tables / 185 \\ A tbl Checklist / 186 \\ Some Complex Tables / 186 \\ 9 Typesetting Equations with eqn / 191 \\ A Simple eqn Example / 191 \\ Using eqn / 192 \\ Specifying Equations / 192 \\ Spaces in Equations / 194 \\ Using Braces for Grouping / 196 \\ Special Character Names / 196 \\ Special Symbols / 197 \\ Other Positional Notation / 200 \\ Diacritical Marks / 201 \\ Defining Terms / 202 \\ Quoted Text / 202 \\ Fine-Tuning the Document / 203 \\ Keywords and Precedence / 205 \\ Problem Checklist / 205 \\ 10 Drawing Pictures / 207 \\ The pic Preprocessor / 207 \\ From Describing to Programming Drawings / 228 \\ pic Enhancements / 236 \\ 11 A Miscellany of UNIX Commands / 239 \\ Managing Your Files / 239 \\ Viewing the Contents of a File / 243 \\ Searching for Information in a File / 244 \\ Proofing Documents / 247 \\ Comparing Versions of the Same Document / 253 \\ Manipulating Data / 260 \\ Cleaning Up and Backing Up / 270 \\ Compressing Files / 272 \\ Communications / 272 \\ Scripts of UNIX Sessions / 274 \\ 12 Let the Computer Do the Dirty Work / 275 \\ Shell Programming / 275 \\ ex Scripts / 284 \\ Stream Editing / 288 \\ A Proofreading Tool You Can Build / 303 \\ 13 The awk Programming Language / 309 \\ Invoking awk / 310 \\ Records and Fields / 310 \\ Testing Fields / 311 \\ Passing Parameters from a Shell Script / 311 \\ Changing the Field Separator / 312 \\ System Variables / 313 \\ Looping / 313 \\ awk Applications / 319 \\ Testing Programs / 327 \\ 14 Writing nroff and troff Macros / 329 \\ Comments / 329 \\ Defining Macros / 330 \\ Macro Names / 330 \\ Macro Arguments / 332 \\ Nested Macro Definitions / 333 \\ Conditional Execution / 334 \\ Interrupted Lines / 337 \\ Number Registers / 338 \\ Defining Strings / 342 \\ Diversions / 343 \\ Environment Switching / 345 \\ Redefining Control and Escape Characters / 346 \\ Debugging Your Macros / 347 \\ Error Handling / 349 \\ Macro Style / 350 \\ 15 Figures and Special Effects / 353 \\ Formatter Escape Sequences / 353 \\ Local Vertical Motions / 353 \\ Local Horizontal Motions / 356 \\ Absolute Motions / 357 \\ Line Drawing / 358 \\ Talking Directly to the Printer / 366 \\ Marking a Vertical Position / 367 \\ Overstriking Words or Characters / 368 \\ Tabs, Leaders, and Fields / 372 \\ Constant Spacing / 375 \\ Pseudo-Fonts / 376 \\ Character Output Translations / 377 \\ Output Line Numbering / 378 \\ Change Bars / 379 \\ Form Letters / 380 \\ Reading in Other Files or Program Output / 381 \\ 16 What's in a Macro Package? / 383 \\ Just What Is a Macro Package, Revisited / 383 \\ Building a Consistent Framework / 385 \\ Page Transitions / 389 \\ Page Transitions in ms / 390 \\ Some Extensions to the Basic Package / 394 \\ Other Exercises in Page Transition / 397 \\ 17 An Extended ms Macro Package / 405 \\ Creating a Custom Macro Package / 405 \\ Structured Technical Documents / 407 \\ Figure and Table Headings / 415 \\ Lists, Lists, and More Lists / 416 \\ Source Code and Other Examples / 419 \\ Notes, Cautions, and Warnings / 420 \\ Table of Contents, Index, and Other End Lists / 422 \\ 18 Putting It All Together / 429 \\ Saving an External Table of Contents / 430 \\ Index Processing / 433 \\ Let make Remember the Details / 444 \\ Where to Go from Here / 447 \\ A Editor Command Summary / 449 \\ Pattern-Matching Syntax / 449 \\ The vi Editor / 450 \\ The ex Editor / 455 \\ The sed Editor / 460 \\ awk / 462 \\ B Formatter Command Summary / 467 \\ nroff/troff Command-Line Syntax / 467 \\ nroff/troff Requests / 469 \\ Escape sequences / 472 \\ Predefined Number Registers / 473 \\ Special Characters / 474 \\ The ms macros / 476 \\ The mm Macros / 479 \\ tbl Command Characters and Words / 485 \\ eqn Command Characters / 487 \\ The pic Preprocessor / 490 \\ C Shell Command Summary / 495 \\ D Format of troff Width Tables / 501 \\ The DESC File / 501 \\ Font Description Files / 502 \\ Compiling Font Files / 503 \\ Font Usage Limitations / 503 \\ E Comparing mm and ms / 505 \\ Paragraphs / 505 \\ Justification / 505 \\ Displays / 505 \\ Formatting Lists / 506 \\ Change Font / 506 \\ Change Point Size / 506 \\ Headers and Footers / 506 \\ Section Headings / 506 \\ Footnotes / 507 \\ F The format Macros / 509 \\ Summary of the Macros / 509 \\ G Selected Readings / 511 \\ Introductory UNIX Texts / 511 \\ Advanced Topics / 511 \\ Index / dxiii

entry:
@Book{Dougherty:1987:UTP,
  editor =       "Dale Dougherty and Tim O'Reilly",
  title =        "{UNIX} Text Processing",
  publisher =    pub-HAYDEN,
  address =      pub-HAYDEN:adr,
  pages =        "xiv + 665",
  year =         "1987",
  ISBN =         "0-672-46291-5 (paperback)",
  ISBN-13 =      "978-0-672-46291-7 (paperback)",
  LCCN =         "Z286.D47 D68 1987",
  bibdate =      "Thu Apr 13 17:06:28 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/typeset.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$26.95",
  series =       "Hayden Books UNIX library system",
  URL =          "ftp://ftp.ffii.org/pub/groff/contrib/documentation/utp/;
                 http://books.google.com/books?id=H148AQAAIAAJ;
                 http://catalog.hathitrust.org/api/volumes/oclc/15722288.html;
                 http://proquest.safaribooksonline.com/?fpi=9780810462915;
                 http://www.oreilly.com/openbook/utp/UnixTextProcessing.pdf
                 http://proquest.tech.safaribooksonline.de/9780810462915",
  acknowledgement = ack-nhfb,
  keywords =     "awk; eqn; ex; format; make; mm; ms; pic; sed; tbl;
                 troff; vi",
  remark =       "Consulting editors: Stephen G. Kochan and Patrick H.
                 Wood.",
  subject =      "Desktop publishing; UNIX (Computer file)",
  tableofcontents = "1 From Typewriters to Word Processors / 1 \\
                 A Workspace / 2 \\
                 Tools for Editing / 3 \\
                 Document Formatting / 4 \\
                 Printing / 6 \\
                 Other UNIX Text-Processing Tools / 7 \\
                 2 UNIX Fundamentals / 9 \\
                 The UNIX Shell / 9 \\
                 Output Redirection / 10 \\
                 Special Characters / 14 \\
                 Environment Variables / 15 \\
                 Pipes and Filters / 16 \\
                 Shell Scripts / 17 \\
                 3 Learning vi / 19 \\
                 Session 1: Basic Commands / 19 \\
                 Opening a File / 20 \\
                 Moving the Cursor / 22 \\
                 Simple Edits / 25 \\
                 Session 2: Moving Around in a Hurry / 32 \\
                 Movement by Screens / 32 \\
                 Movement by Text Blocks / 34 \\
                 Movement by Searches / 35 \\
                 Movement by Line Numbers / 37 \\
                 Session 3: Beyond the Basics / 38 \\
                 Command-Line Options / 38 \\
                 Customizing vi / 40 \\
                 Edits and Movement / 42 \\
                 More Ways to Insert Text / 43 \\
                 Using Buffers / 43 \\
                 Marking Your Place / 45 \\
                 Other Advanced Edits / 46 \\
                 4 nroff and troff / 47 \\
                 What the Formatter Does / 48 \\
                 Using nroff / 51 \\
                 Using troff / 51 \\
                 The Markup Language / 54 \\
                 Turning Filling On and Off / 55 \\
                 Controlling Justification / 57 \\
                 Hyphenation / 59 \\
                 Page Layout / 60 \\
                 Page Transitions / 70 \\
                 Changing Fonts / 74 \\
                 A First Look at Macros / 81 \\
                 5 The ms Macros / 85 \\
                 Formatting a Text File with ms / 86 \\
                 Page Layout / 86 \\
                 Paragraphs / 87 \\
                 Changing Font and Point Size / 93 \\
                 Displays / 97 \\
                 Headings / 99 \\
                 Cover Sheet Macros / 100 \\
                 Miscellaneous Features / 102 \\
                 Page Headers and Footers / 104 \\
                 Problems on the First Page / 105 \\
                 Extensions to ms / 105 \\
                 6 The mm Macros / 107 \\
                 Formatting a Text File / 107 \\
                 Page Layout / 110 \\
                 Justification / 114 \\
                 Word Hyphenation / 115 \\
                 Displays / 115 \\
                 Changing Font and Point Size / 116 \\
                 More about Displays / 121 \\
                 Forcing a Page Break / 125 \\
                 Formatting Lists / 126 \\
                 Headings / 136 \\
                 Table of Contents / 141 \\
                 Footnotes and References / 142 \\
                 Extensions to mm / 145 \\
                 7 Advanced Editing / 149 \\
                 The ex Editor / 149 \\
                 Using ex Commands in vi / 151 \\
                 Write Locally, Edit Globally / 151 \\
                 Pattern Matching / 154 \\
                 Writing and Quitting Files / 159 \\
                 Reading In a File / 160 \\
                 Executing UNIX Commands / 160 \\
                 Editing Multiple Files / 163 \\
                 Word Abbreviation / 165 \\
                 Saving Commands with map / 166 \\
                 8 Formatting with tbl / 169 \\
                 Using tbl / 170 \\
                 Specifying Tables / 170 \\
                 A Simple Table Example / 171 \\
                 Laying Out a Table / 172 \\
                 Describing Column Formats / 173 \\
                 Changing the Format within a Table / 181 \\
                 Putting Text Blocks in a Column / 182 \\
                 Breaking Up Long Tables / 184 \\
                 Putting Titles on Tables / 185 \\
                 A tbl Checklist / 186 \\
                 Some Complex Tables / 186 \\
                 9 Typesetting Equations with eqn / 191 \\
                 A Simple eqn Example / 191 \\
                 Using eqn / 192 \\
                 Specifying Equations / 192 \\
                 Spaces in Equations / 194 \\
                 Using Braces for Grouping / 196 \\
                 Special Character Names / 196 \\
                 Special Symbols / 197 \\
                 Other Positional Notation / 200 \\
                 Diacritical Marks / 201 \\
                 Defining Terms / 202 \\
                 Quoted Text / 202 \\
                 Fine-Tuning the Document / 203 \\
                 Keywords and Precedence / 205 \\
                 Problem Checklist / 205 \\
                 10 Drawing Pictures / 207 \\
                 The pic Preprocessor / 207 \\
                 From Describing to Programming Drawings / 228 \\
                 pic Enhancements / 236 \\
                 11 A Miscellany of UNIX Commands / 239 \\
                 Managing Your Files / 239 \\
                 Viewing the Contents of a File / 243 \\
                 Searching for Information in a File / 244 \\
                 Proofing Documents / 247 \\
                 Comparing Versions of the Same Document / 253 \\
                 Manipulating Data / 260 \\
                 Cleaning Up and Backing Up / 270 \\
                 Compressing Files / 272 \\
                 Communications / 272 \\
                 Scripts of UNIX Sessions / 274 \\
                 12 Let the Computer Do the Dirty Work / 275 \\
                 Shell Programming / 275 \\
                 ex Scripts / 284 \\
                 Stream Editing / 288 \\
                 A Proofreading Tool You Can Build / 303 \\
                 13 The awk Programming Language / 309 \\
                 Invoking awk / 310 \\
                 Records and Fields / 310 \\
                 Testing Fields / 311 \\
                 Passing Parameters from a Shell Script / 311 \\
                 Changing the Field Separator / 312 \\
                 System Variables / 313 \\
                 Looping / 313 \\
                 awk Applications / 319 \\
                 Testing Programs / 327 \\
                 14 Writing nroff and troff Macros / 329 \\
                 Comments / 329 \\
                 Defining Macros / 330 \\
                 Macro Names / 330 \\
                 Macro Arguments / 332 \\
                 Nested Macro Definitions / 333 \\
                 Conditional Execution / 334 \\
                 Interrupted Lines / 337 \\
                 Number Registers / 338 \\
                 Defining Strings / 342 \\
                 Diversions / 343 \\
                 Environment Switching / 345 \\
                 Redefining Control and Escape Characters / 346 \\
                 Debugging Your Macros / 347 \\
                 Error Handling / 349 \\
                 Macro Style / 350 \\
                 15 Figures and Special Effects / 353 \\
                 Formatter Escape Sequences / 353 \\
                 Local Vertical Motions / 353 \\
                 Local Horizontal Motions / 356 \\
                 Absolute Motions / 357 \\
                 Line Drawing / 358 \\
                 Talking Directly to the Printer / 366 \\
                 Marking a Vertical Position / 367 \\
                 Overstriking Words or Characters / 368 \\
                 Tabs, Leaders, and Fields / 372 \\
                 Constant Spacing / 375 \\
                 Pseudo-Fonts / 376 \\
                 Character Output Translations / 377 \\
                 Output Line Numbering / 378 \\
                 Change Bars / 379 \\
                 Form Letters / 380 \\
                 Reading in Other Files or Program Output / 381 \\
                 16 What's in a Macro Package? / 383 \\
                 Just What Is a Macro Package, Revisited / 383 \\
                 Building a Consistent Framework / 385 \\
                 Page Transitions / 389 \\
                 Page Transitions in ms / 390 \\
                 Some Extensions to the Basic Package / 394 \\
                 Other Exercises in Page Transition / 397 \\
                 17 An Extended ms Macro Package / 405 \\
                 Creating a Custom Macro Package / 405 \\
                 Structured Technical Documents / 407 \\
                 Figure and Table Headings / 415 \\
                 Lists, Lists, and More Lists / 416 \\
                 Source Code and Other Examples / 419 \\
                 Notes, Cautions, and Warnings / 420 \\
                 Table of Contents, Index, and Other End Lists / 422 \\
                 18 Putting It All Together / 429 \\
                 Saving an External Table of Contents / 430 \\
                 Index Processing / 433 \\
                 Let make Remember the Details / 444 \\
                 Where to Go from Here / 447 \\
                 A Editor Command Summary / 449 \\
                 Pattern-Matching Syntax / 449 \\
                 The vi Editor / 450 \\
                 The ex Editor / 455 \\
                 The sed Editor / 460 \\
                 awk / 462 \\
                 B Formatter Command Summary / 467 \\
                 nroff/troff Command-Line Syntax / 467 \\
                 nroff/troff Requests / 469 \\
                 Escape sequences / 472 \\
                 Predefined Number Registers / 473 \\
                 Special Characters / 474 \\
                 The ms macros / 476 \\
                 The mm Macros / 479 \\
                 tbl Command Characters and Words / 485 \\
                 eqn Command Characters / 487 \\
                 The pic Preprocessor / 490 \\
                 C Shell Command Summary / 495 \\
                 D Format of troff Width Tables / 501 \\
                 The DESC File / 501 \\
                 Font Description Files / 502 \\
                 Compiling Font Files / 503 \\
                 Font Usage Limitations / 503 \\
                 E Comparing mm and ms / 505 \\
                 Paragraphs / 505 \\
                 Justification / 505 \\
                 Displays / 505 \\
                 Formatting Lists / 506 \\
                 Change Font / 506 \\
                 Change Point Size / 506 \\
                 Headers and Footers / 506 \\
                 Section Headings / 506 \\
                 Footnotes / 507 \\
                 F The format Macros / 509 \\
                 Summary of the Macros / 509 \\
                 G Selected Readings / 511 \\
                 Introductory UNIX Texts / 511 \\
                 Advanced Topics / 511 \\
                 Index / dxiii",
}


bibtype: inproceedings
filename: unix.bib
label: Draskoy:1987:XMU
author: Andrew Draskoy and Gerald Neufeld
title: X.400 Messaging on UNIX
crossref: USENIX:1987:PSU
pages: 111--115
month: Summer
year: 1987
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: University of British Columbia
rawauthor: Andrew Draskoy and Gerald Neufeld
rawtitle: {X}.400 Messaging on {UNIX}
entry:
@InProceedings{Draskoy:1987:XMU,
  author =       "Andrew Draskoy and Gerald Neufeld",
  title =        "{X}.400 Messaging on {UNIX}",
  crossref =     "USENIX:1987:PSU",
  pages =        "111--115",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of British Columbia",
}


bibtype: book
filename: unix.bib
label: Emerson:1987:TTT
author: Sandra L. Emerson and Karen Paulsell
title: pgm troff Typesetting for UNIX systems
publisher: pub-PH
address: pub-PH:adr
pages: xx + 359
year: 1987
ISBN: 0-13-930959-4 OR 0139309594
ISBN13: 978-0-13-930959-5 OR 9780139309595
LCCN: Z253.4.U53 E45 1987
bibdate: Tue Jan 11 10:14:11 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.01.11 10:14:11 ???
acknowledgement: ack-nhfb
rawauthor: Sandra L. Emerson and Karen Paulsell
rawtitle: \pgm{troff} Typesetting for {UNIX} systems
entry:
@Book{Emerson:1987:TTT,
  author =       "Sandra L. Emerson and Karen Paulsell",
  title =        "\pgm{troff} Typesetting for {UNIX} systems",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xx + 359",
  year =         "1987",
  ISBN =         "0-13-930959-4",
  ISBN-13 =      "978-0-13-930959-5",
  LCCN =         "Z253.4.U53 E45 1987",
  bibdate =      "Tue Jan 11 10:14:11 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Emerson:1987:TTU
author: Sandra L. Emerson and Karen Paulsell
title: troff Typesetting for UNIX systems
publisher: pub-PH
address: pub-PH:adr
pages: xx + 359
year: 1987
ISBN: 0-13-930959-4 OR 0139309594
ISBN13: 978-0-13-930959-5 OR 9780139309595
LCCN: Z253.4.U53 E45 1987
bibdate: Wed Aug 10 11:26:52 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.10 11:26:52 ???
keywords: design; documentation; performance
acknowledgement: ack-nhfb
rawauthor: Sandra L. Emerson and Karen Paulsell
rawtitle: troff Typesetting for {UNIX} systems
subject:
I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, troff D.4.0 Software, OPERATING SYSTEMS, General, UNIX

entry:
@Book{Emerson:1987:TTU,
  author =       "Sandra L. Emerson and Karen Paulsell",
  title =        "troff Typesetting for {UNIX} systems",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xx + 359",
  year =         "1987",
  ISBN =         "0-13-930959-4",
  ISBN-13 =      "978-0-13-930959-5",
  LCCN =         "Z253.4.U53 E45 1987",
  bibdate =      "Wed Aug 10 11:26:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
  keywords =     "design; documentation; performance",
  review =       "ACM CR 8712-0981",
  subject =      "I.7.2 Computing Methodologies, TEXT PROCESSING,
                 Document Preparation, troff \\ D.4.0 Software,
                 OPERATING SYSTEMS, General, UNIX",
}


bibtype: inproceedings
filename: unix.bib
label: Funk:1987:CPM
author: Susan A. Funk
title: CAS Perspective on the Maturation of UNIX
crossref: USENIX:1987:PSU
pages: 95--104
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Chemical Abstracts Service
rawauthor: Susan A. Funk
rawtitle: {CAS} Perspective on the Maturation of {UNIX}
entry:
@InProceedings{Funk:1987:CPM,
  author =       "Susan A. Funk",
  title =        "{CAS} Perspective on the Maturation of {UNIX}",
  crossref =     "USENIX:1987:PSU",
  pages =        "95--104",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Chemical Abstracts Service",
}


bibtype: techreport
filename: unix.bib
label: Gay:1987:PKL
author: David M. Gay
title: Pictures of Karmarkar's Linear Programming Algorithm
type: Computing Science Technical Report
number: 136
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: i + 46
day: 30
month: jan
monthnumber: 1
year: 1987
bibdate: Fri Aug 25 15:53:20 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.25 15:53:20 ???
acknowledgement: ack-nhfb
rawauthor: David M. Gay
rawtitle: Pictures of {Karmarkar}'s Linear Programming Algorithm
abstract:
Karmarkar's linear programming algorithm handles inequality constraints by changing variables to make all constraints about equally distant; it moves in the steepest-descent direction seen by the new variables. This paper summarizes four variants of Karmarkar's linear programming algorithm (primal affine, primal projective, dual affine, and dual projective), discusses depicting polytopes (feasible regions), and presents pictures illustrating the latter three variants. These pictures give an algorithm's eye view of the variable changes and provide visual verification of some theoretical results.

rawabstract:
Karmarkar's linear programming algorithm handles inequality constraints by changing variables to make all constraints about equally distant; it moves in the steepest-descent direction seen by the new variables. This paper summarizes four variants of Karmarkar's linear programming algorithm (primal affine, primal projective, dual affine, and dual projective), discusses depicting polytopes (feasible regions), and presents pictures illustrating the latter three variants. These pictures give an algorithm's eye view of the variable changes and provide visual verification of some theoretical results.

entry:
@TechReport{Gay:1987:PKL,
  author =       "David M. Gay",
  title =        "Pictures of {Karmarkar}'s Linear Programming
                 Algorithm",
  type =         "Computing Science Technical Report",
  number =       "136",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "i + 46",
  day =          "30",
  month =        jan,
  year =         "1987",
  bibdate =      "Fri Aug 25 15:53:20 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Karmarkar's linear programming algorithm handles
                 inequality constraints by changing variables to make
                 all constraints about equally distant; it moves in the
                 steepest-descent direction seen by the new variables.
                 This paper summarizes four variants of Karmarkar's
                 linear programming algorithm (primal affine, primal
                 projective, dual affine, and dual projective),
                 discusses depicting polytopes (feasible regions), and
                 presents pictures illustrating the latter three
                 variants. These pictures give an algorithm's eye view
                 of the variable changes and provide visual verification
                 of some theoretical results.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Gehani:1987:DFT
author: Narain Gehani
title: Document Formatting and Typesetting on the UNIX System
publisher: pub-SILICON
address: pub-SILICON:adr
edition: Second
pages: xv + 377
year: 1987
ISBN: 0-13-938325-5, 0-9615336-2-5 OR 0139383255, 0961533625
ISBN13: 978-0-13-938325-0, 978-0-9615336-2-5 OR 9780139383250, 9780961533625
LCCN: Z52.5.U54G43 1987
bibdate: Mon May 20 09:54:58 1996
bibtimestamp: 1996.05.20 09:54:58 ???
acknowledgement: ack-nhfb
rawauthor: Narain Gehani
rawtitle: Document Formatting and Typesetting on the {UNIX} System
bibsource:
https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/texbook3.bib; https://www.math.utah.edu/pub/tex/bib/typeset.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

subject:
I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, Format and notation I.7.2 Computing Methodologies, TEXT PROCESSING, Document Preparation, Languages D.4.0 Software, OPERATING SYSTEMS, General, UNIX

TOC:
Preface / xi Acknowledgement / xv 1: Introduction / 1 1. Document Format / 2 2. The UNIX Document Formatting and Writing Tools / 7 3. Using tt mm in Preference to pgm troff / 9 4. Using the Document Formatting and Writing Tools / 12 5. The Typesetting Commands / 13 2: Specifying The Document Format / 15 1. An Example of Document Formatting / 15 2. Basics / 20 3. Fonts / 27 4. Point Size and Vertical Spacing / 32 5. Document Structure / 35 6. Document Definitions, Style and Appearance Parameters / 36 7. Document Prelude / 38 8. Document Body / 45 9. Document Postlude / 71 10. Business Letters / 76 11. Advanced Aspects of tt mm / 87 12. Interfacing with pgm troff Preprocessors / 95 13. Interaction of pgm troff with tt mm / 95 14. tt mm Command-Line Options / 100 15. Hints for Managing Large Documents / 102 16. Checking for Errors: pgm checkmm / 103 17. A Final Example / 103 18. Exercises / 111 3: Specifying Tables J / 13 1. An Example pgm tbl Specification / 113 2. Format of a Table Specification / 116 3. Specification of the Global Table Format / 116 4. Data Format Specification / 117 5. Table Data / 127 6. Tables with Groups of Repeated Rows / 134 7. pgm troff Instructions / 140 8. Interface with tt mm / 142 9. Checking for Errors: pgm tbl / 145 10. Restrictions on Table Specifications / 146 11. Examples / 147 12. Exercises / 153 4: Specifying Figures / 157 1. An Example pgm pic Specification / 158 2. Format of a Figure Specification / 160 3. Primitive Objects-Basics / 160 4. Moves / 171 5. Lines and Arrows / 173 6. Boxes / 179 7. Circles / 185 8. Ellipses / 189 9. Arcs / 192 10. Splines / 197 11. Text / 200 12. Invisible Objects / 203 13. Control Instructions / 203 14. Macros / 205 15. Blocks / 208 16. Including Files / 210 17. Figure Size / 213 18. Interface with tt mm and pgm eqn / 215 19. Checking for Errors: pgm pic / 218 20. Recent Changes to pgm pic / 218 21. Exercises / 219 5: Specifying Formulas (Equations) / 225 1. An Example pgm eqn Specification / 226 2. Specifying Equations / 227 3. Basics / 229 4. Subscripts/Superscripts / 233 5. Fractions / 234 6. Square Roots / 235 7. Associating Limits With Items / 235 8. Large Brackets for Grouping / 237 9. pgm eqn Definitions / 240 I 0. Aligning Equations / 243 11. Piles / 244 12. Matrices / 246 13. Diacritics / 247 14. Local Motions / 248 15. Labeling Equations / 248 16. pgm eqn Environment / 249 17. Operator Precedence and Association / 252 18. Special Characters and Symbols / 254 19. pgm eqn Interface With pgm tbl, pgm pic and tt mm / 257 20. pgm eqn Restrictions / 259 21. Checking for Errors: pgm eqn and pgm checkmm / 260 22. Recent Changes to pgm eqn / 260 23. Examples / 261 24. Exercises / 265 6: pgm troff/pgm nroff-The Formatters / 269 1. Stand-Alone pgm troff Instructions / 270 2. Escape Sequences for Characters, Indicators and Functions / 280 3. Naming Conventions for Non-ASCII Characters / 283 4. Recent Changes to pgm troff / 286 7: Writer's Workbench Software / 287 1. Overview / 287 2. pgm proofr / 288 3. pgm prose / 290 4. Example / 291 5. Conclusions / 297 8: Example Document Templates / 299 1. Letters / 299 2. Papers / 306 3. Books / 310 4. Exercises / 319 Appendix A: More Document Formatting Tools / 321 1. pgm ideal / 321 2. pgm grap / 321 3. tt ms Page-Layout Macros / 322 4. tt mv Viewgraph Macros / 324 5. pgm refer / 325 Appendix B: Document Formatting Commands / 327 1. pgm checkmm (tt mm and pgm eqn Error Checker) / 327 2. pgm double (Double Word Finder) / 328 3. pgm eqn and neqn (Format Mathematical Text) / 328 4. tt mm (Print Documents Formatted Using tt mm) / 329 5. tt mmt and tt mvt (Format Documents, Viewgraphs and Slides) / 330 6. nroff (Format Text) / 331 7. pgm pic (Draw Figures) / 332 8. pgm spell (Find Spelling Errors) / 333 9. pgm tbl (Format Tables) / 333 10. pgm tc (pgm troff Output Interpreter) / 334 11. pgm troff (Text Formatting and Typesetting) / 335 12. tt wwb (Writer's Workbench Software) / 336 Appendix C: Some Font Samples / 339 Glossary / 349 Annotated Bibliography / 353 Index / 359--377

rawTOC:
Preface / xi \\ Acknowledgement / xv \\ 1: Introduction / 1 \\ 1. Document Format / 2 \\ 2. The UNIX Document Formatting and Writing Tools / 7 \\ 3. Using {\tt mm} in Preference to \pgm{troff} / 9 \\ 4. Using the Document Formatting and Writing Tools / 12 \\ 5. The Typesetting Commands / 13 \\ 2: Specifying The Document Format / 15 \\ 1. An Example of Document Formatting / 15 \\ 2. Basics / 20 \\ 3. Fonts / 27 \\ 4. Point Size and Vertical Spacing / 32 \\ 5. Document Structure / 35 \\ 6. Document Definitions, Style and Appearance Parameters / 36 \\ 7. Document Prelude / 38 \\ 8. Document Body / 45 \\ 9. Document Postlude / 71 \\ 10. Business Letters / 76 \\ 11. Advanced Aspects of {\tt mm} / 87 \\ 12. Interfacing with \pgm{troff} Preprocessors / 95 \\ 13. Interaction of \pgm{troff} with {\tt mm} / 95 \\ 14. {\tt mm} Command-Line Options / 100 \\ 15. Hints for Managing Large Documents / 102 \\ 16. Checking for Errors: \pgm{checkmm} / 103 \\ 17. A Final Example / 103 \\ 18. Exercises / 111 \\ 3: Specifying Tables J / 13 \\ 1. An Example \pgm{tbl} Specification / 113 \\ 2. Format of a Table Specification / 116 \\ 3. Specification of the Global Table Format / 116 \\ 4. Data Format Specification / 117 \\ 5. Table Data / 127 \\ 6. Tables with Groups of Repeated Rows / 134 \\ 7. \pgm{troff} Instructions / 140 \\ 8. Interface with {\tt mm} / 142 \\ 9. Checking for Errors: \pgm{tbl} / 145 \\ 10. Restrictions on Table Specifications / 146 \\ 11. Examples / 147 \\ 12. Exercises / 153 \\ 4: Specifying Figures / 157 \\ 1. An Example \pgm{pic} Specification / 158 \\ 2. Format of a Figure Specification / 160 \\ 3. Primitive Objects-Basics / 160 \\ 4. Moves / 171 \\ 5. Lines and Arrows / 173 \\ 6. Boxes / 179 \\ 7. Circles / 185 \\ 8. Ellipses / 189 \\ 9. Arcs / 192 \\ 10. Splines / 197 \\ 11. Text / 200 \\ 12. Invisible Objects / 203 \\ 13. Control Instructions / 203 \\ 14. Macros / 205 \\ 15. Blocks / 208 \\ 16. Including Files / 210 \\ 17. Figure Size / 213 \\ 18. Interface with {\tt mm} and \pgm{eqn} / 215 \\ 19. Checking for Errors: \pgm{pic} / 218 \\ 20. Recent Changes to \pgm{pic} / 218 \\ 21. Exercises / 219 \\ 5: Specifying Formulas (Equations) / 225 \\ 1. An Example \pgm{eqn} Specification / 226 \\ 2. Specifying Equations / 227 \\ 3. Basics / 229 \\ 4. Subscripts/Superscripts / 233 \\ 5. Fractions / 234 \\ 6. Square Roots / 235 \\ 7. Associating Limits With Items / 235 \\ 8. Large Brackets for Grouping / 237 \\ 9. \pgm{eqn} Definitions / 240 \\ I 0. Aligning Equations / 243 \\ 11. Piles / 244 \\ 12. Matrices / 246 \\ 13. Diacritics / 247 \\ 14. Local Motions / 248 \\ 15. Labeling Equations / 248 \\ 16. \pgm{eqn} Environment / 249 \\ 17. Operator Precedence and Association / 252 \\ 18. Special Characters and Symbols / 254 \\ 19. \pgm{eqn} Interface With \pgm{tbl}, \pgm{pic} and {\tt mm} / 257 \\ 20. \pgm{eqn} Restrictions / 259 \\ 21. Checking for Errors: \pgm{eqn} and \pgm{checkmm} / 260 \\ 22. Recent Changes to \pgm{eqn} / 260 \\ 23. Examples / 261 \\ 24. Exercises / 265 \\ 6: \pgm{troff}/\pgm{nroff}-The Formatters / 269 \\ 1. Stand-Alone \pgm{troff} Instructions / 270 \\ 2. Escape Sequences for Characters, Indicators and Functions / 280 \\ 3. Naming Conventions for Non-ASCII Characters / 283 \\ 4. Recent Changes to \pgm{troff} / 286 \\ 7: Writer's Workbench Software / 287 \\ 1. Overview / 287 \\ 2. \pgm{proofr} / 288 \\ 3. \pgm{prose} / 290 \\ 4. Example / 291 \\ 5. Conclusions / 297 \\ 8: Example Document Templates / 299 \\ 1. Letters / 299 \\ 2. Papers / 306 \\ 3. Books / 310 \\ 4. Exercises / 319 \\ Appendix A: More Document Formatting Tools / 321 \\ 1. \pgm{ideal} / 321 \\ 2. \pgm{grap} / 321 \\ 3. {\tt ms} Page-Layout Macros / 322 \\ 4. {\tt mv} Viewgraph Macros / 324 \\ 5. \pgm{refer} / 325 \\ Appendix B: Document Formatting Commands / 327 \\ 1. \pgm{checkmm} ({\tt mm} and \pgm{eqn} Error Checker) / 327 \\ 2. \pgm{double} (Double Word Finder) / 328 \\ 3. \pgm{eqn} and neqn (Format Mathematical Text) / 328 \\ 4. {\tt mm} (Print Documents Formatted Using {\tt mm}) / 329 \\ 5. {\tt mmt} and {\tt mvt} (Format Documents, Viewgraphs and Slides) / 330 \\ 6. nroff (Format Text) / 331 \\ 7. \pgm{pic} (Draw Figures) / 332 \\ 8. \pgm{spell} (Find Spelling Errors) / 333 \\ 9. \pgm{tbl} (Format Tables) / 333 \\ 10. \pgm{tc} (\pgm{troff} Output Interpreter) / 334 \\ 11. \pgm{troff} (Text Formatting and Typesetting) / 335 \\ 12. {\tt wwb} (Writer's Workbench Software) / 336 \\ Appendix C: Some Font Samples / 339 \\ Glossary / 349 \\ Annotated Bibliography / 353 \\ Index / 359--377

entry:
@Book{Gehani:1987:DFT,
  author =       "Narain Gehani",
  title =        "Document Formatting and Typesetting on the {UNIX}
                 System",
  publisher =    pub-SILICON,
  address =      pub-SILICON:adr,
  edition =      "Second",
  pages =        "xv + 377",
  year =         "1987",
  ISBN =         "0-13-938325-5, 0-9615336-2-5",
  ISBN-13 =      "978-0-13-938325-0, 978-0-9615336-2-5",
  LCCN =         "Z52.5.U54G43 1987",
  bibdate =      "Mon May 20 09:54:58 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib;
                 https://www.math.utah.edu/pub/tex/bib/typeset.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$40.90",
  acknowledgement = ack-nhfb,
  keyword =      "documentation; languages",
  subject =      "I.7.2 Computing Methodologies, TEXT PROCESSING,
                 Document Preparation, Format and notation \\ I.7.2
                 Computing Methodologies, TEXT PROCESSING, Document
                 Preparation, Languages \\ D.4.0 Software, OPERATING
                 SYSTEMS, General, UNIX",
  tableofcontents = "Preface / xi \\
                 Acknowledgement / xv \\
                 1: Introduction / 1 \\
                 1. Document Format / 2 \\
                 2. The UNIX Document Formatting and Writing Tools / 7
                 \\
                 3. Using {\tt mm} in Preference to \pgm{troff} / 9 \\
                 4. Using the Document Formatting and Writing Tools / 12
                 \\
                 5. The Typesetting Commands / 13 \\
                 2: Specifying The Document Format / 15 \\
                 1. An Example of Document Formatting / 15 \\
                 2. Basics / 20 \\
                 3. Fonts / 27 \\
                 4. Point Size and Vertical Spacing / 32 \\
                 5. Document Structure / 35 \\
                 6. Document Definitions, Style and Appearance
                 Parameters / 36 \\
                 7. Document Prelude / 38 \\
                 8. Document Body / 45 \\
                 9. Document Postlude / 71 \\
                 10. Business Letters / 76 \\
                 11. Advanced Aspects of {\tt mm} / 87 \\
                 12. Interfacing with \pgm{troff} Preprocessors / 95 \\
                 13. Interaction of \pgm{troff} with {\tt mm} / 95 \\
                 14. {\tt mm} Command-Line Options / 100 \\
                 15. Hints for Managing Large Documents / 102 \\
                 16. Checking for Errors: \pgm{checkmm} / 103 \\
                 17. A Final Example / 103 \\
                 18. Exercises / 111 \\
                 3: Specifying Tables J / 13 \\
                 1. An Example \pgm{tbl} Specification / 113 \\
                 2. Format of a Table Specification / 116 \\
                 3. Specification of the Global Table Format / 116 \\
                 4. Data Format Specification / 117 \\
                 5. Table Data / 127 \\
                 6. Tables with Groups of Repeated Rows / 134 \\
                 7. \pgm{troff} Instructions / 140 \\
                 8. Interface with {\tt mm} / 142 \\
                 9. Checking for Errors: \pgm{tbl} / 145 \\
                 10. Restrictions on Table Specifications / 146 \\
                 11. Examples / 147 \\
                 12. Exercises / 153 \\
                 4: Specifying Figures / 157 \\
                 1. An Example \pgm{pic} Specification / 158 \\
                 2. Format of a Figure Specification / 160 \\
                 3. Primitive Objects-Basics / 160 \\
                 4. Moves / 171 \\
                 5. Lines and Arrows / 173 \\
                 6. Boxes / 179 \\
                 7. Circles / 185 \\
                 8. Ellipses / 189 \\
                 9. Arcs / 192 \\
                 10. Splines / 197 \\
                 11. Text / 200 \\
                 12. Invisible Objects / 203 \\
                 13. Control Instructions / 203 \\
                 14. Macros / 205 \\
                 15. Blocks / 208 \\
                 16. Including Files / 210 \\
                 17. Figure Size / 213 \\
                 18. Interface with {\tt mm} and \pgm{eqn} / 215 \\
                 19. Checking for Errors: \pgm{pic} / 218 \\
                 20. Recent Changes to \pgm{pic} / 218 \\
                 21. Exercises / 219 \\
                 5: Specifying Formulas (Equations) / 225 \\
                 1. An Example \pgm{eqn} Specification / 226 \\
                 2. Specifying Equations / 227 \\
                 3. Basics / 229 \\
                 4. Subscripts/Superscripts / 233 \\
                 5. Fractions / 234 \\
                 6. Square Roots / 235 \\
                 7. Associating Limits With Items / 235 \\
                 8. Large Brackets for Grouping / 237 \\
                 9. \pgm{eqn} Definitions / 240 \\
                 I 0. Aligning Equations / 243 \\
                 11. Piles / 244 \\
                 12. Matrices / 246 \\
                 13. Diacritics / 247 \\
                 14. Local Motions / 248 \\
                 15. Labeling Equations / 248 \\
                 16. \pgm{eqn} Environment / 249 \\
                 17. Operator Precedence and Association / 252 \\
                 18. Special Characters and Symbols / 254 \\
                 19. \pgm{eqn} Interface With \pgm{tbl}, \pgm{pic} and
                 {\tt mm} / 257 \\
                 20. \pgm{eqn} Restrictions / 259 \\
                 21. Checking for Errors: \pgm{eqn} and \pgm{checkmm} /
                 260 \\
                 22. Recent Changes to \pgm{eqn} / 260 \\
                 23. Examples / 261 \\
                 24. Exercises / 265 \\
                 6: \pgm{troff}/\pgm{nroff}-The Formatters / 269 \\
                 1. Stand-Alone \pgm{troff} Instructions / 270 \\
                 2. Escape Sequences for Characters, Indicators and
                 Functions / 280 \\
                 3. Naming Conventions for Non-ASCII Characters / 283
                 \\
                 4. Recent Changes to \pgm{troff} / 286 \\
                 7: Writer's Workbench Software / 287 \\
                 1. Overview / 287 \\
                 2. \pgm{proofr} / 288 \\
                 3. \pgm{prose} / 290 \\
                 4. Example / 291 \\
                 5. Conclusions / 297 \\
                 8: Example Document Templates / 299 \\
                 1. Letters / 299 \\
                 2. Papers / 306 \\
                 3. Books / 310 \\
                 4. Exercises / 319 \\
                 Appendix A: More Document Formatting Tools / 321 \\
                 1. \pgm{ideal} / 321 \\
                 2. \pgm{grap} / 321 \\
                 3. {\tt ms} Page-Layout Macros / 322 \\
                 4. {\tt mv} Viewgraph Macros / 324 \\
                 5. \pgm{refer} / 325 \\
                 Appendix B: Document Formatting Commands / 327 \\
                 1. \pgm{checkmm} ({\tt mm} and \pgm{eqn} Error Checker)
                 / 327 \\
                 2. \pgm{double} (Double Word Finder) / 328 \\
                 3. \pgm{eqn} and neqn (Format Mathematical Text) / 328
                 \\
                 4. {\tt mm} (Print Documents Formatted Using {\tt mm})
                 / 329 \\
                 5. {\tt mmt} and {\tt mvt} (Format Documents,
                 Viewgraphs and Slides) / 330 \\
                 6. nroff (Format Text) / 331 \\
                 7. \pgm{pic} (Draw Figures) / 332 \\
                 8. \pgm{spell} (Find Spelling Errors) / 333 \\
                 9. \pgm{tbl} (Format Tables) / 333 \\
                 10. \pgm{tc} (\pgm{troff} Output Interpreter) / 334 \\
                 11. \pgm{troff} (Text Formatting and Typesetting) / 335
                 \\
                 12. {\tt wwb} (Writer's Workbench Software) / 336 \\
                 Appendix C: Some Font Samples / 339 \\
                 Glossary / 349 \\
                 Annotated Bibliography / 353 \\
                 Index / 359--377",
}


bibtype: book
filename: unix.bib
label: Gehani:1987:UAP
author: Narain Gehani
title: UNIX Ada programming
publisher: pub-PH
address: pub-PH:adr
pages: xix + 310
year: 1987
ISBN: 0-13-938325-5 (paperback) OR 0139383255 (paperback)
ISBN13: 978-0-13-938325-0 (paperback) OR 9780139383250 (paperback)
LCCN: QA76.73.A35 G437 1987
bibdate: Sat Jan 12 22:43:04 MST 2013
bibtimestamp: 2013.01.12 22:43:04 MST
note: Revised edition of cite Gehani:1984:AAI.
subject: Ada (Computer program language); UNIX (Computer file)
acknowledgement: ack-nhfb
rawauthor: Narain Gehani
rawnote: Revised edition of \cite{Gehani:1984:AAI}.
rawtitle: {UNIX Ada} programming
bibsource:
https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; troy.lib.sfu.ca:210/INNOPAC

entry:
@Book{Gehani:1987:UAP,
  author =       "Narain Gehani",
  title =        "{UNIX Ada} programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xix + 310",
  year =         "1987",
  ISBN =         "0-13-938325-5 (paperback)",
  ISBN-13 =      "978-0-13-938325-0 (paperback)",
  LCCN =         "QA76.73.A35 G437 1987",
  bibdate =      "Sat Jan 12 22:43:04 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 troy.lib.sfu.ca:210/INNOPAC",
  note =         "Revised edition of \cite{Gehani:1984:AAI}.",
  acknowledgement = ack-nhfb,
  subject =      "Ada (Computer program language); UNIX (Computer
                 file)",
}


bibtype: article
filename: unix.bib
label: Gray:1987:MDE
author: David F. Gray
title: A microprocessor development environment based on the Amsterdam compiler kit, EMACS and UNIX
journal: j-SIGCSE
volume: 19
number: 4
pages: 30--35
month: dec
monthnumber: 12
year: 1987
CODEN: SIGSD3
DOI: https://doi.org/10.1145/39316.39323
ISSN: 0097-8418 (print), 2331-3927 (electronic) OR 00978418 (print), 23313927 (electronic)
ISSNL: 0097-8418 OR 00978418
bibdate: Sun Nov 18 07:38:30 MST 2012
bibtimestamp: 2012.11.18 07:38:30 MST
fjournal: SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J688
rawauthor: David F. Gray
rawtitle: A microprocessor development environment based on the {Amsterdam} compiler kit, {EMACS} and {UNIX}
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/sigcse1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
This note describes a microprocessor development environment (MDE) that meets both the public educational sectors technical requirements and the constraints of low-cost, flexibility and maintainability. The individual parts of the system described are available in the public domain, via the academic community or available commercially at low cost. Each item is either obtainable in either source code form or is provided with an accompanying configuration system to allow tailoring to specific requirements.

rawabstract:
This note describes a microprocessor development environment (MDE) that meets both the public educational sectors technical requirements and the constraints of low-cost, flexibility and maintainability. The individual parts of the system described are available in the public domain, via the academic community or available commercially at low cost. Each item is either obtainable in either source code form or is provided with an accompanying configuration system to allow tailoring to specific requirements.

entry:
@Article{Gray:1987:MDE,
  author =       "David F. Gray",
  title =        "A microprocessor development environment based on the
                 {Amsterdam} compiler kit, {EMACS} and {UNIX}",
  journal =      j-SIGCSE,
  volume =       "19",
  number =       "4",
  pages =        "30--35",
  month =        dec,
  year =         "1987",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/39316.39323",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 07:38:30 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This note describes a microprocessor development
                 environment (MDE) that meets both the public
                 educational sectors technical requirements and the
                 constraints of low-cost, flexibility and
                 maintainability. The individual parts of the system
                 described are available in the public domain, via the
                 academic community or available commercially at low
                 cost. Each item is either obtainable in either source
                 code form or is provided with an accompanying
                 configuration system to allow tailoring to specific
                 requirements.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}


bibtype: article
filename: unix.bib
label: Guenther:1987:REU
author: G. R. Guenther
title: Running 7th edition UNIX programs on a VAX in compatibility mode
journal: j-OPER-SYS-REV
volume: 21
number: 1
pages: 30--33
month: jan
monthnumber: 1
year: 1987
CODEN: OSRED8
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Sat Aug 26 08:55:35 MDT 2006
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2006.08.26 08:55:35 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: G. R. Guenther
rawtitle: Running 7th edition {UNIX} programs on a {VAX} in compatibility mode
entry:
@Article{Guenther:1987:REU,
  author =       "G. R. Guenther",
  title =        "Running 7th edition {UNIX} programs on a {VAX} in
                 compatibility mode",
  journal =      j-OPER-SYS-REV,
  volume =       "21",
  number =       "1",
  pages =        "30--33",
  month =        jan,
  year =         "1987",
  CODEN =        "OSRED8",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Sat Aug 26 08:55:35 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}


bibtype: inproceedings
filename: unix.bib
label: Hamburger:1987:UHC
author: Sheldon Hamburger
title: UNIX in Health Care: Medical Laboratories --- a Case Study
crossref: USENIX:1987:UAW
pages: 192--195
month: Winter
year: 1987
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Management Systems Engineering, Inc.
rawauthor: Sheldon Hamburger
rawtitle: {UNIX} in Health Care: Medical Laboratories --- a Case Study
entry:
@InProceedings{Hamburger:1987:UHC,
  author =       "Sheldon Hamburger",
  title =        "{UNIX} in Health Care: Medical Laboratories --- a Case
                 Study",
  crossref =     "USENIX:1987:UAW",
  pages =        "192--195",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Management Systems Engineering, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Hanrot:1987:KBC
title: A Knowledge Based CAD System in Architecture on UNIX
crossref: USENIX:1987:ECP
pages: 169--181
month: Autumn
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: GAMSAU/EAM, France
rawtitle: A Knowledge Based {CAD} System in Architecture on {UNIX}
author:
S. Hanrot and P. Quintrand and J. Zoller and E. Chouraqui and P. Dugerdil and P. Francois and M. Ricard

rawauthor:
S. Hanrot and P. Quintrand and J. Zoller and E. Chouraqui and P. Dugerdil and P. Francois and M. Ricard

entry:
@InProceedings{Hanrot:1987:KBC,
  author =       "S. Hanrot and P. Quintrand and J. Zoller and E.
                 Chouraqui and P. Dugerdil and P. Francois and M.
                 Ricard",
  title =        "A Knowledge Based {CAD} System in Architecture on
                 {UNIX}",
  crossref =     "USENIX:1987:ECP",
  pages =        "169--181",
  month =        "Autumn",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "GAMSAU/EAM, France",
}


bibtype: book
filename: unix.bib
label: Harbison:1987:CAR
author: Samuel P. Harbison and Guy L. Steele Jr.
title: C --- a Reference Manual
publisher: pub-PH
address: pub-PH:adr
edition: Second
pages: xii + 404
year: 1987
ISBN: 0-13-109802-0 OR 0131098020
ISBN13: 978-0-13-109802-2 OR 9780131098022
LCCN: QA76.73.C15 H38 1987
bibdate: Wed Dec 15 08:02:04 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 08:02:04 ???
acknowledgement: ack-nhfb
rawauthor: Samuel P. Harbison and Guy L. {Steele Jr.}
rawtitle: {C} --- a Reference Manual
entry:
@Book{Harbison:1987:CAR,
  author =       "Samuel P. Harbison and Guy L. {Steele Jr.}",
  title =        "{C} --- a Reference Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "xii + 404",
  year =         "1987",
  ISBN =         "0-13-109802-0",
  ISBN-13 =      "978-0-13-109802-2",
  LCCN =         "QA76.73.C15 H38 1987",
  bibdate =      "Wed Dec 15 08:02:04 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Haviland:1987:USP
author: Keith Haviland and Ben Salama
title: UNIX System Programming
publisher: pub-AW
address: pub-AW:adr
pages: xv + 339
year: 1987
ISBN: 0-201-12919-1 OR 0201129191
ISBN13: 978-0-201-12919-9 OR 9780201129199
LCCN: QA76.76.O63 H38 1987
bibdate: Fri Jun 2 16:28:17 MDT 1995
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1995.06.02 16:28:17 MDT
series: International computer science series
keywords: UNIX (computer file)
acknowledgement: ack-nhfb
rawauthor: Keith Haviland and Ben Salama
rawtitle: {UNIX} System Programming
entry:
@Book{Haviland:1987:USP,
  author =       "Keith Haviland and Ben Salama",
  title =        "{UNIX} System Programming",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xv + 339",
  year =         "1987",
  ISBN =         "0-201-12919-1",
  ISBN-13 =      "978-0-201-12919-9",
  LCCN =         "QA76.76.O63 H38 1987",
  bibdate =      "Fri Jun 2 16:28:17 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "UK\pounds 15.95",
  series =       "International computer science series",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX (computer file)",
}


bibtype: inproceedings
filename: unix.bib
label: Hawley:1987:MMSa
author: Michael Hawley
title: More MIDI Software for UNIX
crossref: USENIX:1987:ECP
institution: MIT Media Lab
pages: 201--208
month: Autumn
year: 1987
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Michael Hawley
rawtitle: More {MIDI} Software for {UNIX}
entry:
@InProceedings{Hawley:1987:MMSa,
  author =       "Michael Hawley",
  title =        "More {MIDI} Software for {UNIX}",
  crossref =     "USENIX:1987:ECP",
  institution =  "MIT Media Lab",
  pages =        "201--208",
  month =        "Autumn",
  year =         "1987",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Hecht:1987:US
title: UNIX without the Superuser
crossref: USENIX:1987:PSU
pages: 243--256
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: IBM Federal Systems Division
rawtitle: {UNIX} without the Superuser
author:
M. S. Hecht and M. E. Carson and C. S. Chandersekaran and R. S. Chapman and L. J. Dotterrer and V. D. Gligor and W. D. Jiang and A. Johri and G. L. Luckenbaugh and N. Vasudevan

rawauthor:
M. S. Hecht and M. E. Carson and C. S. Chandersekaran and R. S. Chapman and L. J. Dotterrer and V. D. Gligor and W. D. Jiang and A. Johri and G. L. Luckenbaugh and N. Vasudevan

entry:
@InProceedings{Hecht:1987:US,
  author =       "M. S. Hecht and M. E. Carson and C. S. Chandersekaran
                 and R. S. Chapman and L. J. Dotterrer and V. D. Gligor
                 and W. D. Jiang and A. Johri and G. L. Luckenbaugh and
                 N. Vasudevan",
  title =        "{UNIX} without the Superuser",
  crossref =     "USENIX:1987:PSU",
  pages =        "243--256",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Federal Systems Division",
}


bibtype: article
filename: unix.bib
label: Holub:1987:CUW
author: Allen I. Holub
title: Curses: UNIX-Compatible Windowing Output Functions
journal: j-DDJ
volume: 12
number: 7
pages: 94--104, 74--93
month: jul
monthnumber: 7
year: 1987
CODEN: DDJOEB
ISSN: 1044-789X OR 1044789X
acknowledgement: ack-nhfb
rawauthor: Allen I. Holub
rawtitle: {Curses}: {UNIX}-Compatible Windowing Output Functions
bibsource:
http://www.ddj.com/index/author/index.htm; https://www.math.utah.edu/pub/tex/bib/dr-dobbs-1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; Misc/beebe.bib

entry:
@Article{Holub:1987:CUW,
  author =       "Allen I. Holub",
  title =        "{Curses}: {UNIX}-Compatible Windowing Output
                 Functions",
  journal =      j-DDJ,
  volume =       "12",
  number =       "7",
  pages =        "94--104, 74--93",
  month =        jul,
  year =         "1987",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/dr-dobbs-1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 Misc/beebe.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Holub:1987:CWU
author: Allen I. Holub
title: On Command: Writing a Unix-Like Shell for MS-DOS
publisher: pub-MT
address: pub-MT:adr
pages: 319
year: 1987
ISBN: 0-934375-29-1 OR 0934375291
ISBN13: 978-0-934375-29-0 OR 9780934375290
LCCN: QA76.76.O63H65 1987
bibdate: Fri Sep 11 07:45:53 1998
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1998.09.11 07:45:53 ???
acknowledgement: ack-nhfb
rawauthor: Allen I. Holub
rawtitle: On Command: Writing a {Unix}-Like Shell for {MS-DOS}
entry:
@Book{Holub:1987:CWU,
  author =       "Allen I. Holub",
  title =        "On Command: Writing a {Unix}-Like Shell for {MS-DOS}",
  publisher =    pub-MT,
  address =      pub-MT:adr,
  pages =        "319",
  year =         "1987",
  ISBN =         "0-934375-29-1",
  ISBN-13 =      "978-0-934375-29-0",
  LCCN =         "QA76.76.O63H65 1987",
  bibdate =      "Fri Sep 11 07:45:53 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Holub:curses
author: Allen I. Holub
title: Curses: UNIX-Compatible Windowing Output Functions
journal: j-DDJ
volume: 12
number: 7
pages: 94--104, 74--93
month: jul
monthnumber: 7
year: 1987
CODEN: DDJOEB
ISSN: 1044-789X OR 1044789X
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
fjournal: Dr. Dobb's Journal of Software Tools
rawauthor: Allen I. Holub
rawtitle: Curses: {UNIX}-Compatible Windowing Output Functions
entry:
@Article{Holub:curses,
  author =       "Allen I. Holub",
  title =        "Curses: {UNIX}-Compatible Windowing Output Functions",
  journal =      j-DDJ,
  volume =       "12",
  number =       "7",
  pages =        "94--104, 74--93",
  month =        jul,
  year =         "1987",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}


bibtype: techreport
filename: unix.bib
label: Holzmann:1987:MPA
author: Gerard J. Holzmann
title: Manual for the Protocol Analyzer `Trace'
type: Computing Science Technical Report
number: 134
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: ii + 19
day: 11
month: feb
monthnumber: 2
year: 1987
bibdate: Fri Sep 01 09:08:27 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.01 09:08:27 ???
URL: https://spinroot.com/gerard/pdf/trace87.pdf
acknowledgement: ack-nhfb
rawauthor: Gerard J. Holzmann
rawtitle: Manual for the Protocol Analyzer `{Trace}'
abstract:
em Trace is a program that can be used to analyze the consistency of data communication protocols. A protocol is specified in the nondeterministic guarded command language em Argos that includes case selection, do-loops, variables, expressions, value transfer, procedures, and macros. The analyzer traces deadlocks, unspecified receptions, timing problems, and errors caused by value passing.par The memo describes the specification language em Argos and explains the error tracing modes provided.

rawabstract:
{\em Trace\/} is a program that can be used to analyze the consistency of data communication protocols. A protocol is specified in the nondeterministic guarded command language {\em Argos\/ } that includes case selection, do-loops, variables, expressions, value transfer, procedures, and macros. The analyzer traces deadlocks, unspecified receptions, timing problems, and errors caused by value passing.\par The memo describes the specification language {\em Argos\/} and explains the error tracing modes provided.

entry:
@TechReport{Holzmann:1987:MPA,
  author =       "Gerard J. Holzmann",
  title =        "Manual for the Protocol Analyzer `{Trace}'",
  type =         "Computing Science Technical Report",
  number =       "134",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "ii + 19",
  day =          "11",
  month =        feb,
  year =         "1987",
  bibdate =      "Fri Sep 01 09:08:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://spinroot.com/gerard/pdf/trace87.pdf",
  abstract =     "{\em Trace\/} is a program that can be used to analyze
                 the consistency of data communication protocols. A
                 protocol is specified in the nondeterministic guarded
                 command language {\em Argos\/ } that includes case
                 selection, do-loops, variables, expressions, value
                 transfer, procedures, and macros. The analyzer traces
                 deadlocks, unspecified receptions, timing problems, and
                 errors caused by value passing.\par

                 The memo describes the specification language {\em
                 Argos\/} and explains the error tracing modes
                 provided.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Holzmann:1987:PPE
author: G. J. Holzmann
title: Pico --- a picture editor
journal: j-ATT-TECH-J
volume: 66
number: 2
pages: 2--13
year: 1987
CODEN: ATJOEM
ISSN: 2376-676X (print), 8756-2324 (electronic) OR 2376676X (print), 87562324 (electronic)
ISSNL: 8756-2324 OR 87562324
bibdate: Tue Aug 29 11:04:34 2023
bibtimestamp: 2023.08.29 11:04:34 ???
fjournal: AT&T Technical Journal
acknowledgement: ack-nhfb
rawauthor: G. J. Holzmann
rawtitle: {Pico} --- a picture editor
entry:
@Article{Holzmann:1987:PPE,
  author =       "G. J. Holzmann",
  title =        "{Pico} --- a picture editor",
  journal =      j-ATT-TECH-J,
  volume =       "66",
  number =       "2",
  pages =        "2--13",
  year =         "1987",
  CODEN =        "ATJOEM",
  ISSN =         "2376-676X (print), 8756-2324 (electronic)",
  ISSN-L =       "8756-2324",
  bibdate =      "Tue Aug 29 11:04:34 2023",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/bstj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Technical Journal",
}


bibtype: inproceedings
filename: unix.bib
label: Innocent:1987:EUI
author: Peter R. Innocent and Gerrit C. van der Veer and Yvonne Waern
title: Experiments with the User Interface for UNIX Mail
crossref: USENIX:1987:ECP
pages: 73--91
month: Autumn
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Leicester Polytechnic
rawauthor: Peter R. Innocent and Gerrit C. {van der Veer} and Yvonne Waern
rawtitle: Experiments with the User Interface for {UNIX} Mail
entry:
@InProceedings{Innocent:1987:EUI,
  author =       "Peter R. Innocent and Gerrit C. {van der Veer} and
                 Yvonne Waern",
  title =        "Experiments with the User Interface for {UNIX} Mail",
  crossref =     "USENIX:1987:ECP",
  pages =        "73--91",
  month =        "Autumn",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Leicester Polytechnic",
}


bibtype: book
filename: unix.bib
label: Ip:1987:CCW
author: Chok-Ho Ip and Daniel M. Berry and Kam Pui Chow
publisher: pub-IEEE
address: pub-IEEE:adr
pages: 570--577
year: 1987
ISBN: 0-8186-0780-7 OR 0818607807
ISBN13: 978-0-8186-0780-6 OR 9780818607806
LCCN: ?QA75.5 .I5761 1987
bibdate: Tue May 12 10:16:53 1998
bibtimestamp: 1998.05.12 10:16:53 ???
note: IEEE Service Cent. Piscataway, NJ, USA.
acknowledgement: ack-nhfb
affiliation: Univ of California, Los Angeles, CA, USA
affiliationaddress: Univ of California, Los Angeles, CA, USA
rawauthor: Chok-Ho Ip and Daniel M. Berry and Kam Pui Chow
rawnote: IEEE Service Cent. Piscataway, NJ, USA.
title:
Cwpr, a Chinese / Japanese Word-Processing System for Use with the UNIX Device-Independent Troff System

bibsource:
Compendex database; https://www.math.utah.edu/pub/tex/bib/font.bib; https://www.math.utah.edu/pub/tex/bib/typeset.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
A description is given of a collection of programs developed at UCLA for use with the programs of the standard device-independent TROFF (DITROFF) distribution, which allow user-customized Latin input of Chinese and Japanese on a high-resolution Apollo workstation and typesetting of this input on some of the devices supported by DITROFF. The input can be set to the standard, essentially unchanged, DITROFF, which has been supplied with tables describing the constant widths of all the characters of the JIS character set, and for which device drivers have been written to print the 24 multiplied by 24 bitmaps for these characters. The only change to the standard distributed DITROFF was to provide larger constant values for internal array upper bounds so that the full complement of 255 fonts and 512 different special characters could be handled.

keywords:
Chinese/Japanese word-processing system; computer software; data processing; device-independent troff system; ditroff; high-resolution Apollo workstation; JIS character set; typesetting; Word Processing

rawabstract:
A description is given of a collection of programs developed at UCLA for use with the programs of the standard device-independent TROFF (DITROFF) distribution, which allow user-customized Latin input of Chinese and Japanese on a high-resolution Apollo workstation and typesetting of this input on some of the devices supported by DITROFF. The input can be set to the standard, essentially unchanged, DITROFF, which has been supplied with tables describing the constant widths of all the characters of the JIS character set, and for which device drivers have been written to print the 24 multiplied by 24 bitmaps for these characters. The only change to the standard distributed DITROFF was to provide larger constant values for internal array upper bounds so that the full complement of 255 fonts and 512 different special characters could be handled.

rawtitle:
{Cwpr}, a {Chinese\slash Japanese} Word-Processing System for Use with the {UNIX Device-Independent Troff} System

entry:
@Book{Ip:1987:CCW,
  author =       "Chok-Ho Ip and Daniel M. Berry and Kam Pui Chow",
  title =        "{Cwpr}, a {Chinese\slash Japanese} Word-Processing
                 System for Use with the {UNIX Device-Independent Troff}
                 System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "570--577",
  year =         "1987",
  ISBN =         "0-8186-0780-7",
  ISBN-13 =      "978-0-8186-0780-6",
  LCCN =         "?QA75.5 .I5761 1987",
  bibdate =      "Tue May 12 10:16:53 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/font.bib;
                 https://www.math.utah.edu/pub/tex/bib/typeset.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "IEEE Service Cent. Piscataway, NJ, USA.",
  abstract =     "A description is given of a collection of programs
                 developed at UCLA for use with the programs of the
                 standard device-independent TROFF (DITROFF)
                 distribution, which allow user-customized Latin input
                 of Chinese and Japanese on a high-resolution Apollo
                 workstation and typesetting of this input on some of
                 the devices supported by DITROFF. The input can be set
                 to the standard, essentially unchanged, DITROFF, which
                 has been supplied with tables describing the constant
                 widths of all the characters of the JIS character set,
                 and for which device drivers have been written to print
                 the 24 multiplied by 24 bitmaps for these characters.
                 The only change to the standard distributed DITROFF was
                 to provide larger constant values for internal array
                 upper bounds so that the full complement of 255 fonts
                 and 512 different special characters could be
                 handled.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of California, Los Angeles, CA, USA",
  affiliationaddress = "Univ of California, Los Angeles, CA, USA",
  classification = "723; 745",
  conference =   "Second International Conference on Computers and
                 Applications.",
  keywords =     "Chinese/Japanese word-processing system; computer
                 software; data processing; device-independent troff
                 system; ditroff; high-resolution Apollo workstation;
                 JIS character set; typesetting; Word Processing",
  meetingaddress = "Beijing, China",
  sponsor =      "Chinese Computer Federation, China; IEEE Computer Soc,
                 Los Alamitos, CA, USA; Natl Natural Science Foundation
                 of China, China",
}


bibtype: inproceedings
filename: unix.bib
label: Jacobson:1987:TUL
author: Van Jacobson
title: Tuning UNIX Lex or It's NOT True What They Say About Lex
crossref: USENIX:1987:UAW
pages: 163--164
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Lawrence Berkeley Laboratory
rawauthor: Van Jacobson
rawnote: Abstract only.
rawtitle: Tuning {UNIX Lex} or It's {NOT} True What They Say About {Lex}
entry:
@InProceedings{Jacobson:1987:TUL,
  author =       "Van Jacobson",
  title =        "Tuning {UNIX Lex} or It's {NOT} True What They Say
                 About {Lex}",
  crossref =     "USENIX:1987:UAW",
  pages =        "163--164",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "Lawrence Berkeley Laboratory",
}


bibtype: incollection
filename: unix.bib
label: Johnson:1987:LDT
author: Steven C. Johnson and Michael E. Lesk
booktitle: UNIX System Readings and Applications
title: Language Development Tools
publisher: pub-PH
address: pub-PH:adr
pages: 245--265
year: 1987
ISBN: 0-13-938532-0 OR 0139385320
ISBN13: 978-0-13-938532-2 OR 9780139385322
bibdate: Mon Oct 4 11:55:40 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 11:55:40 ???
note: Reprinted from The Bell System Technical Journal, 1978
acknowledgement: ack-nhfb
rawauthor: Steven C. Johnson and Michael E. Lesk
rawbooktitle: {UNIX} System Readings and Applications
rawnote: Reprinted from {The Bell System Technical Journal}, 1978
rawtitle: Language Development Tools
entry:
@InCollection{Johnson:1987:LDT,
  author =       "Steven C. Johnson and Michael E. Lesk",
  booktitle =    "{UNIX} System Readings and Applications",
  title =        "Language Development Tools",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "245--265",
  year =         "1987",
  ISBN =         "0-13-938532-0",
  ISBN-13 =      "978-0-13-938532-2",
  bibdate =      "Mon Oct 4 11:55:40 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Reprinted from {The Bell System Technical Journal},
                 1978",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Johnson:1987:ULF
author: Stephen C. Johnson
title: UNIX: The Language Forms
crossref: USENIX:1987:UAW
pages: 16--20
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Dana Computer, Inc.
rawauthor: Stephen C. Johnson
rawtitle: {UNIX}: The Language Forms
entry:
@InProceedings{Johnson:1987:ULF,
  author =       "Stephen C. Johnson",
  title =        "{UNIX}: The Language Forms",
  crossref =     "USENIX:1987:UAW",
  pages =        "16--20",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dana Computer, Inc.",
}


bibtype: incollection
filename: unix.bib
label: Johnson:tools87
author: Steven C. Johnson and Michael E. Lesk
booktitle: UNIX System Readings and Applications
title: Language Development Tools
publisher: pub-PH
address: pub-PH:adr
pages: 245--265
year: 1987
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
note: Reprinted from The Bell System Technical Journal, 1978
rawauthor: Steven C. Johnson and Michael E. Lesk
rawbooktitle: {UNIX} System Readings and Applications
rawnote: Reprinted from {The Bell System Technical} {Journal}, 1978
rawtitle: Language Development Tools
entry:
@InCollection{Johnson:tools87,
  author =       "Steven C. Johnson and Michael E. Lesk",
  booktitle =    "{UNIX} System Readings and Applications",
  title =        "Language Development Tools",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "245--265",
  year =         "1987",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Reprinted from {The Bell System Technical} {Journal},
                 1978",
}


bibtype: article
filename: unix.bib
label: Koch:1987:DFA
author: Philip D. L. Koch
title: Disk File Allocation Based on the Buddy System
journal: j-TOCS
volume: 5
number: 4
pages: 352--370
month: nov
monthnumber: 11
year: 1987
CODEN: ACSYEC
ISSN: 0734-2071 (print), 1557-7333 (electronic) OR 07342071 (print), 15577333 (electronic)
ISSNL: 0734-2071 OR 07342071
bibdate: Thu Jan 14 06:47:30 MST 1999
bibtimestamp: 1999.01.14 06:47:30 MST
URL: http://www.acm.org:80/pubs/citations/journals/tocs/1987-5-4/p352-koch/
fjournal: ACM Transactions on Computer Systems
acknowledgement: ack-nhfb
affiliationaddress: Dartmouth Coll, USA
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J774
journalabr: ACM Trans Comput Syst
rawauthor: Philip D. L. Koch
rawtitle: Disk File Allocation Based on the Buddy System
bibsource:
Compendex database; http://www.acm.org/pubs/contents/journals/tocs/; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
A variant of the binary buddy system that reduces fragmentation is described. Files are allocated on up to t extents, and inoptimally allocated files are periodically reallocated. The Dartmouth Time-Sharing System (DTSS) uses this method. Several installations, representing different classes of workload are studied to measure the method's performance. The results indicate that compared to the file layout method used by UNIX, the buddy system results in more efficient access but less efficient utilization of disk space. As disks become larger and less expensive per byte, strategies that achieve efficient I/O throughput at the expense of some storage loss become increasingly attractive.

keywords:
buddy system; computer operating systems; data processing --- File Organization; disk file allocation; dynamic memory management; dynamic storage allocation; file system design; measurement; performance; Storage Allocation

subject:
bf D.4.3 Software, OPERATING SYSTEMS, File Systems Management, File organization. bf D.4.3 Software, OPERATING SYSTEMS, File Systems Management, Access methods. bf D.4.2 Software, OPERATING SYSTEMS, Storage Management, Allocation/deallocation strategies. bf D.4.2 Software, OPERATING SYSTEMS, Storage Management, Secondary storage. bf D.4.8 Software, OPERATING SYSTEMS, Performance, Measurements. bf H.3.2 Information Systems, INFORMATION STORAGE AND RETRIEVAL, Information Storage, File organization. bf E.5 Data, FILES, Organization/structure.

rawabstract:
A variant of the binary buddy system that reduces fragmentation is described. Files are allocated on up to t extents, and inoptimally allocated files are periodically reallocated. The Dartmouth Time-Sharing System (DTSS) uses this method. Several installations, representing different classes of workload are studied to measure the method's performance. The results indicate that compared to the file layout method used by UNIX, the buddy system results in more efficient access but less efficient utilization of disk space. As disks become larger and less expensive per byte, strategies that achieve efficient I/O throughput at the expense of some storage loss become increasingly attractive.

entry:
@Article{Koch:1987:DFA,
  author =       "Philip D. L. Koch",
  title =        "Disk File Allocation Based on the Buddy System",
  journal =      j-TOCS,
  volume =       "5",
  number =       "4",
  pages =        "352--370",
  month =        nov,
  year =         "1987",
  CODEN =        "ACSYEC",
  ISSN =         "0734-2071 (print), 1557-7333 (electronic)",
  ISSN-L =       "0734-2071",
  bibdate =      "Thu Jan 14 06:47:30 MST 1999",
  bibsource =    "Compendex database;
                 http://www.acm.org/pubs/contents/journals/tocs/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org:80/pubs/citations/journals/tocs/1987-5-4/p352-koch/",
  abstract =     "A variant of the binary buddy system that reduces
                 fragmentation is described. Files are allocated on up
                 to t extents, and inoptimally allocated files are
                 periodically reallocated. The Dartmouth Time-Sharing
                 System (DTSS) uses this method. Several installations,
                 representing different classes of workload are studied
                 to measure the method's performance. The results
                 indicate that compared to the file layout method used
                 by UNIX, the buddy system results in more efficient
                 access but less efficient utilization of disk space. As
                 disks become larger and less expensive per byte,
                 strategies that achieve efficient I/O throughput at the
                 expense of some storage loss become increasingly
                 attractive.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Dartmouth Coll, USA",
  classification = "723",
  fjournal =     "ACM Transactions on Computer Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J774",
  journalabr =   "ACM Trans Comput Syst",
  keywords =     "buddy system; computer operating systems; data
                 processing --- File Organization; disk file allocation;
                 dynamic memory management; dynamic storage allocation;
                 file system design; measurement; performance; Storage
                 Allocation",
  subject =      "{\bf D.4.3} Software, OPERATING SYSTEMS, File Systems
                 Management, File organization. {\bf D.4.3} Software,
                 OPERATING SYSTEMS, File Systems Management, Access
                 methods. {\bf D.4.2} Software, OPERATING SYSTEMS,
                 Storage Management, Allocation/deallocation strategies.
                 {\bf D.4.2} Software, OPERATING SYSTEMS, Storage
                 Management, Secondary storage. {\bf D.4.8} Software,
                 OPERATING SYSTEMS, Performance, Measurements. {\bf
                 H.3.2} Information Systems, INFORMATION STORAGE AND
                 RETRIEVAL, Information Storage, File organization. {\bf
                 E.5} Data, FILES, Organization/structure.",
}


bibtype: inproceedings
filename: unix.bib
label: Kogure:1987:USV
author: Hiromichi Kogure and Richard McGowan
title: A UNIX System V STREAMS TTY Implementation for Multiple Language Processing
crossref: USENIX:1987:PSU
pages: 323--336
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: AT&T Unix Pacific Co., Ltd.
rawauthor: Hiromichi Kogure and Richard McGowan
rawtitle: A {UNIX System V STREAMS TTY} Implementation for Multiple Language Processing
entry:
@InProceedings{Kogure:1987:USV,
  author =       "Hiromichi Kogure and Richard McGowan",
  title =        "A {UNIX System V STREAMS TTY} Implementation for
                 Multiple Language Processing",
  crossref =     "USENIX:1987:PSU",
  pages =        "323--336",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Unix Pacific Co., Ltd.",
}


bibtype: article
filename: unix.bib
label: Kossmann:1987:GSS
author: Heinz Kossmann
title: A Graphic SDL Support Environment
journal: j-COMP-NET-ISDN
volume: 13
number: 2
pages: 91--96
year: 1987
CODEN: CNISE9
ISSN: 0169-7552 (print), 1879-2324 (electronic) OR 01697552 (print), 18792324 (electronic)
ISSNL: 0169-7552 OR 01697552
bibdate: Sat Sep 25 23:08:50 MDT 1999
bibtimestamp: 1999.09.25 23:08:50 MDT
fjournal: Computer Networks and ISDN Systems
language: English
acknowledgement: ack-nhfb
affiliation: Siemens AG, Munich, West Ger
journalURL: http://www.sciencedirect.com/science/journal/01697552
journalabr: Comput Networks ISDN Syst
rawauthor: Heinz Kossmann
rawtitle: A Graphic {SDL} Support Environment
bibsource:
Compendex database; ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1987.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

keywords:
computer graphics; computer programming languages; computer software; hicom; semantics and syntax; specification and description language (SDL); telephone exchanges --- Computer Interfaces; UNIX workstation; workstations with raster graphics

annote:
The paper describes the experiences gained at Siemens AG from large scale applications of a first version of an SDL tool on a graphic workstation as well as the development of an integrated set of tools supporting SDL.

entry:
@Article{Kossmann:1987:GSS,
  author =       "Heinz Kossmann",
  title =        "A Graphic {SDL} Support Environment",
  journal =      j-COMP-NET-ISDN,
  volume =       "13",
  number =       "2",
  pages =        "91--96",
  year =         "1987",
  CODEN =        "CNISE9",
  ISSN =         "0169-7552 (print), 1879-2324 (electronic)",
  ISSN-L =       "0169-7552",
  bibdate =      "Sat Sep 25 23:08:50 MDT 1999",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1987.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Siemens AG, Munich, West Ger",
  annote =       "The paper describes the experiences gained at Siemens
                 AG from large scale applications of a first version of
                 an SDL tool on a graphic workstation as well as the
                 development of an integrated set of tools supporting
                 SDL.",
  classification = "718; 723; 902",
  country =      "NL",
  date =         "08/01/91",
  descriptors =  "SDL; tool; graphics; application",
  enum =         "4150",
  fjournal =     "Computer Networks and ISDN Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01697552",
  journalabr =   "Comput Networks ISDN Syst",
  keywords =     "computer graphics; computer programming languages;
                 computer software; hicom; semantics and syntax;
                 specification and description language (SDL); telephone
                 exchanges --- Computer Interfaces; UNIX workstation;
                 workstations with raster graphics",
  language =     "English",
  location =     "RWTH-AC-DFV: Bibl.",
  references =   "6",
  revision =     "21/04/91",
}


bibtype: book
filename: unix.bib
label: Lapin:1987:PCU
author: J. E. Lapin
title: Portable C and UNIX Programming
publisher: pub-PH
address: pub-PH:adr
pages: xiv + 249
year: 1987
ISBN: 0-13-686494-5 OR 0136864945
ISBN13: 978-0-13-686494-3 OR 9780136864943
LCCN: QA76.73.C15 L36 1987
bibdate: Mon Oct 4 11:56:08 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 11:56:08 ???
acknowledgement: ack-nhfb
rawauthor: J. E. Lapin
rawtitle: Portable {C} and {UNIX} Programming
entry:
@Book{Lapin:1987:PCU,
  author =       "J. E. Lapin",
  title =        "Portable {C} and {UNIX} Programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 249",
  year =         "1987",
  ISBN =         "0-13-686494-5",
  ISBN-13 =      "978-0-13-686494-3",
  LCCN =         "QA76.73.C15 L36 1987",
  bibdate =      "Mon Oct 4 11:56:08 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Lapin:PCU87
author: J. E. Lapin
title: Portable C and UNIX Programming
publisher: pub-PH
address: pub-PH:adr
pages: xiv + 249
year: 1987
ISBN: 0-13-686494-5 OR 0136864945
ISBN13: 978-0-13-686494-3 OR 9780136864943
LCCN: QA76.73.C15 L36 1987
bibdate: Wed Dec 15 10:38:06 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 10:38:06 ???
rawauthor: J. E. Lapin
rawtitle: Portable {C} and {UNIX} Programming
entry:
@Book{Lapin:PCU87,
  author =       "J. E. Lapin",
  title =        "Portable {C} and {UNIX} Programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 249",
  year =         "1987",
  ISBN =         "0-13-686494-5",
  ISBN-13 =      "978-0-13-686494-3",
  LCCN =         "QA76.73.C15 L36 1987",
  bibdate =      "Wed Dec 15 10:38:06 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
}


bibtype: inproceedings
filename: unix.bib
label: Lee:1987:SPP
author: T. P. Lee and M. W. Luppi and R. E. Menninger
title: Solving Performance Problems on a Multiprocessor UNIX System
crossref: USENIX:1987:PSU
pages: 399--405
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: AT&T Bell Laboratories; AT&T Information Systems
rawauthor: T. P. Lee and M. W. Luppi and R. E. Menninger
rawtitle: Solving Performance Problems on a Multiprocessor {UNIX} System
entry:
@InProceedings{Lee:1987:SPP,
  author =       "T. P. Lee and M. W. Luppi and R. E. Menninger",
  title =        "Solving Performance Problems on a Multiprocessor
                 {UNIX} System",
  crossref =     "USENIX:1987:PSU",
  pages =        "399--405",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Bell Laboratories; AT\&T Information Systems",
}


bibtype: article
filename: unix.bib
label: Lennert:1987:HWU
author: Dave Lennert
title: How To Write a UNIX Daemon
journal: j-LOGIN
volume: 12
number: 4
pages: 17--23
month: jul
monthnumber: 7
year: 1987
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Hewlett--Packard Company
rawauthor: Dave Lennert
rawtitle: How To Write a {UNIX} Daemon
entry:
@Article{Lennert:1987:HWU,
  author =       "Dave Lennert",
  title =        "How To Write a {UNIX} Daemon",
  journal =      j-LOGIN,
  volume =       "12",
  number =       "4",
  pages =        "17--23",
  month =        jul # "\slash " # aug,
  year =         "1987",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Hewlett--Packard Company",
}


bibtype: article
filename: unix.bib
label: Libes:1987:MPO
author: Don Libes
title: Multiple Programs in One UNIX Process
journal: j-LOGIN
volume: 12
number: 4
pages: 7--13
month: jul
monthnumber: 7
year: 1987
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: National Bureau of Standards
rawauthor: Don Libes
rawtitle: Multiple Programs in One {UNIX} Process
entry:
@Article{Libes:1987:MPO,
  author =       "Don Libes",
  title =        "Multiple Programs in One {UNIX} Process",
  journal =      j-LOGIN,
  volume =       "12",
  number =       "4",
  pages =        "7--13",
  month =        jul # "\slash " # aug,
  year =         "1987",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "National Bureau of Standards",
}


bibtype: article
filename: unix.bib
label: Loucks:1987:AIE
author: L. K. Loucks and C. H. Sauer
title: Advanced Interactive Executive (AIX) operating system overview
journal: j-IBM-SYS-J
volume: 26
number: 4
pages: 326--345
month: dec
monthnumber: 12
year: 1987
CODEN: IBMSA7
ISSN: 0018-8670 OR 00188670
bibdate: Tue Mar 19 17:38:46 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.03.19 17:38:46 ???
fjournal: IBM Systems Journal
keywords: design; performance
acknowledgement: ack-nhfb
rawauthor: L. K. Loucks and C. H. Sauer
rawtitle: {Advanced Interactive Executive (AIX)} operating system overview
URL:
http://technologists.com/sauer/Advanced%20Interactive%20Executive%20(AIX)%20Operating%20System%20Overview.pdf

subject:
K.8 Computing Milieux, PERSONAL COMPUTING, IBM PC D.4.0 Software, OPERATING SYSTEMS, General D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Interactive systems

entry:
@Article{Loucks:1987:AIE,
  author =       "L. K. Loucks and C. H. Sauer",
  title =        "{Advanced Interactive Executive (AIX)} operating
                 system overview",
  journal =      j-IBM-SYS-J,
  volume =       "26",
  number =       "4",
  pages =        "326--345",
  month =        dec,
  year =         "1987",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Tue Mar 19 17:38:46 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://technologists.com/sauer/Advanced%20Interactive%20Executive%20(AIX)%20Operating%20System%20Overview.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Systems Journal",
  keywords =     "design; performance",
  subject =      "K.8 Computing Milieux, PERSONAL COMPUTING, IBM PC \\
                 D.4.0 Software, OPERATING SYSTEMS, General \\ D.4.7
                 Software, OPERATING SYSTEMS, Organization and Design,
                 Interactive systems",
}


bibtype: inproceedings
filename: unix.bib
label: Mashey:1987:ULP
author: John R. Mashey
title: UNIX: Leverage --- Past, Present, Future
crossref: USENIX:1987:UAW
pages: 1--8
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: MIPS Computer systems
rawauthor: John R. Mashey
rawtitle: {UNIX}: Leverage --- Past, Present, Future
entry:
@InProceedings{Mashey:1987:ULP,
  author =       "John R. Mashey",
  title =        "{UNIX}: Leverage --- Past, Present, Future",
  crossref =     "USENIX:1987:UAW",
  pages =        "1--8",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "MIPS Computer systems",
}


bibtype: article
filename: unix.bib
label: McDonald:1987:FFU
author: Chris S. McDonald
title: pgm fsh --- a Functional UNIX Command Interpreter
journal: j-SPE
volume: 17
number: 10
pages: 685--700
month: oct
monthnumber: 10
year: 1987
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380171003
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: Chris S. McDonald
rawtitle: {\pgm{fsh}} --- a Functional {UNIX} Command Interpreter
entry:
@Article{McDonald:1987:FFU,
  author =       "Chris S. McDonald",
  title =        "{\pgm{fsh}} --- a Functional {UNIX} Command
                 Interpreter",
  journal =      j-SPE,
  volume =       "17",
  number =       "10",
  pages =        "685--700",
  month =        oct,
  year =         "1987",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380171003",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}


bibtype: techreport
filename: unix.bib
label: McIlroy:1987:RUR
author: M. Douglas McIlroy
title: A Research UNIX Reader: Annotated Excerpts from the Programmer's Manual, 1971--1986
number: {CSTR 139}
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 16
year: 1987
bibdate: Thu Dec 31 15:42:41 2015
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2015.12.31 15:42:41 ???
URL: http://www.cs.dartmouth.edu/~doug/reader.pdf
acknowledgement: ack-nhfb
rawauthor: M. Douglas McIlroy
rawtitle: A Research {UNIX} Reader: Annotated Excerpts from the Programmer's Manual, 1971--1986
entry:
@TechReport{McIlroy:1987:RUR,
  author =       "M. Douglas McIlroy",
  title =        "A Research {UNIX} Reader: Annotated Excerpts from the
                 Programmer's Manual, 1971--1986",
  number =       "{CSTR 139}",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "16",
  year =         "1987",
  bibdate =      "Thu Dec 31 15:42:41 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.cs.dartmouth.edu/~doug/reader.pdf",
  acknowledgement = ack-nhfb,
  remark-1 =     "Document at the URL is internally dated as
                 19-Nov-2011, and does not carry any CSTR designation.
                 This paper, by one of the core members of the original
                 UNIX team, provides interesting insights into the
                 design and evolution of UNIX.",
  remark-2 =     "From page 8: ``The UNIX shell gave up the Multics idea
                 of a search path and looked for program names that
                 weren t file names in just one place, /bin. Then in v3
                 /bin overflowed the small (256K), fast fixed-head
                 drive. Thus was /usr/bin born, and the idea of a search
                 path reinstated''",
  remark-3 =     "From page 9: ``The basic redirectability of
                 input-output made it easy to put pipes in when Doug
                 McIlroy finally persuaded Ken Thompson to do it. In one
                 feverish night Ken wrote and installed the pipe system
                 call, added pipes to the shell, and modified several
                 utilities, such as pr and ov (see 5.1 below), to be
                 usable as filters.''",
  remark-4 =     "From page 9: ``All programs placed diagnostics on the
                 standard output. This had always caused trouble when
                 the output was redirected into a file, but became
                 intolerable when the output was sent to an unsuspecting
                 process. Nevertheless, unwilling to violate the
                 simplicity of the standard-input-standard-output model,
                 people tolerated this state of affairs through v6.
                 Shortly thereafter Dennis Ritchie cut the Gordian knot
                 by introducing the standard error file. That was not
                 quite enough. With pipelines diagnostics could come
                 from any of several programs running simultaneously.
                 Diagnostics needed to identify themselves. Thus began a
                 never quite finished pacification campaign: a few
                 recalcitrant diagnostics still remain anonymous or
                 appear on the standard output.''",
  remark-5 =     "From page 10: ``\ldots{} Ritchie's stdio reconciled
                 the buffering package with Lesk's portable IO, hid the
                 dependence on file descriptors, and eliminated
                 per-character function calls. In one clean sweep stdio
                 made C programs easily portable. In the ANSI draft
                 standard for C stdio enjoys equal status with the
                 language proper.''",
  remark-6 =     "From page 10: ``In that furiously productive year
                 Thompson and Ritchie together wrote and debugged about
                 100,000 lines of production code.''",
  remark-7 =     "From page 10: ``Conversion to C made UNIX, already
                 elegant and capable, into a system also intelligible,
                 pliable, and ultimately portable. It elicited a flood
                 of utilities and made it easier to refine the kernel.
                 As the compiler evolved, the system benefited too:
                 better object code meant speedups and space savings
                 across the board. More than once an overgrown kernel
                 was squeezed back into place by attending to the
                 compiler.''",
  remark-8 =     "From page 13: ``Whether the system was actually run
                 securely or not, considerable care has always been
                 taken to assure that it is possible to do so.
                 Permissions and Ritchie's patented set-userid mechanism
                 were already supported in v1. From Cambridge, England,
                 came the idea of password encryption that went into
                 v3.''",
  remark-9 =     "From page 14: ``Even if crypt were perfectly safe, it
                 would be unwise to encrypt files of lasting value. It
                 is too easy to lose the key, either inadvertently or
                 deliberately. Consequently crypt has been demoted to
                 the games chapter (Grampp, v9).''",
}


bibtype: book
filename: unix.bib
label: McJones:1987:EUS
author: Paul R. McJones and Garret Frederick Swart
volume: 21
publisher: Digital Systems Research Center
address: Palo Alto, CA, USA
pages: 100
day: 28
month: sep
monthnumber: 9
year: 1987
LCCN: QA76.76.O63M42 1987
bibdate: Fri Aug 7 08:29:38 MDT 1998
bibtimestamp: 1998.08.07 08:29:38 MDT
series: Systems Research Center
acknowledgement: ack-nhfb
rawauthor: Paul R. McJones and Garret Frederick Swart
title:
Evolving the UNIX system interface to support multithreaded programs: The Topaz Operating System programmer's manual

bibsource:
https://www.math.utah.edu/pub/tex/bib/multithreading.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

keywords:
computer networks; Computer networks; electronic data processing -- distributed processing; Electronic data processing -- Distributed processing; multithreaded operating system interface -- Topaz operating; Operating systems (Computers); operating systems (computers); system; UNIX (computer file); UNIX (Computer operating system)

rawtitle:
Evolving the {UNIX} system interface to support multithreaded programs: The {Topaz Operating System} programmer's manual

entry:
@Book{McJones:1987:EUS,
  author =       "Paul R. McJones and Garret Frederick Swart",
  title =        "Evolving the {UNIX} system interface to support
                 multithreaded programs: The {Topaz Operating System}
                 programmer's manual",
  volume =       "21",
  publisher =    "Digital Systems Research Center",
  address =      "Palo Alto, CA, USA",
  pages =        "100",
  day =          "28",
  month =        sep,
  year =         "1987",
  LCCN =         "QA76.76.O63M42 1987",
  bibdate =      "Fri Aug 7 08:29:38 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Systems Research Center",
  acknowledgement = ack-nhfb,
  keywords =     "computer networks; Computer networks; electronic data
                 processing -- distributed processing; Electronic data
                 processing -- Distributed processing; multithreaded
                 operating system interface -- Topaz operating;
                 Operating systems (Computers); operating systems
                 (computers); system; UNIX (computer file); UNIX
                 (Computer operating system)",
}


bibtype: inproceedings
filename: unix.bib
label: McKusick:1987:DUB
author: Marshall Kirk McKusick and Michael Karels
title: Directions of UNIX at Berkeley
publisher: pub-IEEE
address: pub-IEEE:adr
pages: 196--199
year: 1987
bibdate: Mon Feb 24 15:45:14 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 15:45:14 ???
acknowledgement: ack-nhfb
rawauthor: Marshall Kirk McKusick and Michael Karels
rawtitle: Directions of {UNIX} at {Berkeley}
booktitle:
Digest of Papers of the Thirty-second IEEE Computer Society International Conference, Compcon, San Francisco, February 23--27, 1987

rawbooktitle:
Digest of Papers of the {Thirty-second IEEE Computer Society International Conference, Compcon, San Francisco, February 23--27, 1987}

entry:
@InProceedings{McKusick:1987:DUB,
  author =       "Marshall Kirk McKusick and Michael Karels",
  editor =       "????",
  booktitle =    "Digest of Papers of the {Thirty-second IEEE Computer
                 Society International Conference, Compcon, San
                 Francisco, February 23--27, 1987}",
  title =        "Directions of {UNIX} at {Berkeley}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "196--199",
  year =         "1987",
  bibdate =      "Mon Feb 24 15:45:14 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Melamed:1987:PAU
author: Anna S. Melamed
title: Performance analysis of Unix-based network file systems
journal: j-IEEE-MICRO
volume: 7
number: 1
pages: 25--38
month: jan
monthnumber: 1
year: 1987
CODEN: IEMIDZ
DOI: https://doi.org/10.1109/MM.1987.304932
ISSN: 0272-1732 (print), 1937-4143 (electronic) OR 02721732 (print), 19374143 (electronic)
ISSNL: 0272-1732 OR 02721732
bibdate: Thu Apr 10 10:01:49 1997
bibtimestamp: 1997.04.10 10:01:49 ???
note: CSZ108
fjournal: IEEE Micro
acknowledgement: ack-nhfb
affiliationaddress: AT&T Bell Lab, Holmdel, NJ, USA
corpsource: AT&T Bell Labs., Holmdel, NJ, USA
journalURL: http://www.computer.org/csdl/mags/mi/index.html
journalabr: IEEE Micro
treatment: P Practical; T Theoretical or Mathematical
rawauthor: Anna S. Melamed
rawnote: CSZ108
rawtitle: Performance analysis of {Unix-based} network file systems
bibsource:
Compendex database; Distributed/simulan.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; Misc/simulan.bib

keywords:
bottlenecks; capacity analysis; capacity behaviour; capacity performance; client caching; computer architecture --- Performance; computer networks --- Local Networks; computer operating systems --- Analysis; consumption equations; data processing; File Organization; hardware architecture; network model; network operating systems; performance analysis methodology; performance analysis predictive mode; performance enhancements; performance evaluation; queueing; queuing; remote files; resource; response time improvements; software architecture; system capacity measures; theory; UNIX operating systems; UNIX-based distributed file systems; Unix-based network file systems; work load model

classcodes:
B6150 (Communication system theory); C1140C (Queueing theory)C5470 (Performance evaluation and testing); C5620 (Computer networks and techniques); C6150J (Operating systems)

entry:
@Article{Melamed:1987:PAU,
  author =       "Anna S. Melamed",
  title =        "Performance analysis of {Unix-based} network file
                 systems",
  journal =      j-IEEE-MICRO,
  volume =       "7",
  number =       "1",
  pages =        "25--38",
  month =        jan # "\slash " # feb,
  year =         "1987",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1987.304932",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Apr 10 10:01:49 1997",
  bibsource =    "Compendex database; Distributed/simulan.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 Misc/simulan.bib",
  note =         "CSZ108",
  acknowledgement = ack-nhfb,
  affiliationaddress = "AT\&T Bell Lab, Holmdel, NJ, USA",
  classcodes =   "B6150 (Communication system theory); C1140C (Queueing
                 theory)C5470 (Performance evaluation and testing);
                 C5620 (Computer networks and techniques); C6150J
                 (Operating systems)",
  classification = "723; 921",
  coco =         "1987-41091",
  corpsource =   "AT\&T Bell Labs., Holmdel, NJ, USA",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  journalabr =   "IEEE Micro",
  keywords =     "bottlenecks; capacity analysis; capacity behaviour;
                 capacity performance; client caching; computer
                 architecture --- Performance; computer networks ---
                 Local Networks; computer operating systems ---
                 Analysis; consumption equations; data processing; File
                 Organization; hardware architecture; network model;
                 network operating systems; performance analysis
                 methodology; performance analysis predictive mode;
                 performance enhancements; performance evaluation;
                 queueing; queuing; remote files; resource; response
                 time improvements; software architecture; system
                 capacity measures; theory; UNIX operating systems;
                 UNIX-based distributed file systems; Unix-based network
                 file systems; work load model",
  treatment =    "P Practical; T Theoretical or Mathematical",
}


bibtype: inproceedings
filename: unix.bib
label: Mullen:1987:UNS
author: John R. Mullen
title: UNIX and Networking: a Separate Peace
crossref: USENIX:1987:UAW
institution: Communication Machinery Corporation
pages: 21--??
month: Winter
year: 1987
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Communication Machinery Corporation
rawauthor: John R. Mullen
rawnote: Abstract only.
rawtitle: {UNIX} and Networking: a Separate Peace
entry:
@InProceedings{Mullen:1987:UNS,
  author =       "John R. Mullen",
  title =        "{UNIX} and Networking: a Separate Peace",
  crossref =     "USENIX:1987:UAW",
  institution =  "Communication Machinery Corporation",
  pages =        "21--??",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "Communication Machinery Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: ODell:1987:UWV
author: Mike O'Dell
title: UNIX: The World View
crossref: USENIX:1987:UAW
pages: 35--45
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Maxim Technologies
rawauthor: Mike O'Dell
rawtitle: {UNIX}: The World View
entry:
@InProceedings{ODell:1987:UWV,
  author =       "Mike O'Dell",
  title =        "{UNIX}: The World View",
  crossref =     "USENIX:1987:UAW",
  pages =        "35--45",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Maxim Technologies",
}


bibtype: inproceedings
filename: unix.bib
label: Palmer:1987:DEOa
title: The design and evaluation of online help for UNIX EMACS: access mechanisms
crossref: Bullinger:1987:HII
pages: 461--466
year: 1987
bibdate: Wed Oct 30 06:13:54 MST 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.10.30 06:13:54 MST
keywords: Card sort technique; Cluster analysis; Menu; Online help; UNIX EMACS; User interface design
acknowledgement: ack-nhfb
affiliation: Commun. Design Center, Carnegie Mellon Univ., Pittsburgh, PA, USA
rawtitle: The design and evaluation of online help for {UNIX} {EMACS}: access mechanisms
author:
J. E. Palmer and T. M. Duffy and K. Gomoll and T. Gomoll and J. Palmquist-Richards and J. A. Trumble

abstract:
Discusses the use of the card sort technique and cluster analysis for determining an effective organization for a help menu in UNIX EMACS. Similarity data using a card sorting task with EMACS commands was gathered. Hierarchical cluster analysis was then used to analyze the data. The results indicate that differences among novices, intermediates, and experts appear with computer-based concepts such as windows and buffers, but that the sorts are more similar than they are different. It is argued that cluster analysis may aid designers in determining a functional organization, but that in this domain, this organization will not help users bridge the mapping from real world tasks to computer tasks.

thesaurus:
Pattern recognition; Software engineering; Software packages; UNIX; User interfaces; Word processing

rawabstract:
Discusses the use of the card sort technique and cluster analysis for determining an effective organization for a help menu in UNIX EMACS. Similarity data using a card sorting task with EMACS commands was gathered. Hierarchical cluster analysis was then used to analyze the data. The results indicate that differences among novices, intermediates, and experts appear with computer-based concepts such as windows and buffers, but that the sorts are more similar than they are different. It is argued that cluster analysis may aid designers in determining a functional organization, but that in this domain, this organization will not help users bridge the mapping from real world tasks to computer tasks.

rawauthor:
J. E. Palmer and T. M. Duffy and K. Gomoll and T. Gomoll and J. Palmquist-Richards and J. A. Trumble

entry:
@InProceedings{Palmer:1987:DEOa,
  author =       "J. E. Palmer and T. M. Duffy and K. Gomoll and T.
                 Gomoll and J. Palmquist-Richards and J. A. Trumble",
  title =        "The design and evaluation of online help for {UNIX}
                 {EMACS}: access mechanisms",
  crossref =     "Bullinger:1987:HII",
  pages =        "461--466",
  year =         "1987",
  bibdate =      "Wed Oct 30 06:13:54 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Discusses the use of the card sort technique and
                 cluster analysis for determining an effective
                 organization for a help menu in UNIX EMACS. Similarity
                 data using a card sorting task with EMACS commands was
                 gathered. Hierarchical cluster analysis was then used
                 to analyze the data. The results indicate that
                 differences among novices, intermediates, and experts
                 appear with computer-based concepts such as windows and
                 buffers, but that the sorts are more similar than they
                 are different. It is argued that cluster analysis may
                 aid designers in determining a functional organization,
                 but that in this domain, this organization will not
                 help users bridge the mapping from real world tasks to
                 computer tasks.",
  acknowledgement = ack-nhfb,
  affiliation =  "Commun. Design Center, Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110B (Software engineering techniques); C6180
                 (User interfaces); C7106 (Word processing)",
  keywords =     "Card sort technique; Cluster analysis; Menu; Online
                 help; UNIX EMACS; User interface design",
  thesaurus =    "Pattern recognition; Software engineering; Software
                 packages; UNIX; User interfaces; Word processing",
}


bibtype: techreport
filename: unix.bib
label: Palmer:1987:DEOb
author: James E. Palmer
title: The design and evaluation of online help for UNIX Emacs: Capturing the user in menu design
type: CDC technical report series
number: 39
institution: Communications Design Center, Carnegie Mellon University
address: Pittsburgh, PA, USA
pages: 17
month: nov
monthnumber: 11
year: 1987
bibdate: Wed Oct 30 08:29:31 MST 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.10.30 08:29:31 MST
acknowledgement: ack-nhfb
rawauthor: James E. Palmer
rawtitle: The design and evaluation of online help for {UNIX} {Emacs}: Capturing the user in menu design
keywords:
Computers --- Computer engineering.; Electronic data processing documentation.; Technical writing.; UNIX (Computer operation system).

entry:
@TechReport{Palmer:1987:DEOb,
  author =       "James E. Palmer",
  title =        "The design and evaluation of online help for {UNIX}
                 {Emacs}: Capturing the user in menu design",
  type =         "CDC technical report series",
  number =       "39",
  institution =  "Communications Design Center, Carnegie Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "17",
  month =        nov,
  year =         "1987",
  bibdate =      "Wed Oct 30 08:29:31 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computers --- Computer engineering.; Electronic data
                 processing documentation.; Technical writing.; UNIX
                 (Computer operation system).",
}


bibtype: inproceedings
filename: unix.bib
label: Perkins:1987:MDP
author: Lawrence B. Perkins
title: Managing the Development of Performance-Constrained UNIX-Based Software on Microcomputers
crossref: USENIX:1987:UAW
pages: 46--59
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Martin Marietta Corporation
rawauthor: Lawrence B. Perkins
rawtitle: Managing the Development of Performance-Constrained {UNIX-Based} Software on Microcomputers
entry:
@InProceedings{Perkins:1987:MDP,
  author =       "Lawrence B. Perkins",
  title =        "Managing the Development of Performance-Constrained
                 {UNIX-Based} Software on Microcomputers",
  crossref =     "USENIX:1987:UAW",
  pages =        "46--59",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Martin Marietta Corporation",
}


bibtype: article
filename: unix.bib
label: Pike:1987:TES
author: Rob Pike
title: The Text Editor pgm sam
journal: j-SPE
volume: 17
number: 11
pages: 813--845
month: nov
monthnumber: 11
year: 1987
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380171105
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: Rob Pike
rawtitle: The Text Editor \pgm{sam}
bibsource:
https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/string-matching.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Pike:1987:TES,
  author =       "Rob Pike",
  title =        "The Text Editor \pgm{sam}",
  journal =      j-SPE,
  volume =       "17",
  number =       "11",
  pages =        "813--845",
  month =        nov,
  year =         "1987",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380171105",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}


bibtype: article
filename: unix.bib
label: Pinheiro:1987:ADT
author: John Pinheiro
title: AT&T Divestiture & the Telecommunications Market
journal: Berkeley Technical Law Journal
volume: 2
number: 2
pages: 303--355
month: sep
monthnumber: 9
year: 1987
bibdate: Thu Jun 27 07:01:25 2024
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2024.06.27 07:01:25 ???
URL: https://btlj.org/data/articles2015/vol2/2_2/2-berkeley-tech-l-j-0303-0356.pdf
acknowledgement: ack-nhfb
articleno: 5
journalURL: https://btlj.org/
rawauthor: John Pinheiro
rawtitle: {AT\&T} Divestiture \& the Telecommunications Market
abstract:
The United States Department of Justice filed an antitrust suit against the American Telephone and Telegraph Company (AT&T) on November 20, 1974. It charged that AT&T had used its dominant position in the telecommunications market to suppress competition and enhance its monopoly power. It sought the divestiture of AT&T from the Bell operating companies (BOCs: regionally dispersed companies offering local and regional services), and the divestiture and dissolution of Western Electric, AT&T's manufacturing subsidiary.par On January 7, 1982, the parties reached a settlement and AT&T agreed to divest the local exchange facilities held by the BOCs. The Justice Department agreed to release AT&T from a 1956 Consent Decree which prohibited AT&T from serving unregulated markets. Judge Harold Greene approved the settlement with some minor modifications on August 24, 1982, and the BOCs were completely divested on January 1, 1984. In his landmark decision, Judge Greene required the Justice Department to issue a triennial report examining competition in the telecommunications market.

remark:
Unix is not mentioned in this long article, but the 1956 and 1974 cases are the reason that Bell Laboratories was able to release Unix as an unsupported software system under a low-cost license.

rawabstract:
The United States Department of Justice filed an antitrust suit against the American Telephone and Telegraph Company (AT\&T) on November 20, 1974. It charged that AT\&T had used its dominant position in the telecommunications market to suppress competition and enhance its monopoly power. It sought the divestiture of AT\&T from the Bell operating companies (BOCs: regionally dispersed companies offering local and regional services), and the divestiture and dissolution of Western Electric, AT\&T's manufacturing subsidiary.\par On January 7, 1982, the parties reached a settlement and AT\&T agreed to divest the local exchange facilities held by the BOCs. The Justice Department agreed to release AT\&T from a 1956 Consent Decree which prohibited AT\&T from serving unregulated markets. Judge Harold Greene approved the settlement with some minor modifications on August 24, 1982, and the BOCs were completely divested on January 1, 1984. In his landmark decision, Judge Greene required the Justice Department to issue a triennial report examining competition in the telecommunications market.

entry:
@Article{Pinheiro:1987:ADT,
  author =       "John Pinheiro",
  title =        "{AT\&T} Divestiture \& the Telecommunications Market",
  journal =      "Berkeley Technical Law Journal",
  volume =       "2",
  number =       "2",
  pages =        "303--355",
  month =        sep,
  year =         "1987",
  bibdate =      "Thu Jun 27 07:01:25 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://btlj.org/data/articles2015/vol2/2_2/2-berkeley-tech-l-j-0303-0356.pdf",
  abstract =     "The United States Department of Justice filed an
                 antitrust suit against the American Telephone and
                 Telegraph Company (AT\&T) on November 20, 1974. It
                 charged that AT\&T had used its dominant position in
                 the telecommunications market to suppress competition
                 and enhance its monopoly power. It sought the
                 divestiture of AT\&T from the Bell operating companies
                 (BOCs: regionally dispersed companies offering local
                 and regional services), and the divestiture and
                 dissolution of Western Electric, AT\&T's manufacturing
                 subsidiary.\par

                 On January 7, 1982, the parties reached a settlement
                 and AT\&T agreed to divest the local exchange
                 facilities held by the BOCs. The Justice Department
                 agreed to release AT\&T from a 1956 Consent Decree
                 which prohibited AT\&T from serving unregulated
                 markets. Judge Harold Greene approved the settlement
                 with some minor modifications on August 24, 1982, and
                 the BOCs were completely divested on January 1, 1984.
                 In his landmark decision, Judge Greene required the
                 Justice Department to issue a triennial report
                 examining competition in the telecommunications
                 market.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  journal-URL =  "https://btlj.org/",
  remark =       "Unix is not mentioned in this long article, but the
                 1956 and 1974 cases are the reason that Bell
                 Laboratories was able to release Unix as an unsupported
                 software system under a low-cost license.",
}


bibtype: inproceedings
filename: unix.bib
label: Poepping:1987:BRU
author: Mark Poepping
title: Backup and Restore for UNIX Systems
crossref: USENIX:1987:LIS
pages: 10--11
day: 9--10
month: apr
monthnumber: 4
year: 1987
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Carnegie-Mellon University
rawauthor: Mark Poepping
rawtitle: Backup and Restore for {UNIX} Systems
entry:
@InProceedings{Poepping:1987:BRU,
  author =       "Mark Poepping",
  title =        "Backup and Restore for {UNIX} Systems",
  crossref =     "USENIX:1987:LIS",
  pages =        "10--11",
  day =          "9--10",
  month =        apr,
  year =         "1987",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Carnegie-Mellon University",
}


bibtype: article
filename: unix.bib
label: Potmesil:1987:FST
author: Michael Potmesil and Eric M. Hoffert
title: FRAMES: Software tools for modeling, rendering and animation of $3$D scenes
journal: j-COMP-GRAPHICS
volume: 21
number: 4
pages: 85--93
month: jul
monthnumber: 7
year: 1987
CODEN: CGRADI, CPGPBZ
ISSN: 0097-8930 (print), 1558-4569 (electronic) OR 00978930 (print), 15584569 (electronic)
ISSNL: 0097-8930 OR 00978930
bibdate: Mon Oct 4 18:47:07 MDT 1999
bibtimestamp: 1999.10.04 18:47:07 MDT
URL: http://www.acm.org:80/pubs/citations/proceedings/graph/37401/p85-potmesil/
fjournal: Computer Graphics
keywords: algorithms; design; languages; UNIX, pipeline, filter, a-buffer, parallel image rendering
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J166
rawauthor: Michael Potmesil and Eric M. Hoffert
rawtitle: {FRAMES}: {Software} tools for modeling, rendering and animation of {$3$D} scenes
bibsource:
Graphics/imager/imager.87.bib; http://www.acm.org/pubs/toc/; https://www.math.utah.edu/pub/tex/bib/unix.bib

subject:
bf I.3.2 Computing Methodologies, COMPUTER GRAPHICS, Graphics Systems, Distributed/network graphics. bf I.3.3 Computing Methodologies, COMPUTER GRAPHICS, Picture/Image Generation, Display algorithms. bf I.3.5 Computing Methodologies, COMPUTER GRAPHICS, Computational Geometry and Object Modeling, Curve, surface, solid, and object representations. bf I.3.7 Computing Methodologies, COMPUTER GRAPHICS, Three-Dimensional Graphics and Realism, Color, shading, shadowing, and texture. bf I.3.7 Computing Methodologies, COMPUTER GRAPHICS, Three-Dimensional Graphics and Realism, Visible line/surface algorithms.

entry:
@Article{Potmesil:1987:FST,
  author =       "Michael Potmesil and Eric M. Hoffert",
  title =        "{FRAMES}: {Software} tools for modeling, rendering and
                 animation of {$3$D} scenes",
  journal =      j-COMP-GRAPHICS,
  volume =       "21",
  number =       "4",
  pages =        "85--93",
  month =        jul,
  year =         "1987",
  CODEN =        "CGRADI, CPGPBZ",
  ISSN =         "0097-8930 (print), 1558-4569 (electronic)",
  ISSN-L =       "0097-8930",
  bibdate =      "Mon Oct 4 18:47:07 MDT 1999",
  bibsource =    "Graphics/imager/imager.87.bib;
                 http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/graph/37401/p85-potmesil/",
  acknowledgement = ack-nhfb,
  conference =   "held in Anaheim, California; 27--31 July 1987",
  fjournal =     "Computer Graphics",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J166",
  keywords =     "algorithms; design; languages; UNIX, pipeline, filter,
                 a-buffer, parallel image rendering",
  subject =      "{\bf I.3.2} Computing Methodologies, COMPUTER
                 GRAPHICS, Graphics Systems, Distributed/network
                 graphics. {\bf I.3.3} Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf I.3.5} Computing Methodologies, COMPUTER GRAPHICS,
                 Computational Geometry and Object Modeling, Curve,
                 surface, solid, and object representations. {\bf I.3.7}
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Three-Dimensional Graphics and Realism, Color, shading,
                 shadowing, and texture. {\bf I.3.7} Computing
                 Methodologies, COMPUTER GRAPHICS, Three-Dimensional
                 Graphics and Realism, Visible line/surface
                 algorithms.",
}


bibtype: book
filename: unix.bib
label: Prata:1987:USV
author: Stephen Prata and Donald Martin
title: Unix System V Bible: commands and utilities
publisher: pub-HWS
address: pub-HWS:adr
pages: ix + 516
year: 1987
ISBN: 0-672-22562-X OR 067222562X
ISBN13: 978-0-672-22562-8 OR 9780672225628
LCCN: QA76.76.O63 P74 1987
bibdate: Fri Jun 2 16:28:17 MDT 1995
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1995.06.02 16:28:17 MDT
keywords: UNIX System V (computer file)
acknowledgement: ack-nhfb
rawauthor: Stephen Prata and Donald Martin
rawtitle: {Unix System V} Bible: commands and utilities
entry:
@Book{Prata:1987:USV,
  author =       "Stephen Prata and Donald Martin",
  title =        "{Unix System V} Bible: commands and utilities",
  publisher =    pub-HWS,
  address =      pub-HWS:adr,
  pages =        "ix + 516",
  year =         "1987",
  ISBN =         "0-672-22562-X",
  ISBN-13 =      "978-0-672-22562-8",
  LCCN =         "QA76.76.O63 P74 1987",
  bibdate =      "Fri Jun 2 16:28:17 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX System V (computer file)",
}


bibtype: incollection
filename: unix.bib
label: Querel:1987:SIP
author: Stephane Querel and Bruno Borghi and Daniel de Rauglaudre
title: SMSCRIPT: An interpreter for the POSTSCRIPT language under UNIX
crossref: Earnshaw:1987:WPS
chapter: 2.2
pages: 27--39
year: 1987
bibdate: Fri Aug 19 12:08:56 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/postscri.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.19 12:08:56 ???
acknowledgement: ack-nhfb
rawauthor: Stephane Querel and Bruno Borghi and Daniel de Rauglaudre
rawtitle: {SMSCRIPT}: An interpreter for the {\POSTSCRIPT} language under {UNIX}
entry:
@InCollection{Querel:1987:SIP,
  author =       "Stephane Querel and Bruno Borghi and Daniel de
                 Rauglaudre",
  title =        "{SMSCRIPT}: An interpreter for the {\POSTSCRIPT}
                 language under {UNIX}",
  crossref =     "Earnshaw:1987:WPS",
  chapter =      "2.2",
  pages =        "27--39",
  year =         "1987",
  bibdate =      "Fri Aug 19 12:08:56 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/postscri.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Ramamurthy:1987:PCP
author: G. Ramamurthy and Y. T. Wang and Hank Nichols and Mike Andrews
title: A Prototype Capacity Planning and Configuration Modeling Tool for UNIX Systems
crossref: USENIX:1987:UAW
pages: 103--110
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: AT&T Bell Laboratories
rawauthor: G. Ramamurthy and Y. T. Wang and Hank Nichols and Mike Andrews
rawtitle: A Prototype Capacity Planning and Configuration Modeling Tool for {UNIX} Systems
entry:
@InProceedings{Ramamurthy:1987:PCP,
  author =       "G. Ramamurthy and Y. T. Wang and Hank Nichols and Mike
                 Andrews",
  title =        "A Prototype Capacity Planning and Configuration
                 Modeling Tool for {UNIX} Systems",
  crossref =     "USENIX:1987:UAW",
  pages =        "103--110",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Bell Laboratories",
}


bibtype: book
filename: unix.bib
label: Roddy:1987:UNT
author: Kevin P. Roddy
title: UNIX NROFF / TROFF --- a User's Guide
publisher: pub-HRW
address: pub-HRW:adr
pages: xii + 362
year: 1987
ISBN: 0-03-000167-6 OR 0030001676
ISBN13: 978-0-03-000167-3 OR 9780030001673
LCCN: QA76.76.T49 R634 1987
bibdate: Tue Jan 11 10:08:33 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.01.11 10:08:33 ???
acknowledgement: ack-nhfb
rawauthor: Kevin P. Roddy
rawtitle: {UNIX NROFF}\slash{TROFF} --- a User's Guide
entry:
@Book{Roddy:1987:UNT,
  author =       "Kevin P. Roddy",
  title =        "{UNIX NROFF}\slash{TROFF} --- a User's Guide",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "xii + 362",
  year =         "1987",
  ISBN =         "0-03-000167-6",
  ISBN-13 =      "978-0-03-000167-3",
  LCCN =         "QA76.76.T49 R634 1987",
  bibdate =      "Tue Jan 11 10:08:33 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Russell:1987:VUP
author: Channing H. Russell and Pamela J. Waterman
title: Variations on UNIX for parallel-processing computers
journal: j-CACM
volume: 30
number: 12
pages: 1048--1055
month: dec
monthnumber: 12
year: 1987
CODEN: CACMA2
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Thu May 30 09:41:10 MDT 1996
bibtimestamp: 1996.05.30 09:41:10 MDT
URL: http://www.acm.org/pubs/toc/Abstracts/0001-0782/33450.html
fjournal: Communications of the ACM
keywords: design; performance
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawauthor: Channing H. Russell and Pamela J. Waterman
rawtitle: Variations on {UNIX} for parallel-processing computers
bibsource:
http://www.acm.org/pubs/toc/; https://www.math.utah.edu/pub/tex/bib/cacm1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

subject:
bf D.4.0: Software, OPERATING SYSTEMS, General, UNIX. bf D.4.0: Software, OPERATING SYSTEMS, General. bf C.1.2: Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Parallel processors. bf C.2.1: Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Network Architecture and Design, Circuit switching networks. bf D.4.1: Software, OPERATING SYSTEMS, Process Management. bf D.4.2: Software, OPERATING SYSTEMS, Storage Management. bf D.4.3: Software, OPERATING SYSTEMS, File Systems Management. bf D.4.4: Software, OPERATING SYSTEMS, Communications Management.

entry:
@Article{Russell:1987:VUP,
  author =       "Channing H. Russell and Pamela J. Waterman",
  title =        "Variations on {UNIX} for parallel-processing
                 computers",
  journal =      j-CACM,
  volume =       "30",
  number =       "12",
  pages =        "1048--1055",
  month =        dec,
  year =         "1987",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/33450.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  keywords =     "design; performance",
  review =       "ACM CR 8807-0519",
  subject =      "{\bf D.4.0}: Software, OPERATING SYSTEMS, General,
                 UNIX. {\bf D.4.0}: Software, OPERATING SYSTEMS,
                 General. {\bf C.1.2}: Computer Systems Organization,
                 PROCESSOR ARCHITECTURES, Multiple Data Stream
                 Architectures (Multiprocessors), Parallel processors.
                 {\bf C.2.1}: Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Network Architecture
                 and Design, Circuit switching networks. {\bf D.4.1}:
                 Software, OPERATING SYSTEMS, Process Management. {\bf
                 D.4.2}: Software, OPERATING SYSTEMS, Storage
                 Management. {\bf D.4.3}: Software, OPERATING SYSTEMS,
                 File Systems Management. {\bf D.4.4}: Software,
                 OPERATING SYSTEMS, Communications Management.",
}


bibtype: inproceedings
filename: unix.bib
label: Samadi:1987:KBS
author: Behrokh Samadi
title: A Knowledge-based System for Performance Tuning of the UNIX Operating System
crossref: USENIX:1987:UAW
institution: AT&T Bell Laboratories
pages: 110--123
month: Winter
year: 1987
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
affiliation: AT&T Bell Laboratories
rawauthor: Behrokh Samadi
rawtitle: A Knowledge-based System for Performance Tuning of the {UNIX} Operating System
entry:
@InProceedings{Samadi:1987:KBS,
  author =       "Behrokh Samadi",
  title =        "A Knowledge-based System for Performance Tuning of the
                 {UNIX} Operating System",
  crossref =     "USENIX:1987:UAW",
  institution =  "AT\&T Bell Laboratories",
  pages =        "110--123",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Bell Laboratories",
}


bibtype: book
filename: unix.bib
label: Sonnenschein:1987:GTV
author: Dan Sonnenschein
title: A guide to pgm vi --- visual editing on the UNIX system
publisher: pub-PH
address: pub-PH:adr
pages: xix + 180
year: 1987
ISBN: 0-13-371311-3 OR 0133713113
ISBN13: 978-0-13-371311-4 OR 9780133713114
LCCN: QA76.76.T49 S66 1987
bibdate: Tue Jan 11 10:02:33 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.01.11 10:02:33 ???
acknowledgement: ack-nhfb
rawauthor: Dan Sonnenschein
rawtitle: A guide to \pgm{vi} --- visual editing on the {UNIX} system
entry:
@Book{Sonnenschein:1987:GTV,
  author =       "Dan Sonnenschein",
  title =        "A guide to \pgm{vi} --- visual editing on the {UNIX}
                 system",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xix + 180",
  year =         "1987",
  ISBN =         "0-13-371311-3",
  ISBN-13 =      "978-0-13-371311-4",
  LCCN =         "QA76.76.T49 S66 1987",
  bibdate =      "Tue Jan 11 10:02:33 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Stephens:1987:ESA
author: Lindsey E. Stephens and Lawrence W. Dowdy
title: Experimental Sensitivity Analysis of Performance in a UNIX System
crossref: USENIX:1987:UAW
pages: 60--72
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Vanderbilt University
rawauthor: Lindsey E. Stephens and Lawrence W. Dowdy
rawtitle: Experimental Sensitivity Analysis of Performance in a {UNIX} System
entry:
@InProceedings{Stephens:1987:ESA,
  author =       "Lindsey E. Stephens and Lawrence W. Dowdy",
  title =        "Experimental Sensitivity Analysis of Performance in a
                 {UNIX} System",
  crossref =     "USENIX:1987:UAW",
  pages =        "60--72",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Vanderbilt University",
}


bibtype: inproceedings
filename: unix.bib
label: Straathof:1987:MRP
author: Jeffrey H. Straathof and Ashok K. Thareja and Ashok K. Agrawala
title: Methodology and Results of Performance Measurements for a New UNIX Scheduler
crossref: USENIX:1987:UAW
pages: 165--180
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Maryland
rawauthor: Jeffrey H. Straathof and Ashok K. Thareja and Ashok K. Agrawala
rawtitle: Methodology and Results of Performance Measurements for a New {UNIX} Scheduler
entry:
@InProceedings{Straathof:1987:MRP,
  author =       "Jeffrey H. Straathof and Ashok K. Thareja and Ashok K.
                 Agrawala",
  title =        "Methodology and Results of Performance Measurements
                 for a New {UNIX} Scheduler",
  crossref =     "USENIX:1987:UAW",
  pages =        "165--180",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Maryland",
}


bibtype: article
filename: unix.bib
label: Tanenbaum:1987:MUC
author: Andrew S. Tanenbaum
title: MINIX: A UNIX Clone with Source Code for the IBM PC
journal: j-LOGIN
volume: 12
number: 2
pages: 3--9
month: mar
monthnumber: 3
year: 1987
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Vrije Universiteit
rawauthor: Andrew S. Tanenbaum
rawtitle: {MINIX}: {A UNIX} Clone with Source Code for the {IBM PC}
entry:
@Article{Tanenbaum:1987:MUC,
  author =       "Andrew S. Tanenbaum",
  title =        "{MINIX}: {A UNIX} Clone with Source Code for the {IBM
                 PC}",
  journal =      j-LOGIN,
  volume =       "12",
  number =       "2",
  pages =        "3--9",
  month =        mar # "\slash " # apr,
  year =         "1987",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Vrije Universiteit",
}


bibtype: article
filename: unix.bib
label: Tanenbaum:1987:UCS
author: Andrew S. Tanenbaum
title: A UNIX clone with source code for operating systems courses
journal: j-OPER-SYS-REV
volume: 21
number: 1
pages: 20--29
month: jan
monthnumber: 1
year: 1987
CODEN: OSRED8
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Sat Aug 26 08:55:35 MDT 2006
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2006.08.26 08:55:35 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: MINIX
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Andrew S. Tanenbaum
rawtitle: A {UNIX} clone with source code for operating systems courses
entry:
@Article{Tanenbaum:1987:UCS,
  author =       "Andrew S. Tanenbaum",
  title =        "A {UNIX} clone with source code for operating systems
                 courses",
  journal =      j-OPER-SYS-REV,
  volume =       "21",
  number =       "1",
  pages =        "20--29",
  month =        jan,
  year =         "1987",
  CODEN =        "OSRED8",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Sat Aug 26 08:55:35 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "MINIX",
}


bibtype: inproceedings
filename: unix.bib
label: Tannenbaum:1987:UML
author: Andrew Tannenbaum
title: The UNIX Marketplace in 1987: Life, the UNIverse, and Everything
crossref: USENIX:1987:PSU
pages: 419--424
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Interactive Systems Corporation
rawauthor: Andrew Tannenbaum
rawtitle: The {UNIX} Marketplace in 1987: Life, the {UNIverse}, and Everything
entry:
@InProceedings{Tannenbaum:1987:UML,
  author =       "Andrew Tannenbaum",
  title =        "The {UNIX} Marketplace in 1987: Life, the {UNIverse},
                 and Everything",
  crossref =     "USENIX:1987:PSU",
  pages =        "419--424",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Interactive Systems Corporation",
}


bibtype: techreport
filename: unix.bib
label: Tevanian:1987:MBF
author: Avadis Tevanian
title: MACH: a basis for future UNIX development
type: Research paper
number: CMU-CS-87-139
institution: Carnegie Mellon University, Computer Science Dept.
address: Pittsburgh, PA, USA
pages: 5
year: 1987
bibdate: Sun Sep 29 10:41:24 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/mach.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.09.29 10:41:24 MDT
keywords: Computer networks; Multiprocessors; UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawauthor: Avadis Tevanian
rawtitle: {MACH}: a basis for future {UNIX} development
annote:
Sponsored by the Defense Advanced Projects Research Agency (DOD). Monitored by the Space and Naval Warfare Systems Command.

entry:
@TechReport{Tevanian:1987:MBF,
  author =       "Avadis Tevanian",
  title =        "{MACH}: a basis for future {UNIX} development",
  type =         "Research paper",
  number =       "CMU-CS-87-139",
  institution =  "Carnegie Mellon University, Computer Science Dept.",
  address =      "Pittsburgh, PA, USA",
  pages =        "5",
  year =         "1987",
  bibdate =      "Sun Sep 29 10:41:24 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/mach.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  annote =       "Sponsored by the Defense Advanced Projects Research
                 Agency (DOD). Monitored by the Space and Naval Warfare
                 Systems Command.",
  keywords =     "Computer networks; Multiprocessors; UNIX (Computer
                 operating system)",
}


bibtype: techreport
filename: unix.bib
label: Tevanian:1987:MTU
title: MACH threads and the UNIX Kernel: The battle for control
type: Research paper
institution: Carnegie Mellon University, Computer Science Dept.
address: Pittsburgh, PA, USA
pages: 12
year: 1987
bibdate: Sun Sep 29 10:41:24 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/mach.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.09.29 10:41:24 MDT
keywords: Computer software -- Development; UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawtitle: {MACH} threads and the {UNIX} Kernel: The battle for control
author:
Avadis Tevanian and David Black and David Golub and Richard Rashid and Eric Cooper and Michael Young

annote:
This research was sponsored by the Defense Advanced Research Projects Agency (DOD), ARPA order no.3597, monitored by the Air Force Avionics Laboratory.

rawauthor:
Avadis Tevanian and David Black and David Golub and Richard Rashid and Eric Cooper and Michael Young

entry:
@TechReport{Tevanian:1987:MTU,
  author =       "Avadis Tevanian and David Black and David Golub and
                 Richard Rashid and Eric Cooper and Michael Young",
  title =        "{MACH} threads and the {UNIX} Kernel: The battle for
                 control",
  type =         "Research paper",
  institution =  "Carnegie Mellon University, Computer Science Dept.",
  address =      "Pittsburgh, PA, USA",
  pages =        "12",
  year =         "1987",
  bibdate =      "Sun Sep 29 10:41:24 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/mach.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  annote =       "This research was sponsored by the Defense Advanced
                 Research Projects Agency (DOD), ARPA order no.3597,
                 monitored by the Air Force Avionics Laboratory.",
  keywords =     "Computer software -- Development; UNIX (Computer
                 operating system)",
}


bibtype: techreport
filename: unix.bib
label: Tevanian:1987:UIS
title: A UNIX interface for shared memory and memory mapped files under MACH
type: Research paper
institution: Carnegie Mellon University, Computer Science Dept.
address: Pittsburgh, PA, USA
pages: 14
year: 1987
bibdate: Sun Sep 29 10:41:24 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/mach.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.09.29 10:41:24 MDT
URL: http://cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/doc/published/mapfiles87.ps
keywords: UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawtitle: A {UNIX} interface for shared memory and memory mapped files under {MACH}
author:
Avadis Tevanian, Jr. and Mary Thompson and David Golub and Richard Rashid and William Bolosky and Michael Young and Richard Sanzi

rawauthor:
Avadis {Tevanian, Jr.} and Mary Thompson and David Golub and Richard Rashid and William Bolosky and Michael Young and Richard Sanzi

entry:
@TechReport{Tevanian:1987:UIS,
  author =       "Avadis {Tevanian, Jr.} and Mary Thompson and David
                 Golub and Richard Rashid and William Bolosky and
                 Michael Young and Richard Sanzi",
  title =        "A {UNIX} interface for shared memory and memory mapped
                 files under {MACH}",
  type =         "Research paper",
  institution =  "Carnegie Mellon University, Computer Science Dept.",
  address =      "Pittsburgh, PA, USA",
  pages =        "14",
  year =         "1987",
  bibdate =      "Sun Sep 29 10:41:24 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/mach.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/doc/published/mapfiles87.ps",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX (Computer operating system)",
}


bibtype: inproceedings
filename: unix.bib
label: Tilbrook:1987:CUS
author: David Tilbrook and Zalman Stern
title: Cleaning Up UNIX Source or Bringing Discipline to Anarchy
crossref: USENIX:1987:ECP
pages: 275--286
month: Autumn
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Carnegie Mellon University
rawauthor: David Tilbrook and Zalman Stern
rawtitle: Cleaning Up {UNIX} Source or Bringing Discipline to Anarchy
entry:
@InProceedings{Tilbrook:1987:CUS,
  author =       "David Tilbrook and Zalman Stern",
  title =        "Cleaning Up {UNIX} Source or Bringing Discipline to
                 Anarchy",
  crossref =     "USENIX:1987:ECP",
  pages =        "275--286",
  month =        "Autumn",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Carnegie Mellon University",
}


bibtype: inproceedings
filename: unix.bib
label: Tilson:1987:UAT
author: Michael Tilson
title: UNIX at the Turn of the Century
crossref: USENIX:1987:PSU
pages: 425--435
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: HCR Corporation
rawauthor: Michael Tilson
rawtitle: {UNIX} at the Turn of the Century
entry:
@InProceedings{Tilson:1987:UAT,
  author =       "Michael Tilson",
  title =        "{UNIX} at the Turn of the Century",
  crossref =     "USENIX:1987:PSU",
  pages =        "425--435",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "HCR Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Tilson:1987:UTC
author: Michael Tilson
title: UNIX at the Turn of the Century
crossref: USENIX:1987:PSU
institution: HCR Corporation
pages: 425--435
month: Summer
year: 1987
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Michael Tilson
rawtitle: {UNIX} at the Turn of the Century
entry:
@InProceedings{Tilson:1987:UTC,
  author =       "Michael Tilson",
  title =        "{UNIX} at the Turn of the Century",
  crossref =     "USENIX:1987:PSU",
  institution =  "HCR Corporation",
  pages =        "425--435",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Tolchin:1987:RWU
author: Stephen Tolchin and Eric Bergan and Marvin Schneider
title: Real World UNIX DBMS Applications: Experiences and Observations
crossref: USENIX:1987:UAW
pages: 210--222
month: Winter
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: The Johns Hopkins Hospital
rawauthor: Stephen Tolchin and Eric Bergan and Marvin Schneider
rawtitle: Real World {UNIX DBMS} Applications: Experiences and Observations
entry:
@InProceedings{Tolchin:1987:RWU,
  author =       "Stephen Tolchin and Eric Bergan and Marvin Schneider",
  title =        "Real World {UNIX DBMS} Applications: Experiences and
                 Observations",
  crossref =     "USENIX:1987:UAW",
  pages =        "210--222",
  month =        "Winter",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "The Johns Hopkins Hospital",
}


bibtype: inproceedings
filename: unix.bib
label: Turner:1987:MAF
author: David Turner
title: Miranda --- An Advanced Functional Programming System Running Under UNIX
crossref: USENIX:1987:PSU
pages: 459--469
month: Summer
year: 1987
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Kent
rawauthor: David Turner
rawtitle: {Miranda} --- An Advanced Functional Programming System Running Under {UNIX}
entry:
@InProceedings{Turner:1987:MAF,
  author =       "David Turner",
  title =        "{Miranda} --- An Advanced Functional Programming
                 System Running Under {UNIX}",
  crossref =     "USENIX:1987:PSU",
  pages =        "459--469",
  month =        "Summer",
  year =         "1987",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Kent",
}


bibtype: inproceedings
filename: unix.bib
label: Uhler:1987:MWS
author: Stephen A. Uhler
title: MGR --- a Window System for UNIX
crossref: USENIX:1987:FCG
pages: 106--??
day: 8--9
month: oct
monthnumber: 10
year: 1987
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Communications Research
rawauthor: Stephen A. Uhler
rawnote: Abstract only.
rawtitle: {MGR} --- a Window System for {UNIX}
entry:
@InProceedings{Uhler:1987:MWS,
  author =       "Stephen A. Uhler",
  title =        "{MGR} --- a Window System for {UNIX}",
  crossref =     "USENIX:1987:FCG",
  pages =        "106--??",
  day =          "8--9",
  month =        oct,
  year =         "1987",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "Bell Communications Research",
}


bibtype: article
filename: unix.bib
label: Waters:1987:AUE
author: F. C. H. Waters and R. G. Bias and P. L. Smith-Kerker
title: AIX usability enhancements and human factors
journal: j-IBM-SYS-J
volume: 26
number: 4
pages: 383--394
month: dec
monthnumber: 12
year: 1987
CODEN: IBMSA7
ISSN: 0018-8670 OR 00188670
bibdate: Tue Mar 19 17:38:46 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.03.19 17:38:46 ???
fjournal: IBM Systems Journal
keywords: design; human factors; performance
acknowledgement: ack-nhfb
rawauthor: F. C. H. Waters and R. G. Bias and P. L. Smith-Kerker
rawtitle: {AIX} usability enhancements and human factors
subject:
D.4.0 Software, OPERATING SYSTEMS, General K.8 Computing Milieux, PERSONAL COMPUTING, IBM PC H.1.2 Information Systems, MODELS AND PRINCIPLES, User/Machine Systems, Human factors D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces

entry:
@Article{Waters:1987:AUE,
  author =       "F. C. H. Waters and R. G. Bias and P. L.
                 Smith-Kerker",
  title =        "{AIX} usability enhancements and human factors",
  journal =      j-IBM-SYS-J,
  volume =       "26",
  number =       "4",
  pages =        "383--394",
  month =        dec,
  year =         "1987",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Tue Mar 19 17:38:46 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Systems Journal",
  keywords =     "design; human factors; performance",
  subject =      "D.4.0 Software, OPERATING SYSTEMS, General \\ K.8
                 Computing Milieux, PERSONAL COMPUTING, IBM PC \\ H.1.2
                 Information Systems, MODELS AND PRINCIPLES,
                 User/Machine Systems, Human factors \\ D.2.2 Software,
                 SOFTWARE ENGINEERING, Tools and Techniques, User
                 interfaces",
}


bibtype: article
filename: unix.bib
label: Watkins:1987:SAU
author: Marvin L. Watkins
title: Software Architecture and the UNIX Operating System: an Introduction to Interprocess Communication
journal: j-HEWLETT-PACKARD-J
volume: 38
number: 6
pages: 26--36
month: jun
monthnumber: 6
year: 1987
CODEN: HPJOAX
ISSN: 0018-1153 OR 00181153
bibdate: Tue Mar 25 14:12:15 MST 1997
bibtimestamp: 1997.03.25 14:12:15 MST
acknowledgement: ack-nhfb
classcodes: C6150J (Operating systems)
corpsource: Hewlett--Packard Co., Palo Alto, CA, USA
journalabr: Hewlett Packard J
treatment: P Practical
rawauthor: Marvin L. Watkins
abstract:
Signals, pipes, shared memory, and message queues are some of the facilities provided by the UNIX operating system for communication among software modules. The strengths and weaknesses of each facility are discussed. The discussion is organized into three major sections. The first section deals with some fundamental ideas and concepts of software engineering that arise in multiprocessing systems. Here, the important concepts of complexity, modularity, concurrency, and synchronization are presented. The second section deals with use and performance issues that arise with the UNIX operating system's interprocess communication (IPC) facilities. In this section, the UNIX IPC facilities ranked for various uses and data is presented to support the ranking. The third section discusses each IPC facility in detail.

keywords:
complexity; computer architecture; computer operating systems; computer programs; computer software --- Modular Construction; computers; concurrency; Data Communication Systems; engineering; exchange; information; information sharing; interprocess communication; interprocess communication (IPC); message queues; modularity; multiprocessing programs; multiprocessing systems; operating systems (computers); performance; shared memory; software; software architecture; software communications; software engineering; synchronization; UNIX IPC; UNIX operating system; use

rawabstract:
Signals, pipes, shared memory, and message queues are some of the facilities provided by the UNIX operating system for communication among software modules. The strengths and weaknesses of each facility are discussed. The discussion is organized into three major sections. The first section deals with some fundamental ideas and concepts of software engineering that arise in multiprocessing systems. Here, the important concepts of complexity, modularity, concurrency, and synchronization are presented. The second section deals with use and performance issues that arise with the UNIX operating system's interprocess communication (IPC) facilities. In this section, the UNIX IPC facilities ranked for various uses and data is presented to support the ranking. The third section discusses each IPC facility in detail.

rawtitle:
Software Architecture and the {UNIX} Operating System: an Introduction to Interprocess Communication

entry:
@Article{Watkins:1987:SAU,
  author =       "Marvin L. Watkins",
  title =        "Software Architecture and the {UNIX} Operating System:
                 an Introduction to Interprocess Communication",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "38",
  number =       "6",
  pages =        "26--36",
  month =        jun,
  year =         "1987",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  bibdate =      "Tue Mar 25 14:12:15 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/hpj.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Signals, pipes, shared memory, and message queues are
                 some of the facilities provided by the UNIX operating
                 system for communication among software modules. The
                 strengths and weaknesses of each facility are
                 discussed. The discussion is organized into three major
                 sections. The first section deals with some fundamental
                 ideas and concepts of software engineering that arise
                 in multiprocessing systems. Here, the important
                 concepts of complexity, modularity, concurrency, and
                 synchronization are presented. The second section deals
                 with use and performance issues that arise with the
                 UNIX operating system's interprocess communication
                 (IPC) facilities. In this section, the UNIX IPC
                 facilities ranked for various uses and data is
                 presented to support the ranking. The third section
                 discusses each IPC facility in detail.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150J (Operating systems)",
  classification = "723",
  corpsource =   "Hewlett--Packard Co., Palo Alto, CA, USA",
  journalabr =   "Hewlett Packard J",
  keywords =     "complexity; computer architecture; computer operating
                 systems; computer programs; computer software ---
                 Modular Construction; computers; concurrency; Data
                 Communication Systems; engineering; exchange;
                 information; information sharing; interprocess
                 communication; interprocess communication (IPC);
                 message queues; modularity; multiprocessing programs;
                 multiprocessing systems; operating systems (computers);
                 performance; shared memory; software; software
                 architecture; software communications; software
                 engineering; synchronization; UNIX IPC; UNIX operating
                 system; use",
  treatment =    "P Practical",
}


bibtype: book
filename: unix.bib
label: Aho:1988:APL
author: Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger
title: The AWK Programming Language
publisher: pub-AW
address: pub-AW:adr
pages: x + 210
year: 1988
ISBN: 0-201-07981-X OR 020107981X
ISBN13: 978-0-201-07981-4 OR 9780201079814
LCCN: QA76.73.A95 A35 1988
MRclass: 68N15, 68-01, 68N20, 68N25
bibdate: Sun May 02 07:44:41 1999
bibtimestamp: 1999.05.02 07:44:41 ???
ZMnumber: 0751.68009
acknowledgement: ack-nhfb
key: AWK87
rawauthor: Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger
rawtitle: The {AWK} Programming Language
bibsource:
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; https://www.math.utah.edu/pub/bibnet/subjects/han-wri-mat-sci-2ed.bib; https://www.math.utah.edu/pub/tex/bib/css.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
Preface / 1: An AWK Tutorial / Getting Started / Simple Output / Fancier Output / Selection / Computing with AWK / Control-Flow Statements / Arrays / A Handful of Useful ``One-liners'' / What Next? / 2: The AWK Language / Patterns / Actions / User-Defined Functions / Output / Input / Interaction with Other Programs / Summary / 3: Data Processing / Data Transformation and Reduction / Data Validation / Bundle and Unbundle / Multiline Records / Summary / 4: Reports and Databases / Generating Reports / Packaged Queries / A Relational Database System / Summary / 5: Processing Words / Random Text Generation / Interactive Text-Manipulation / Text Processing / Summary / 6: Little Languages / An Assembler and Interpreter / A Language for Drawing Graphs / A Sort Generator / A Reverse-Polish Calculator / An Infix Calculator / Recursive-Descent Parsing / Summary / 7: Experiments with Algorithms / Sorting / Profiling / Topological Sorting / Make: A File Updating Program / Summary / 8: Epilog / AWK as a Language / Performance / Conclusion / Appendix A: AWK Summary / Appendix B: Answers to Selected Exercises / Index

shortTOC:
1: An AWK Tutorial / 2: The AWK Language / 3: Data Processing / 4: Reports and Databases / 5: Processing Words / 6: Little Languages / 7: Experiments with Algorithms / Make: A File Updating Program / 8: Epilog / Appendix A: AWK Summary / Appendix B: Answers to Selected Exercises / Index

rawshortTOC:
1: An AWK Tutorial / \\ 2: The AWK Language / \\ 3: Data Processing / \\ 4: Reports and Databases / \\ 5: Processing Words / \\ 6: Little Languages / \\ 7: Experiments with Algorithms / \\ Make: A File Updating Program / \\ 8: Epilog / \\ Appendix A: AWK Summary / \\ Appendix B: Answers to Selected Exercises / \\ Index

rawTOC:
Preface / \\ 1: An AWK Tutorial / \\ Getting Started / \\ Simple Output / \\ Fancier Output / \\ Selection / \\ Computing with AWK / \\ Control-Flow Statements / \\ Arrays / \\ A Handful of Useful ``One-liners'' / \\ What Next? / \\ 2: The AWK Language / \\ Patterns / \\ Actions / \\ User-Defined Functions / \\ Output / \\ Input / \\ Interaction with Other Programs / \\ Summary / \\ 3: Data Processing / \\ Data Transformation and Reduction / \\ Data Validation / \\ Bundle and Unbundle / \\ Multiline Records / \\ Summary / \\ 4: Reports and Databases / \\ Generating Reports / \\ Packaged Queries / \\ A Relational Database System / \\ Summary / \\ 5: Processing Words / \\ Random Text Generation / \\ Interactive Text-Manipulation / \\ Text Processing / \\ Summary / \\ 6: Little Languages / \\ An Assembler and Interpreter / \\ A Language for Drawing Graphs / \\ A Sort Generator / \\ A Reverse-Polish Calculator / \\ An Infix Calculator / \\ Recursive-Descent Parsing / \\ Summary / \\ 7: Experiments with Algorithms / \\ Sorting / \\ Profiling / \\ Topological Sorting / \\ Make: A File Updating Program / \\ Summary / \\ 8: Epilog / \\ AWK as a Language / \\ Performance / \\ Conclusion / \\ Appendix A: AWK Summary / \\ Appendix B: Answers to Selected Exercises / \\ Index

entry:
@Book{Aho:1988:APL,
  author =       "Alfred V. Aho and Brian W. Kernighan and Peter J.
                 Weinberger",
  key =          "AWK87",
  title =        "The {AWK} Programming Language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "x + 210",
  year =         "1988",
  ISBN =         "0-201-07981-X",
  ISBN-13 =      "978-0-201-07981-4",
  LCCN =         "QA76.73.A95 A35 1988",
  MRclass =      "68N15, 68-01, 68N20, 68N25",
  bibdate =      "Sun May 02 07:44:41 1999",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/han-wri-mat-sci-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  ZMnumber =     "0751.68009",
  acknowledgement = ack-nhfb,
  nb =           "the author order is AKW, but the key looks better as
                 AWK",
  shorttableofcontents = "1: An AWK Tutorial / \\
                 2: The AWK Language / \\
                 3: Data Processing / \\
                 4: Reports and Databases / \\
                 5: Processing Words / \\
                 6: Little Languages / \\
                 7: Experiments with Algorithms / \\
                 Make: A File Updating Program / \\
                 8: Epilog / \\
                 Appendix A: AWK Summary / \\
                 Appendix B: Answers to Selected Exercises / \\
                 Index",
  tableofcontents = "Preface / \\
                 1: An AWK Tutorial / \\
                 Getting Started / \\
                 Simple Output / \\
                 Fancier Output / \\
                 Selection / \\
                 Computing with AWK / \\
                 Control-Flow Statements / \\
                 Arrays / \\
                 A Handful of Useful ``One-liners'' / \\
                 What Next? / \\
                 2: The AWK Language / \\
                 Patterns / \\
                 Actions / \\
                 User-Defined Functions / \\
                 Output / \\
                 Input / \\
                 Interaction with Other Programs / \\
                 Summary / \\
                 3: Data Processing / \\
                 Data Transformation and Reduction / \\
                 Data Validation / \\
                 Bundle and Unbundle / \\
                 Multiline Records / \\
                 Summary / \\
                 4: Reports and Databases / \\
                 Generating Reports / \\
                 Packaged Queries / \\
                 A Relational Database System / \\
                 Summary / \\
                 5: Processing Words / \\
                 Random Text Generation / \\
                 Interactive Text-Manipulation / \\
                 Text Processing / \\
                 Summary / \\
                 6: Little Languages / \\
                 An Assembler and Interpreter / \\
                 A Language for Drawing Graphs / \\
                 A Sort Generator / \\
                 A Reverse-Polish Calculator / \\
                 An Infix Calculator / \\
                 Recursive-Descent Parsing / \\
                 Summary / \\
                 7: Experiments with Algorithms / \\
                 Sorting / \\
                 Profiling / \\
                 Topological Sorting / \\
                 Make: A File Updating Program / \\
                 Summary / \\
                 8: Epilog / \\
                 AWK as a Language / \\
                 Performance / \\
                 Conclusion / \\
                 Appendix A: AWK Summary / \\
                 Appendix B: Answers to Selected Exercises / \\
                 Index",
  xxnote =       "See also \cite{FSF:gawk,MKS:awk,Polytron:polyawk}.",
}


bibtype: article
filename: unix.bib
label: Aho:1988:MCR
author: Alfred V. Aho and Ravi Sethi
title: Maintaining Cross References in Manuscripts
journal: j-SPE
volume: 18
number: 1
pages: 1--13
month: jan
monthnumber: 1
year: 1988
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380180103
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: Alfred V. Aho and Ravi Sethi
rawtitle: Maintaining Cross References in Manuscripts
entry:
@Article{Aho:1988:MCR,
  author =       "Alfred V. Aho and Ravi Sethi",
  title =        "Maintaining Cross References in Manuscripts",
  journal =      j-SPE,
  volume =       "18",
  number =       "1",
  pages =        "1--13",
  month =        jan,
  year =         "1988",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380180103",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  cstr-number =  "127 \cite{Aho:1991:MCR}",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}


bibtype: inproceedings
filename: unix.bib
label: Amaral:1988:OOV
author: Paolo Amaral
title: OFS --- An Optical View of a UNIX File System
crossref: USENIX:1988:ECP
pages: 203--211
month: Spring
year: 1988
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: INRIA
rawauthor: Paolo Amaral
rawtitle: {OFS} --- An Optical View of a {UNIX} File System
entry:
@InProceedings{Amaral:1988:OOV,
  author =       "Paolo Amaral",
  title =        "{OFS} --- An Optical View of a {UNIX} File System",
  crossref =     "USENIX:1988:ECP",
  pages =        "203--211",
  month =        "Spring",
  year =         "1988",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "INRIA",
}


bibtype: inproceedings
filename: unix.bib
label: Anderson:1988:DSG
author: H. Stephen Anderson
title: Distributed Supercomputer Graphics Using UNIX Tools
crossref: USENIX:1988:USWb
pages: 25--32
day: 26--27
month: sep
monthnumber: 9
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: The Ohio Supercomputer Center
rawauthor: H. Stephen Anderson
rawtitle: Distributed Supercomputer Graphics Using {UNIX} Tools
entry:
@InProceedings{Anderson:1988:DSG,
  author =       "H. Stephen Anderson",
  title =        "Distributed Supercomputer Graphics Using {UNIX}
                 Tools",
  crossref =     "USENIX:1988:USWb",
  pages =        "25--32",
  day =          "26--27",
  month =        sep,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "The Ohio Supercomputer Center",
}


bibtype: inproceedings
filename: unix.bib
label: Anderson:1988:UPS
author: Lon E. Anderson
title: UNIX Password Security
crossref: USENIX:1988:PFU
pages: 5--7
day: 29--30
month: aug
monthnumber: 8
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Enigma Logic
rawauthor: Lon E. Anderson
rawtitle: {UNIX} Password Security
entry:
@InProceedings{Anderson:1988:UPS,
  author =       "Lon E. Anderson",
  title =        "{UNIX} Password Security",
  crossref =     "USENIX:1988:PFU",
  pages =        "5--7",
  day =          "29--30",
  month =        aug,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Enigma Logic",
}


bibtype: article
filename: unix.bib
label: Anonymous:1988:OS
author: Anonymous
title: Operating Systems
journal: j-DATAMATION
volume: 34
number: 20
pages: 19--??
day: 15
month: oct
monthnumber: 10
year: 1988
CODEN: DTMNAT
ISSN: 0011-6963 OR 00116963
bibdate: Sat May 25 15:28:26 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; UnCover library database
bibtimestamp: 1996.05.25 15:28:26 MDT
fjournal: Datamation
acknowledgement: ack-nhfb
rawauthor: Anonymous
rawtitle: Operating Systems
abstract:
Leila Davis finds information resource managers readily embracing the newly approved Posix federal information processing standard.

rawabstract:
Leila Davis finds information resource managers readily embracing the newly approved Posix federal information processing standard.

entry:
@Article{Anonymous:1988:OS,
  author =       "Anonymous",
  title =        "Operating Systems",
  journal =      j-DATAMATION,
  volume =       "34",
  number =       "20",
  pages =        "19--??",
  day =          "15",
  month =        oct,
  year =         "1988",
  CODEN =        "DTMNAT",
  ISSN =         "0011-6963",
  bibdate =      "Sat May 25 15:28:26 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib; UnCover
                 library database",
  abstract =     "Leila Davis finds information resource managers
                 readily embracing the newly approved Posix federal
                 information processing standard.",
  acknowledgement = ack-nhfb,
  fjournal =     "Datamation",
}


bibtype: inproceedings
filename: unix.bib
label: Bach:1988:MFS
author: Maurice J. Bach and Ron Gomes
title: Measuring File System Activity in the UNIX System
crossref: USENIX:1988:ECP
pages: 43--52
month: Spring
year: 1988
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: AT&T Information Systems
rawauthor: Maurice J. Bach and Ron Gomes
rawtitle: Measuring File System Activity in the {UNIX} System
entry:
@InProceedings{Bach:1988:MFS,
  author =       "Maurice J. Bach and Ron Gomes",
  title =        "Measuring File System Activity in the {UNIX} System",
  crossref =     "USENIX:1988:ECP",
  pages =        "43--52",
  month =        "Spring",
  year =         "1988",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Information Systems",
}


bibtype: book
filename: unix.bib
label: Banahan:1988:CBF
author: Mike Banahan
title: The C book, featuring the draft ANSI C standard
publisher: pub-AW
address: pub-AW:adr
pages: xi + 268
year: 1988
ISBN: 0-201-17370-0 (paperback) OR 0201173700 (paperback)
ISBN13: 978-0-201-17370-3 (paperback) OR 9780201173703 (paperback)
LCCN: QA76.73.C15 B36 1988
bibdate: Thu Mar 9 08:00:15 MST 2017
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2017.03.09 08:00:15 MST
series: The Instruction set
subject: C (Computer program language)
acknowledgement: ack-nhfb
rawauthor: Mike Banahan
rawtitle: The {C} book, featuring the draft {ANSI C} standard
entry:
@Book{Banahan:1988:CBF,
  author =       "Mike Banahan",
  title =        "The {C} book, featuring the draft {ANSI C} standard",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xi + 268",
  year =         "1988",
  ISBN =         "0-201-17370-0 (paperback)",
  ISBN-13 =      "978-0-201-17370-3 (paperback)",
  LCCN =         "QA76.73.C15 B36 1988",
  bibdate =      "Thu Mar 9 08:00:15 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The Instruction set",
  acknowledgement = ack-nhfb,
  subject =      "C (Computer program language)",
}


bibtype: article
filename: unix.bib
label: Barkley:1988:PSU
author: Ronald E. Barkley and Curt F. Schimmel
title: A Performance Study of the Unix System V Fork System Call Using Casper
journal: j-ATT-TECH-J
volume: 67
number: 5
pages: 100--109
month: sep
monthnumber: 9
year: 1988
CODEN: ATJOEM
ISSN: 2376-676X (print), 8756-2324 (electronic) OR 2376676X (print), 87562324 (electronic)
ISSNL: 8756-2324 OR 87562324
bibdate: Fri Nov 26 21:59:42 2010
bibtimestamp: 2010.11.26 21:59:42 ???
fjournal: AT&T Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: Ronald E. Barkley and Curt F. Schimmel
rawtitle: A Performance Study of the {Unix System V} Fork System Call Using {Casper}
bibsource:
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/eslib/journals/ATTBLTJ/; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Barkley:1988:PSU,
  author =       "Ronald E. Barkley and Curt F. Schimmel",
  title =        "A Performance Study of the {Unix System V} Fork System
                 Call Using {Casper}",
  journal =      j-ATT-TECH-J,
  volume =       "67",
  number =       "5",
  pages =        "100--109",
  month =        sep # "\slash " # oct,
  year =         "1988",
  CODEN =        "ATJOEM",
  ISSN =         "2376-676X (print), 8756-2324 (electronic)",
  ISSN-L =       "8756-2324",
  bibdate =      "Fri Nov 26 21:59:42 2010",
  bibsource =    "http://www.cs.cmu.edu/afs/cs.cmu.edu/user/eslib/journals/ATTBLTJ/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: inproceedings
filename: unix.bib
label: Barr:1988:COS
author: John R. Barr
title: Co-Resident Operating System: UNIX and Real-Time Distributed Processing
crossref: USENIX:1988:FRT
pages: 47--53
day: 12--13
month: may
monthnumber: 5
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Motorola Computer X, Inc.
rawauthor: John R. Barr
rawtitle: Co-Resident Operating System: {UNIX} and Real-Time Distributed Processing
entry:
@InProceedings{Barr:1988:COS,
  author =       "John R. Barr",
  title =        "Co-Resident Operating System: {UNIX} and Real-Time
                 Distributed Processing",
  crossref =     "USENIX:1988:FRT",
  pages =        "47--53",
  day =          "12--13",
  month =        may,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Motorola Computer X, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Barr:1988:CRO
author: John R. Barr
title: Co-Resident Operating System: UNIX and Real-Time Distributed Processing
crossref: USENIX:1988:FRT
institution: Motorola Computer X, Inc.
pages: 47--53
day: 12--13
month: may
monthnumber: 5
year: 1988
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: John R. Barr
rawtitle: Co-Resident Operating System: {UNIX} and Real-Time Distributed Processing
entry:
@InProceedings{Barr:1988:CRO,
  author =       "John R. Barr",
  title =        "Co-Resident Operating System: {UNIX} and Real-Time
                 Distributed Processing",
  crossref =     "USENIX:1988:FRT",
  institution =  "Motorola Computer X, Inc.",
  pages =        "47--53",
  day =          "12--13",
  month =        may,
  year =         "1988",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Barton:1988:BTR
author: J. M. Barton and J. C. Wagner
title: Beyond Threads: Resource Sharing in UNIX
crossref: USENIX:1988:UCPb
pages: 259--266
month: Winter
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Silicon Graphics, Incorporated
rawauthor: J. M. Barton and J. C. Wagner
rawtitle: Beyond Threads: Resource Sharing in {UNIX}
entry:
@InProceedings{Barton:1988:BTR,
  author =       "J. M. Barton and J. C. Wagner",
  title =        "Beyond Threads: Resource Sharing in {UNIX}",
  crossref =     "USENIX:1988:UCPb",
  pages =        "259--266",
  month =        "Winter",
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Silicon Graphics, Incorporated",
}


bibtype: inproceedings
filename: unix.bib
label: Barton:1988:ERS
author: J. M. Barton and J. C. Wagner
title: Enhanced Resource Sharing in UNIX
crossref: USENIX:1988:CSSa
volume: 1
number: 2
pages: 111--133
month: Spring
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Silicon Graphics Computer Systems
rawauthor: J. M. Barton and J. C. Wagner
rawtitle: Enhanced Resource Sharing in {UNIX}
entry:
@InProceedings{Barton:1988:ERS,
  author =       "J. M. Barton and J. C. Wagner",
  title =        "Enhanced Resource Sharing in {UNIX}",
  crossref =     "USENIX:1988:CSSa",
  volume =       "1",
  number =       "2",
  pages =        "111--133",
  month =        "Spring",
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Silicon Graphics Computer Systems",
}


bibtype: article
filename: unix.bib
label: Barton:COMPSYS-1-2-111
author: J. M. Barton and J. C. Wagner
title: Enhanced Resource Sharing in UNIX
journal: j-COMP-SYS
volume: 1
number: 2
pages: 111--133
month: Spring
year: 1988
CODEN: CMSYE2
ISSN: 0895-6340 OR 08956340
bibdate: Fri Sep 13 09:01:18 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/compsys.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.09.13 09:01:18 MDT
acknowledgement: ack-nhfb
thesaurus: Multiprogramming; Programming; Storage allocation; Virtual storage
rawauthor: J. M. Barton and J. C. Wagner
rawtitle: Enhanced Resource Sharing in {UNIX}
keywords:
Enhanced resource sharing; High performance parallel programming; Lightweight processes; Multiprocessing; Multiprocessor hardware; Normal process actions; Normal Unix processes; Page faulting; Pausing; Process share groups; Programming model; Signalling; System calls; Unix process model; Virtual address space sharing

entry:
@Article{Barton:COMPSYS-1-2-111,
  author =       "J. M. Barton and J. C. Wagner",
  title =        "Enhanced Resource Sharing in {UNIX}",
  journal =      j-COMP-SYS,
  volume =       "1",
  number =       "2",
  pages =        "111--133",
  month =        "Spring",
  year =         "1988",
  CODEN =        "CMSYE2",
  ISSN =         "0895-6340",
  bibdate =      "Fri Sep 13 09:01:18 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compsys.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6120
                 (File organisation); C6150J (Operating systems)",
  keywords =     "Enhanced resource sharing; High performance parallel
                 programming; Lightweight processes; Multiprocessing;
                 Multiprocessor hardware; Normal process actions; Normal
                 Unix processes; Page faulting; Pausing; Process share
                 groups; Programming model; Signalling; System calls;
                 Unix process model; Virtual address space sharing",
  thesaurus =    "Multiprogramming; Programming; Storage allocation;
                 Virtual storage",
}


bibtype: techreport
filename: unix.bib
label: Bentley:1988:DPT
author: J. L. Bentley
title: DFORMAT --- a Program for Typesetting Data Formats
type: Computing Science Technical Report
number: 142
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: i + 13
month: apr
monthnumber: 4
year: 1988
bibdate: Sat Aug 27 17:13:19 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/typeset.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.27 17:13:19 ???
note: 142
keywords: CSTR OBS
acknowledgement: ack-nhfb
rawauthor: J. L. Bentley
rawnote: 142
rawtitle: {DFORMAT} --- a Program for Typesetting Data Formats
URL:
https://github.com/arnoldrobbins/dformat; https://web.archive.org/web/*/http://cm.bell-labs.com/cm/cs/cstr/142.ps.gz

abstract:
Data formats ranging from computer words to packets on a data network are often described by pictures composed of rectangles. The PDP-8, for instance, uses this instruction format: [box picture] The DFORMAT program allows such diagrams to be included in TROFF documents. The above diagram is described as begin verbatim .begin dformat style bitwid .3 PDP-8 Instr 0-2 Op Code 3 Indirect Bit 4 Page Zero Bit 5-11 Page Address .end end verbatim DFORMAT is implemented as a preprocessor for the PIC language. Its implementation (about 100 lines of AWK) is included in this paper.

rawabstract:
Data formats ranging from computer words to packets on a data network are often described by pictures composed of rectangles. The PDP-8, for instance, uses this instruction format: [box picture] The DFORMAT program allows such diagrams to be included in TROFF documents. The above diagram is described as \begin{verbatim} .begin dformat style bitwid .3 PDP-8 Instr 0-2 Op Code 3 Indirect Bit 4 Page Zero Bit 5-11 Page Address .end \end{verbatim} DFORMAT is implemented as a preprocessor for the PIC language. Its implementation (about 100 lines of AWK) is included in this paper.

entry:
@TechReport{Bentley:1988:DPT,
  author =       "J. L. Bentley",
  title =        "{DFORMAT} --- a Program for Typesetting Data Formats",
  type =         "Computing Science Technical Report",
  number =       "142",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "i + 13",
  month =        apr,
  year =         "1988",
  bibdate =      "Sat Aug 27 17:13:19 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/typeset.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "142",
  URL =          "https://github.com/arnoldrobbins/dformat;
                 https://web.archive.org/web/*/http://cm.bell-labs.com/cm/cs/cstr/142.ps.gz",
  abstract =     "Data formats ranging from computer words to packets on
                 a data network are often described by pictures composed
                 of rectangles. The PDP-8, for instance, uses this
                 instruction format:

                 [box picture]

                 The DFORMAT program allows such diagrams to be included
                 in TROFF documents. The above diagram is described
                 as

                 \begin{verbatim} .begin dformat style bitwid .3 PDP-8
                 Instr 0-2 Op Code 3 Indirect Bit 4 Page Zero Bit 5-11
                 Page Address .end \end{verbatim}

                 DFORMAT is implemented as a preprocessor for the PIC
                 language. Its implementation (about 100 lines of AWK)
                 is included in this paper.",
  acknowledgement = ack-nhfb,
  keywords =     "CSTR OBS",
}


bibtype: book
filename: unix.bib
label: Bentley:1988:MPP
author: Jon Louis Bentley
title: More Programming Pearls: Confessions of a Coder
publisher: pub-AW
address: pub-AW:adr
pages: viii + 207
year: 1988
ISBN: 0-201-11889-0 OR 0201118890
ISBN13: 978-0-201-11889-6 OR 9780201118896
LCCN: QA76.6 .B452 1988
bibdate: Sun Dec 04 12:36:49 1994
bibtimestamp: 1994.12.04 12:36:49 ???
acknowledgement: ack-nhfb
rawauthor: Jon Louis Bentley
rawtitle: More Programming Pearls: Confessions of a Coder
bibsource:
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; https://www.math.utah.edu/pub/bibnet/subjects/han-wri-mat-sci-2ed.bib; https://www.math.utah.edu/pub/tex/bib/css.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
Part I: Programming Techniques / 1 Column 1: Profilers / 3 Computing Primes Using Profilers A Specialized Profiler Building Profilers Principles Problems Further Reading Column 2: Associative Arrays / 15 Associative Arrays in Awk A Finite State Machine Simulator Topological Sorting Principles Problems Further Reading Column 3: Confessions of a Coder / 27 Binary Search Selection A Subroutine Library Principles Problems Column 4: Self-Describing Data / 37 Name-Value Pairs Provenances in Programming A Sorting Lab Principles Problems Part II: Tricks of the Trade / 45 Column 5: Cutting the Gordian Knot / 47 A Quiz Some Solutions Hints Principles Problems Further Reading Debugging Column 6: Bumper-Sticker Computer Science / 57 Coding User Interfaces Debugging Performance Documentation Managing Software Miscellaneous Rules Principles Problems Further Reading Column 7: The Envelope is Back / 69 A Warm-Up for Cool Brains Performance Rules of Thumb Little's Law Principles Problems Further Reading Quick Calculations in Everyday Life Column 8: The Furbelow Memorandum / 77 The Memo Principles Further Reading Part III: I/O Fit for Humans / 81 Column 9: Little Languages / 83 The Pic Language Perspective Pic Preprocessors Little Languages for Implementing Pic Principles Problems Further Reading Column 10: Document Design / 101 Tables Three Design Principles Figures Text The Right Medium Principles Problems Further Reading A Catalog of Pet Peeves Column 11: Graphic Output / 115 A Case Study A Sampler of Displays Principles Problems Further Reading Napoleon's March to Moscow Column 12: A Survey of Surveys / 127 The Problems of Polling The Languages The Pictures Principles Problems Part IV: Algorithms Column 13: A Sample of Brilliance / 139 A Sampling of Sampling Algorithms Floyd's Algorithm Random Permutations Principles Problems Further Reading Column 14: Birth of a Cruncher / 147 The Problem Newton Iteration A Great Place to Start The Code Principles Problems Further Reading A Big Success Story Column 15: Selection / 159 The Problem The Program Analysis of Run Time Principles Problems Further Reading Appendix 1: The C and Awk Languages / 171 Appendix 2: A Subroutine Library / 175 Solutions to Selected Problems / 183 Index / 203

shortTOC:
Part I: Programming Techniques / 1 Column 1: Profilers / 3 Column 2: Associative Arrays / 15 Column 3: Confessions of a Coder / 27 Column 4: Self-Describing Data / 37 Part II: Tricks of the Trade / 45 Column 5: Cutting the Gordian Knot / 47 Column 6: Bumper-Sticker Computer Science / 57 Column 7: The Envelope is Back / 69 Column 8: The Furbelow Memorandum / 77 Part III: I/O Fit for Humans / 81 Column 9: Little Languages / 83 Column 10: Document Design / 101 Column 11: Graphic Output / 115 Column 12: A Survey of Surveys / 127 Part IV: Algorithms Column 13: A Sample of Brilliance / 139 Column 14: Birth of a Cruncher / 147 Column 15: Selection / 159 Appendix 1: The C and Awk Languages / 171 Appendix 2: A Subroutine Library / 175 Solutions to Selected Problems / 183 Index / 203

rawshortTOC:
Part I: Programming Techniques / 1 \\ Column 1: Profilers / 3 \\ Column 2: Associative Arrays / 15 \\ Column 3: Confessions of a Coder / 27 \\ Column 4: Self-Describing Data / 37 \\ Part II: Tricks of the Trade / 45 \\ Column 5: Cutting the Gordian Knot / 47 \\ Column 6: Bumper-Sticker Computer Science / 57 \\ Column 7: The Envelope is Back / 69 \\ Column 8: The Furbelow Memorandum / 77 \\ Part III: I/O Fit for Humans / 81 \\ Column 9: Little Languages / 83 \\ Column 10: Document Design / 101 \\ Column 11: Graphic Output / 115 \\ Column 12: A Survey of Surveys / 127 \\ Part IV: Algorithms \\ Column 13: A Sample of Brilliance / 139 \\ Column 14: Birth of a Cruncher / 147 \\ Column 15: Selection / 159 \\ Appendix 1: The C and Awk Languages / 171 \\ Appendix 2: A Subroutine Library / 175 \\ Solutions to Selected Problems / 183 \\ Index / 203

rawTOC:
Part I: Programming Techniques / 1 \\ Column 1: Profilers / 3 \\ Computing Primes \\ Using Profilers \\ A Specialized Profiler \\ Building Profilers \\ Principles \\ Problems \\ Further Reading \\ Column 2: Associative Arrays / 15 \\ Associative Arrays in Awk \\ A Finite State Machine Simulator \\ Topological Sorting \\ Principles \\ Problems \\ Further Reading \\ Column 3: Confessions of a Coder / 27 \\ Binary Search \\ Selection \\ A Subroutine Library \\ Principles \\ Problems \\ Column 4: Self-Describing Data / 37 \\ Name-Value Pairs \\ Provenances in Programming \\ A Sorting Lab \\ Principles \\ Problems \\ Part II: Tricks of the Trade / 45 \\ Column 5: Cutting the Gordian Knot / 47 \\ A Quiz \\ Some Solutions \\ Hints \\ Principles \\ Problems \\ Further Reading \\ Debugging \\ Column 6: Bumper-Sticker Computer Science / 57 \\ Coding \\ User Interfaces \\ Debugging \\ Performance \\ Documentation \\ Managing Software \\ Miscellaneous Rules \\ Principles \\ Problems \\ Further Reading \\ Column 7: The Envelope is Back / 69 \\ A Warm-Up for Cool Brains \\ Performance Rules of Thumb \\ Little's Law \\ Principles \\ Problems \\ Further Reading \\ Quick Calculations in Everyday Life \\ Column 8: The Furbelow Memorandum / 77 \\ The Memo \\ Principles \\ Further Reading \\ Part III: I/O Fit for Humans / 81 \\ Column 9: Little Languages / 83 \\ The Pic Language \\ Perspective \\ Pic Preprocessors \\ Little Languages for Implementing Pic \\ Principles \\ Problems \\ Further Reading \\ Column 10: Document Design / 101 \\ Tables \\ Three Design Principles \\ Figures \\ Text \\ The Right Medium \\ Principles \\ Problems \\ Further Reading \\ A Catalog of Pet Peeves \\ Column 11: Graphic Output / 115 \\ A Case Study \\ A Sampler of Displays \\ Principles \\ Problems \\ Further Reading \\ Napoleon's March to Moscow \\ Column 12: A Survey of Surveys / 127 \\ The Problems of Polling \\ The Languages \\ The Pictures \\ Principles \\ Problems \\ Part IV: Algorithms \\ Column 13: A Sample of Brilliance / 139 \\ A Sampling of Sampling Algorithms \\ Floyd's Algorithm \\ Random Permutations \\ Principles \\ Problems \\ Further Reading \\ Column 14: Birth of a Cruncher / 147 \\ The Problem \\ Newton Iteration \\ A Great Place to Start \\ The Code \\ Principles \\ Problems \\ Further Reading \\ A Big Success Story \\ Column 15: Selection / 159 \\ The Problem \\ The Program \\ Analysis of Run Time \\ Principles \\ Problems \\ Further Reading \\ Appendix 1: The C and Awk Languages / 171 \\ Appendix 2: A Subroutine Library / 175 \\ Solutions to Selected Problems / 183 \\ Index / 203

entry:
@Book{Bentley:1988:MPP,
  author =       "Jon Louis Bentley",
  title =        "More Programming Pearls: Confessions of a Coder",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "viii + 207",
  year =         "1988",
  ISBN =         "0-201-11889-0",
  ISBN-13 =      "978-0-201-11889-6",
  LCCN =         "QA76.6 .B452 1988",
  bibdate =      "Sun Dec 04 12:36:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/han-wri-mat-sci-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$18.75",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Part I: Programming Techniques / 1 \\
                 Column 1: Profilers / 3 \\
                 Column 2: Associative Arrays / 15 \\
                 Column 3: Confessions of a Coder / 27 \\
                 Column 4: Self-Describing Data / 37 \\
                 Part II: Tricks of the Trade / 45 \\
                 Column 5: Cutting the Gordian Knot / 47 \\
                 Column 6: Bumper-Sticker Computer Science / 57 \\
                 Column 7: The Envelope is Back / 69 \\
                 Column 8: The Furbelow Memorandum / 77 \\
                 Part III: I/O Fit for Humans / 81 \\
                 Column 9: Little Languages / 83 \\
                 Column 10: Document Design / 101 \\
                 Column 11: Graphic Output / 115 \\
                 Column 12: A Survey of Surveys / 127 \\
                 Part IV: Algorithms \\
                 Column 13: A Sample of Brilliance / 139 \\
                 Column 14: Birth of a Cruncher / 147 \\
                 Column 15: Selection / 159 \\
                 Appendix 1: The C and Awk Languages / 171 \\
                 Appendix 2: A Subroutine Library / 175 \\
                 Solutions to Selected Problems / 183 \\
                 Index / 203",
  tableofcontents = "Part I: Programming Techniques / 1 \\
                 Column 1: Profilers / 3 \\
                 Computing Primes \\
                 Using Profilers \\
                 A Specialized Profiler \\
                 Building Profilers \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Column 2: Associative Arrays / 15 \\
                 Associative Arrays in Awk \\
                 A Finite State Machine Simulator \\
                 Topological Sorting \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Column 3: Confessions of a Coder / 27 \\
                 Binary Search \\
                 Selection \\
                 A Subroutine Library \\
                 Principles \\
                 Problems \\
                 Column 4: Self-Describing Data / 37 \\
                 Name-Value Pairs \\
                 Provenances in Programming \\
                 A Sorting Lab \\
                 Principles \\
                 Problems \\
                 Part II: Tricks of the Trade / 45 \\
                 Column 5: Cutting the Gordian Knot / 47 \\
                 A Quiz \\
                 Some Solutions \\
                 Hints \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Debugging \\
                 Column 6: Bumper-Sticker Computer Science / 57 \\
                 Coding \\
                 User Interfaces \\
                 Debugging \\
                 Performance \\
                 Documentation \\
                 Managing Software \\
                 Miscellaneous Rules \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Column 7: The Envelope is Back / 69 \\
                 A Warm-Up for Cool Brains \\
                 Performance Rules of Thumb \\
                 Little's Law \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Quick Calculations in Everyday Life \\
                 Column 8: The Furbelow Memorandum / 77 \\
                 The Memo \\
                 Principles \\
                 Further Reading \\
                 Part III: I/O Fit for Humans / 81 \\
                 Column 9: Little Languages / 83 \\
                 The Pic Language \\
                 Perspective \\
                 Pic Preprocessors \\
                 Little Languages for Implementing Pic \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Column 10: Document Design / 101 \\
                 Tables \\
                 Three Design Principles \\
                 Figures \\
                 Text \\
                 The Right Medium \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 A Catalog of Pet Peeves \\
                 Column 11: Graphic Output / 115 \\
                 A Case Study \\
                 A Sampler of Displays \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Napoleon's March to Moscow \\
                 Column 12: A Survey of Surveys / 127 \\
                 The Problems of Polling \\
                 The Languages \\
                 The Pictures \\
                 Principles \\
                 Problems \\
                 Part IV: Algorithms \\
                 Column 13: A Sample of Brilliance / 139 \\
                 A Sampling of Sampling Algorithms \\
                 Floyd's Algorithm \\
                 Random Permutations \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Column 14: Birth of a Cruncher / 147 \\
                 The Problem \\
                 Newton Iteration \\
                 A Great Place to Start \\
                 The Code \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 A Big Success Story \\
                 Column 15: Selection / 159 \\
                 The Problem \\
                 The Program \\
                 Analysis of Run Time \\
                 Principles \\
                 Problems \\
                 Further Reading \\
                 Appendix 1: The C and Awk Languages / 171 \\
                 Appendix 2: A Subroutine Library / 175 \\
                 Solutions to Selected Problems / 183 \\
                 Index / 203",
}


bibtype: inproceedings
filename: unix.bib
label: Bershad:1988:WEUa
author: Brian N. Bershad and C. Brian Pinkerton
title: Watchdogs --- Extending the UNIX File System
crossref: USENIX:1988:UCPb
pages: 267--275
month: Winter
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Washington
rawauthor: Brian N. Bershad and C. Brian Pinkerton
rawtitle: Watchdogs --- Extending the {UNIX} File System
entry:
@InProceedings{Bershad:1988:WEUa,
  author =       "Brian N. Bershad and C. Brian Pinkerton",
  title =        "Watchdogs --- Extending the {UNIX} File System",
  crossref =     "USENIX:1988:UCPb",
  pages =        "267--275",
  month =        "Winter",
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Washington",
}


bibtype: inproceedings
filename: unix.bib
label: Bershad:1988:WEUb
author: Brian N. Bershad and C. Brian Pinkerton
title: Watchdogs --- Extending the UNIX File System
crossref: USENIX:1988:CSSa
volume: 1
number: 2
pages: 169--188
month: Spring
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Washington
rawauthor: Brian N. Bershad and C. Brian Pinkerton
rawtitle: Watchdogs --- Extending the {UNIX} File System
entry:
@InProceedings{Bershad:1988:WEUb,
  author =       "Brian N. Bershad and C. Brian Pinkerton",
  title =        "Watchdogs --- Extending the {UNIX} File System",
  crossref =     "USENIX:1988:CSSa",
  volume =       "1",
  number =       "2",
  pages =        "169--188",
  month =        "Spring",
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Washington",
}


bibtype: article
filename: unix.bib
label: Bershad:COMPSYS-1-2-169
author: Brian N. Bershad and C. Brian Pinkerton
title: Watchdogs --- Extending the UNIX File System
journal: j-COMP-SYS
volume: 1
number: 2
pages: 169--188
month: Spring
year: 1988
CODEN: CMSYE2
ISSN: 0895-6340 OR 08956340
bibdate: Fri Sep 13 09:01:18 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/compsys.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.09.13 09:01:18 MDT
acknowledgement: ack-nhfb
affiliation: Washington Univ., Seattle, WA, USA
thesaurus: File organisation; Operating systems [computers]; Software packages
rawauthor: Brian N. Bershad and C. Brian Pinkerton
rawtitle: Watchdogs --- Ex\-tend\-ing the {UNIX} File System
keywords:
Per-file basis; Performance; Prototype implementation; Traditional Unix file system; User-defined file system semantics; User-level processes; Watchdogs

entry:
@Article{Bershad:COMPSYS-1-2-169,
  author =       "Brian N. Bershad and C. Brian Pinkerton",
  title =        "Watchdogs --- Ex\-tend\-ing the {UNIX} File System",
  journal =      j-COMP-SYS,
  volume =       "1",
  number =       "2",
  pages =        "169--188",
  month =        "Spring",
  year =         "1988",
  CODEN =        "CMSYE2",
  ISSN =         "0895-6340",
  bibdate =      "Fri Sep 13 09:01:18 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compsys.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Washington Univ., Seattle, WA, USA",
  classification = "C6120 (File organisation); C6150J (Operating
                 systems)",
  keywords =     "Per-file basis; Performance; Prototype implementation;
                 Traditional Unix file system; User-defined file system
                 semantics; User-level processes; Watchdogs",
  thesaurus =    "File organisation; Operating systems [computers];
                 Software packages",
}


bibtype: article
filename: unix.bib
label: Bhattacharyya:1988:VPC
author: Mitali Bhattacharyya and David Cohrs and Barton Miller
title: Visual process connector for UNIX
journal: j-IEEE-SOFTWARE
volume: 5
number: 4
pages: 43--50
month: jul
monthnumber: 7
year: 1988
CODEN: IESOEG
ISSN: 0740-7459 (print), 0740-7459 (electronic) OR 07407459 (print), 07407459 (electronic)
ISSNL: 0740-7459 OR 07407459
bibdate: Sat Jan 25 07:35:26 MST 1997
bibtimestamp: 1997.01.25 07:35:26 MST
fjournal: IEEE Software
acknowledgement: ack-nhfb
journalURL: https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=52
journalabr: IEEE Software
rawauthor: Mitali Bhattacharyya and David Cohrs and Barton Miller
rawtitle: Visual process connector for {UNIX}
bibsource:
Compendex database; https://www.math.utah.edu/pub/tex/bib/ieeesoft.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

keywords:
computer programming --- Education; computer software --- Software Engineering; computer systems, digital; Distributed; distributed computing; UNIX; Upconn programming tool; visual process connector for UNIX

entry:
@Article{Bhattacharyya:1988:VPC,
  author =       "Mitali Bhattacharyya and David Cohrs and Barton
                 Miller",
  title =        "Visual process connector for {UNIX}",
  journal =      j-IEEE-SOFTWARE,
  volume =       "5",
  number =       "4",
  pages =        "43--50",
  month =        jul,
  year =         "1988",
  CODEN =        "IESOEG",
  ISSN =         "0740-7459 (print), 0740-7459 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Sat Jan 25 07:35:26 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/ieeesoft.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "722; 723",
  fjournal =     "IEEE Software",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=52",
  journalabr =   "IEEE Software",
  keywords =     "computer programming --- Education; computer software
                 --- Software Engineering; computer systems, digital;
                 Distributed; distributed computing; UNIX; Upconn
                 programming tool; visual process connector for UNIX",
}


bibtype: techreport
filename: unix.bib
label: Bina:1988:FFB
author: Eric Jon Bina and Perry A. Emrath
title: A faster fsck for BSD UNIX
type: Technical Report
number: CSRD 823
institution: inst-UIUC-CSRD
address: inst-UIUC-CSRD:adr
pages: 12
month: oct
monthnumber: 10
year: 1988
bibdate: Fri Aug 30 08:01:51 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.08.30 08:01:51 MDT
keywords: UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawauthor: Eric Jon Bina and Perry A. Emrath
rawtitle: A faster fsck for {BSD UNIX}
abstract:
In the UNIX operating system, the kernel assumes that the file system is always maintained in known correct state. Should the kernel ever detect a variation from that state, a system panic occurs, and the system `crashes'. For this reason it is important that the integrity of the file system be checked before bringing any UNIX system up in multi-user mode. A file system check program called fsck is supplied with UNIX (unless otherwise specified UNIX refers to the BSD version family), and is designed to find any errors in the state of the file system and fix them, if possible, to prevent system panics. Unfortunately, on a system with a relatively large amount of mounted disk storage, the time it takes to run fsck can become a very significant percentage of system boot time. When working in a system development environment where the system will probably have to be booted frequently, the (highly desirable) use of fsck can begin to waste valuable work time. In an attempt to solve this problem, fsck was studied in detail, and then modified to perform its tasks more efficiently. This paper first describes the function of the original fsck program to convey the basic goals it sets out to accomplish. The next section points out inefficiencies that were found in the original algorithms, and describes how these inefficiencies were alleviated. A number of timing measurements were taken to locate the original problems, and then later to show that the modifications did provide significant improvement. Our new fsck was tested to ensure it retained all the diagnostic and corrective capabilities of the original. It was also ported to a different machine to demonstrate its general usefulness in any BSD based UNIX environment. Compared to the version of fsck distributed with BSD 4.2 or 4.3, our fsck consistently runs 2 to 3 times faster, and reboot times (with file system checks) have been cut almost in half. Real time measurements for our fsck on the three machines where it has been installed are given in the concluding section.

annote:
Submitted to USENIX Technical Conference --- Winter 1989, San Diego, CA. Supported in part by National Science Foundation. Supported in part by U.S. Department of Energy.

rawabstract:
In the UNIX operating system, the kernel assumes that the file system is always maintained in known correct state. Should the kernel ever detect a variation from that state, a system panic occurs, and the system `crashes'. For this reason it is important that the integrity of the file system be checked before bringing any UNIX system up in multi-user mode. A file system check program called fsck is supplied with UNIX (unless otherwise specified UNIX refers to the BSD version family), and is designed to find any errors in the state of the file system and fix them, if possible, to prevent system panics. Unfortunately, on a system with a relatively large amount of mounted disk storage, the time it takes to run fsck can become a very significant percentage of system boot time. When working in a system development environment where the system will probably have to be booted frequently, the (highly desirable) use of fsck can begin to waste valuable work time. In an attempt to solve this problem, fsck was studied in detail, and then modified to perform its tasks more efficiently. This paper first describes the function of the original fsck program to convey the basic goals it sets out to accomplish. The next section points out inefficiencies that were found in the original algorithms, and describes how these inefficiencies were alleviated. A number of timing measurements were taken to locate the original problems, and then later to show that the modifications did provide significant improvement. Our new fsck was tested to ensure it retained all the diagnostic and corrective capabilities of the original. It was also ported to a different machine to demonstrate its general usefulness in any BSD based UNIX environment. Compared to the version of fsck distributed with BSD 4.2 or 4.3, our fsck consistently runs 2 to 3 times faster, and reboot times (with file system checks) have been cut almost in half. Real time measurements for our fsck on the three machines where it has been installed are given in the concluding section.

entry:
@TechReport{Bina:1988:FFB,
  author =       "Eric Jon Bina and Perry A. Emrath",
  title =        "A faster fsck for {BSD UNIX}",
  type =         "Technical Report",
  number =       "CSRD 823",
  institution =  inst-UIUC-CSRD,
  address =      inst-UIUC-CSRD:adr,
  pages =        "12",
  month =        oct,
  year =         "1988",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "In the UNIX operating system, the kernel assumes that
                 the file system is always maintained in known correct
                 state. Should the kernel ever detect a variation from
                 that state, a system panic occurs, and the system
                 `crashes'. For this reason it is important that the
                 integrity of the file system be checked before bringing
                 any UNIX system up in multi-user mode. A file system
                 check program called fsck is supplied with UNIX (unless
                 otherwise specified UNIX refers to the BSD version
                 family), and is designed to find any errors in the
                 state of the file system and fix them, if possible, to
                 prevent system panics. Unfortunately, on a system with
                 a relatively large amount of mounted disk storage, the
                 time it takes to run fsck can become a very significant
                 percentage of system boot time. When working in a
                 system development environment where the system will
                 probably have to be booted frequently, the (highly
                 desirable) use of fsck can begin to waste valuable work
                 time. In an attempt to solve this problem, fsck was
                 studied in detail, and then modified to perform its
                 tasks more efficiently. This paper first describes the
                 function of the original fsck program to convey the
                 basic goals it sets out to accomplish. The next section
                 points out inefficiencies that were found in the
                 original algorithms, and describes how these
                 inefficiencies were alleviated. A number of timing
                 measurements were taken to locate the original
                 problems, and then later to show that the modifications
                 did provide significant improvement. Our new fsck was
                 tested to ensure it retained all the diagnostic and
                 corrective capabilities of the original. It was also
                 ported to a different machine to demonstrate its
                 general usefulness in any BSD based UNIX environment.
                 Compared to the version of fsck distributed with BSD
                 4.2 or 4.3, our fsck consistently runs 2 to 3 times
                 faster, and reboot times (with file system checks) have
                 been cut almost in half. Real time measurements for our
                 fsck on the three machines where it has been installed
                 are given in the concluding section.",
  acknowledgement = ack-nhfb,
  annote =       "Submitted to USENIX Technical Conference --- Winter
                 1989, San Diego, CA. Supported in part by National
                 Science Foundation. Supported in part by U.S.
                 Department of Energy.",
  keywords =     "UNIX (Computer operating system)",
}


bibtype: mastersthesis
filename: unix.bib
label: Bina:1988:MUF
author: Eric Jon Bina
title: Modifications to the UNIX file system check program FSCK for quicker crash recovery
type: Thesis (M.S.)
number: CSRD 811
school: inst-UIUC
address: inst-UIUC:adr
pages: iv + 51
month: aug
monthnumber: 8
year: 1988
bibdate: Fri Aug 30 08:01:51 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.08.30 08:01:51 MDT
keywords: UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawauthor: Eric Jon Bina
rawtitle: Modifications to the {UNIX} file system check program {FSCK} for quicker crash recovery
annote:
Supported in part by the National Science Foundation. Supported in part by the U.S. Department of Energy.

entry:
@MastersThesis{Bina:1988:MUF,
  author =       "Eric Jon Bina",
  title =        "Modifications to the {UNIX} file system check program
                 {FSCK} for quicker crash recovery",
  type =         "Thesis ({M.S.})",
  number =       "CSRD 811",
  school =       inst-UIUC,
  address =      inst-UIUC:adr,
  pages =        "iv + 51",
  month =        aug,
  year =         "1988",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  annote =       "Supported in part by the National Science Foundation.
                 Supported in part by the U.S. Department of Energy.",
  keywords =     "UNIX (Computer operating system)",
}


bibtype: inproceedings
filename: unix.bib
label: Bishop:1988:AFN
author: Matthew A. Bishop
title: Auditing Files on a Network of UNIX Machines
crossref: USENIX:1988:PFU
pages: 51--52
day: 29--30
month: aug
monthnumber: 8
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Dartmouth College
rawauthor: Matthew A. Bishop
rawnote: Abstract only.
rawtitle: Auditing Files on a Network of {UNIX} Machines
entry:
@InProceedings{Bishop:1988:AFN,
  author =       "Matthew A. Bishop",
  title =        "Auditing Files on a Network of {UNIX} Machines",
  crossref =     "USENIX:1988:PFU",
  pages =        "51--52",
  day =          "29--30",
  month =        aug,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dartmouth College",
}


bibtype: inproceedings
filename: unix.bib
label: Borenstein:1988:UER
author: N. S. Borenstein
title: UNIX Emacs: a retrospective. Lessons for flexible system design
crossref: ACM:1988:PAS
pages: 95--101
year: 1988
bibdate: Wed Oct 30 06:09:12 MST 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.10.30 06:09:12 MST
acknowledgement: ack-nhfb
affiliation: Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
thesaurus: Software tools; Text editing; UNIX; User interfaces
rawauthor: N. S. Borenstein
rawtitle: {UNIX} Emacs: a retrospective. Lessons for flexible system design
abstract:
UNIX Emacs is well-known and widely used as a text editor that has been extended in a remarkable number of directions, not always wisely. Because it is programmable in a powerful yet simple programming language, Emacs has been used as a development tool for the construction of some remarkably complex user-oriented programs. Indeed, it has served as both a user interface management system and a user interface toolkit, through it was designed as neither. The paper discusses the features that have made it so popular for user interface development, in an attempt to derive lessons of value for more powerful and more systematically designed systems in the future.

keywords:
Development tool; Programming language; Text editor; UNIX Emacs; User interface management system; User interface toolkit; User-oriented programs

rawabstract:
UNIX Emacs is well-known and widely used as a text editor that has been extended in a remarkable number of directions, not always wisely. Because it is programmable in a powerful yet simple programming language, Emacs has been used as a development tool for the construction of some remarkably complex user-oriented programs. Indeed, it has served as both a user interface management system and a user interface toolkit, through it was designed as neither. The paper discusses the features that have made it so popular for user interface development, in an attempt to derive lessons of value for more powerful and more systematically designed systems in the future.

entry:
@InProceedings{Borenstein:1988:UER,
  author =       "N. S. Borenstein",
  title =        "{UNIX} Emacs: a retrospective. Lessons for flexible
                 system design",
  crossref =     "ACM:1988:PAS",
  pages =        "95--101",
  year =         "1988",
  bibdate =      "Wed Oct 30 06:09:12 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "UNIX Emacs is well-known and widely used as a text
                 editor that has been extended in a remarkable number of
                 directions, not always wisely. Because it is
                 programmable in a powerful yet simple programming
                 language, Emacs has been used as a development tool for
                 the construction of some remarkably complex
                 user-oriented programs. Indeed, it has served as both a
                 user interface management system and a user interface
                 toolkit, through it was designed as neither. The paper
                 discusses the features that have made it so popular for
                 user interface development, in an attempt to derive
                 lessons of value for more powerful and more
                 systematically designed systems in the future.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Carnegie-Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6115 (Programming support); C6130 (Data handling
                 techniques); C6180 (User interfaces)",
  keywords =     "Development tool; Programming language; Text editor;
                 UNIX Emacs; User interface management system; User
                 interface toolkit; User-oriented programs",
  thesaurus =    "Software tools; Text editing; UNIX; User interfaces",
}


bibtype: article
filename: unix.bib
label: Canas:1988:PUO
author: Daniel A. Canas and Laura M. Esquivel
title: Portability and the UNIX operating system
journal: j-OPER-SYS-REV
volume: 22
number: 2
pages: 6--23
month: apr
monthnumber: 4
year: 1988
CODEN: OSRED8
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Sat Aug 26 08:55:40 MDT 2006
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2006.08.26 08:55:40 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Daniel A. Ca{\~n}as and Laura M. Esquivel
rawtitle: Portability and the {UNIX} operating system
entry:
@Article{Canas:1988:PUO,
  author =       "Daniel A. Ca{\~n}as and Laura M. Esquivel",
  title =        "Portability and the {UNIX} operating system",
  journal =      j-OPER-SYS-REV,
  volume =       "22",
  number =       "2",
  pages =        "6--23",
  month =        apr,
  year =         "1988",
  CODEN =        "OSRED8",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Sat Aug 26 08:55:40 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}


bibtype: inproceedings
filename: unix.bib
label: Carlin:1988:USA
author: Jerry M. Carlin
title: UNIX Security at Pacific Bell
crossref: USENIX:1988:PFU
pages: 86--87
day: 29--30
month: aug
monthnumber: 8
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Pacific Bell
rawauthor: Jerry M. Carlin
rawnote: Abstract only.
rawtitle: {UNIX} Security at {Pacific Bell}
entry:
@InProceedings{Carlin:1988:USA,
  author =       "Jerry M. Carlin",
  title =        "{UNIX} Security at {Pacific Bell}",
  crossref =     "USENIX:1988:PFU",
  pages =        "86--87",
  day =          "29--30",
  month =        aug,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "Pacific Bell",
}


bibtype: inproceedings
filename: unix.bib
label: Carlin:1988:USP
author: Jerry M. Carlin
title: UNIX Security at Pacific Bell
crossref: USENIX:1988:USWa
institution: Pacific Bell
pages: 86--87
day: 29--30
month: aug
monthnumber: 8
year: 1988
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
rawauthor: Jerry M. Carlin
rawnote: Abstract only.
rawtitle: {UNIX} Security at {Pacific Bell}
entry:
@InProceedings{Carlin:1988:USP,
  author =       "Jerry M. Carlin",
  title =        "{UNIX} Security at {Pacific Bell}",
  crossref =     "USENIX:1988:USWa",
  institution =  "Pacific Bell",
  pages =        "86--87",
  day =          "29--30",
  month =        aug,
  year =         "1988",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib;
                 http://www.usenix.org/cgi-bin/sortbib.pl?-sA",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Certen:1988:UEG
author: Pascale Le Certen and Beatrice Michel and Gilles Muller
title: A UNIX Environment for the GOTHIC Kernel
crossref: USENIX:1988:ECP
pages: 219--229
month: Spring
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Bull/INRIA
rawauthor: Pascale Le Certen and Beatrice Michel and Gilles Muller
rawtitle: A {UNIX} Environment for the {GOTHIC} Kernel
entry:
@InProceedings{Certen:1988:UEG,
  author =       "Pascale Le Certen and Beatrice Michel and Gilles
                 Muller",
  title =        "A {UNIX} Environment for the {GOTHIC} Kernel",
  crossref =     "USENIX:1988:ECP",
  pages =        "219--229",
  month =        "Spring",
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Bull/INRIA",
}


bibtype: book
filename: unix.bib
label: Christian:1988:UOS
author: Kaare Christian
title: The UNIX Operating System
publisher: pub-WILEY-INTERSCIENCE
address: pub-WILEY-INTERSCIENCE:adr
edition: Second
pages: xxii + 455
year: 1988
LCCN: QA76.8.U65 C45 1988
bibdate: Tue Dec 14 23:28:05 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.14 23:28:05 ???
note: See cite Sobell:1989:PGU.
acknowledgement: ack-nhfb
rawauthor: Kaare Christian
rawnote: See \cite{Sobell:1989:PGU}.
rawtitle: The {UNIX} Operating System
ISBN:
0-471-84782-8 (hardcover), 0-471-84781-X (paperback) OR 0471847828 (hardcover), 047184781X (paperback)

ISBN13:
978-0-471-84782-3 (hardcover), 978-0-471-84781-6 (paperback) OR 9780471847823 (hardcover), 9780471847816 (paperback)

abstract:
Contains over 50 percent new and expanded material and guides readers through every aspect of UNIX--from basic commands to shell programming to systems administration. Provides readers with useful quick summary sections that explain the important differences between UNIX versions. Includes special chapters on networking, security and Window systems.

TOC:
The History of the UNIX System Fundamentals UNIX System Basics Entering Commands Using the Shell The UNIX File System Managing Your Files What's Going on Utilities Text File Utilities Basic Text Editing with Vi Advanced Text Editing with Vi The Bourne Shell Programming Language A Few Shell Programs The AWK Programming Language The Sed Text Editor UNIX Platforms Window Systems Networking LAN Networking Utilities UUCP Networking Utilities System Management System Management Utilities Security The UNIX System Kernel Appendices Index

rawabstract:
Contains over 50 percent new and expanded material and guides readers through every aspect of UNIX--from basic commands to shell programming to systems administration. Provides readers with useful quick summary sections that explain the important differences between UNIX versions. Includes special chapters on networking, security and Window systems.

rawTOC:
The History of the UNIX System \\ Fundamentals \\ UNIX System Basics \\ Entering Commands Using the Shell \\ The UNIX File System \\ Managing Your Files \\ What's Going on Utilities \\ Text File Utilities \\ Basic Text Editing with Vi \\ Advanced Text Editing with Vi \\ The Bourne Shell Programming Language \\ A Few Shell Programs \\ The AWK Programming Language \\ The Sed Text Editor \\ UNIX Platforms \\ Window Systems \\ Networking \\ LAN Networking Utilities \\ UUCP Networking Utilities \\ System Management \\ System Management Utilities \\ Security \\ The UNIX System Kernel \\ Appendices \\ Index

entry:
@Book{Christian:1988:UOS,
  author =       "Kaare Christian",
  title =        "The {UNIX} Operating System",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  edition =      "Second",
  pages =        "xxii + 455",
  year =         "1988",
  ISBN =         "0-471-84782-8 (hardcover), 0-471-84781-X (paperback)",
  ISBN-13 =      "978-0-471-84782-3 (hardcover), 978-0-471-84781-6
                 (paperback)",
  LCCN =         "QA76.8.U65 C45 1988",
  bibdate =      "Tue Dec 14 23:28:05 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "See \cite{Sobell:1989:PGU}.",
  abstract =     "Contains over 50 percent new and expanded material and
                 guides readers through every aspect of UNIX--from basic
                 commands to shell programming to systems
                 administration. Provides readers with useful quick
                 summary sections that explain the important differences
                 between UNIX versions. Includes special chapters on
                 networking, security and Window systems.",
  acknowledgement = ack-nhfb,
  tableofcontents = "The History of the UNIX System \\
                 Fundamentals \\
                 UNIX System Basics \\
                 Entering Commands Using the Shell \\
                 The UNIX File System \\
                 Managing Your Files \\
                 What's Going on Utilities \\
                 Text File Utilities \\
                 Basic Text Editing with Vi \\
                 Advanced Text Editing with Vi \\
                 The Bourne Shell Programming Language \\
                 A Few Shell Programs \\
                 The AWK Programming Language \\
                 The Sed Text Editor \\
                 UNIX Platforms \\
                 Window Systems \\
                 Networking \\
                 LAN Networking Utilities \\
                 UUCP Networking Utilities \\
                 System Management \\
                 System Management Utilities \\
                 Security \\
                 The UNIX System Kernel \\
                 Appendices \\
                 Index",
}


bibtype: inproceedings
filename: unix.bib
label: Clancy:1988:VME
author: Patrick Clancy
title: Virtual Memory Extensions in TRACE / UNIX
crossref: USENIX:1988:USWb
pages: 137--150
day: 26--27
month: sep
monthnumber: 9
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Multiflow Computer
rawauthor: Patrick Clancy
rawtitle: Virtual Memory Extensions in {TRACE\slash UNIX}
entry:
@InProceedings{Clancy:1988:VME,
  author =       "Patrick Clancy",
  title =        "Virtual Memory Extensions in {TRACE\slash UNIX}",
  crossref =     "USENIX:1988:USWb",
  pages =        "137--150",
  day =          "26--27",
  month =        sep,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Multiflow Computer",
}


bibtype: inproceedings
filename: unix.bib
label: Comer:1988:USC
author: Douglas Comer and Thomas Narten
title: UNIX Systems as Cypress Implets
crossref: USENIX:1988:UCPb
pages: 55--62
month: Winter
year: 1988
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Purdue University
rawauthor: Douglas Comer and Thomas Narten
rawtitle: {UNIX} Systems as {Cypress} Implets
entry:
@InProceedings{Comer:1988:USC,
  author =       "Douglas Comer and Thomas Narten",
  title =        "{UNIX} Systems as {Cypress} Implets",
  crossref =     "USENIX:1988:UCPb",
  pages =        "55--62",
  month =        "Winter",
  year =         "1988",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Purdue University",
}


bibtype: article
filename: unix.bib
label: Cramer:1988:WRT
author: William D. Cramer
title: Writing Real-Time Programs under UNIX
journal: j-DDJ
volume: 13
number: 6
pages: 18--??
month: jun
monthnumber: 6
year: 1988
CODEN: DDJOEB
ISSN: 1044-789X OR 1044789X
bibdate: Mon Sep 2 09:09:39 MDT 1996
bibtimestamp: 1996.09.02 09:09:39 MDT
acknowledgement: ack-nhfb
rawauthor: William D. Cramer
rawtitle: Writing Real-Time Programs under {UNIX}
entry:
@Article{Cramer:1988:WRT,
  author =       "William D. Cramer",
  title =        "Writing Real-Time Programs under {UNIX}",
  journal =      j-DDJ,
  volume =       "13",
  number =       "6",
  pages =        "18--??",
  month =        jun,
  year =         "1988",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/dr-dobbs-1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Darwin:1988:CCP
author: Ian F. Darwin
title: Checking C programs with pgm lint
publisher: pub-ORA
address: pub-ORA:adr
pages: x + 72
month: oct
monthnumber: 10
year: 1988
ISBN: 0-937175-30-7 OR 0937175307
ISBN13: 978-0-937175-30-9 OR 9780937175309
LCCN: QA76.73.C15 D37 1990
bibdate: Sat May 11 07:55:08 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.05.11 07:55:08 ???
acknowledgement: ack-nhfb
rawauthor: Ian F. Darwin
rawtitle: Checking {C} programs with \pgm{lint}
entry:
@Book{Darwin:1988:CCP,
  author =       "Ian F. Darwin",
  title =        "Checking {C} programs with \pgm{lint}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "x + 72",
  month =        oct,
  year =         "1988",
  ISBN =         "0-937175-30-7",
  ISBN-13 =      "978-0-937175-30-9",
  LCCN =         "QA76.73.C15 D37 1990",
  bibdate =      "Sat May 11 07:55:08 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$12.95",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Das:1988:UAW
author: Sunil K. Das
title: UNIX Around the World
crossref: USENIX:1988:ECP
pages: 1--6
month: Spring
year: 1988
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: City University of London
rawauthor: Sunil K. Das
rawtitle: {UNIX} Around the World
entry:
@InProceedings{Das:1988:UAW,
  author =       "Sunil K. Das",
  title =        "{UNIX} Around the World",
  crossref =     "USENIX:1988:ECP",
  pages =        "1--6",
  month =        "Spring",
  year =         "1988",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "City University of London",
}


bibtype: inproceedings
filename: unix.bib
label: Datdeva:1988:LMG
author: Bjorn Datdeva
title: Lazy Man's Guide to UNIX System Administration
crossref: USENIX:1988:LIS
pages: 25--??
day: 17--18
month: nov
monthnumber: 11
year: 1988
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: /sys/admin, inc.
rawauthor: Bjorn Datdeva
rawnote: Abstract only.
rawtitle: Lazy Man's Guide to {UNIX} System Administration
entry:
@InProceedings{Datdeva:1988:LMG,
  author =       "Bjorn Datdeva",
  title =        "Lazy Man's Guide to {UNIX} System Administration",
  crossref =     "USENIX:1988:LIS",
  pages =        "25--??",
  day =          "17--18",
  month =        nov,
  year =         "1988",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "/sys/admin, inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Davida:1988:UGD
author: George I. Davida and Brian J. Matt
title: UNIX Guardians: Delegating Security to the User
crossref: USENIX:1988:PFU
pages: 14--23
day: 29--30
month: aug
monthnumber: 8
year: 1988
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Wisconsin, Milwaukee
rawauthor: George I. Davida and Brian J. Matt
rawtitle: {UNIX} Guardians: Delegating Security to the User
entry:
@InProceedings{Davida:1988:UGD,
  author =       "George I. Davida and Brian J. Matt",
  title =        "{UNIX} Guardians: Delegating Security to the User",
  crossref =     "USENIX:1988:PFU",
  pages =        "14--23",
  day =          "29--30",
  month =        aug,
  year =         "1988",
  bibdate =      "Fri Oct 18 07:24:24 MDT 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix1980.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Wisconsin, Milwaukee",
}


bibtype: techreport
filename: unix.bib
label: Donnelly:1988:BYC
author: Charles Donnelly and Richard M. Stallman
title: BISON --- The YACC-compatible Parser Generator
institution: pub-FSF
address: pub-FSF:adr
pages: 14--23
year: 1988
bibdate: Mon Oct 4 11:54:40 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 11:54:40 ???
acknowledgement: ack-nhfb
rawauthor: Charles Donnelly and Richard M. Stallman
rawtitle: {BISON} --- The {YACC}-com\-pat\-i\-ble Parser Generator
note:
Bison was largely written by Robert Corbett, and made yacc-compatible by Richard Stallman. Electronic mail: path |rms@prep.ai.mit.edu|. Software also available via ANONYMOUS FTP to path |prep.ai.mit.edu|. See also cite Paxson:1988:FFL.

rawnote:
Bison was largely written by Robert Corbett, and made yacc-com\-pat\-i\-ble by Richard Stallman. Electronic mail: \path|rms@prep.ai.mit.edu|. Software also available via ANONYMOUS FTP to \path|prep.ai.mit.edu|. See also \cite{Paxson:1988:FFL}.

entry:
@TechReport{Donnelly:1988:BYC,
  author =       "Charles Donnelly and Richard M. Stallman",
  title =        "{BISON} --- The {YACC}-com\-pat\-i\-ble Parser
                 Generator",
  institution =  pub-FSF,
  address =      pub-FSF:adr,
  year =         "1988",
  bibdate =      "Mon Oct 4 11:54:40 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Bison was largely written by Robert Corbett, and made
                 yacc-com\-pat\-i\-ble by Richard Stallman. Electronic
                 mail: \path|rms@prep.ai.mit.edu|. Software also
                 available via ANONYMOUS FTP to \path|prep.ai.mit.edu|.
                 See also \cite{Paxson:1988:FFL}.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Dougherty:1988:MU
author: D. Dougherty and T. O'Reilly
title: DOS meets Unix
journal: j-BYTE
volume: 13
number: 11
pages: 117--126
month: nov
monthnumber: 11
year: 1988
CODEN: BYTEDJ
ISSN: 0360-5280 OR 03605280
bibdate: Thu Sep 12 17:54:09 MDT 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/byte1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.09.12 17:54:09 MDT
keywords: DOS; Intel 80386 chip; Merge 386; Unix; VP/ix
acknowledgement: ack-nhfb
affiliation: O'Reilly and Associates Inc., Newton, MA, USA
thesaurus: Operating systems [computers]; Unix
rawauthor: D. Dougherty and T. O'Reilly
rawtitle: {DOS} meets {Unix}
entry:
@Article{Dougherty:1988:MU,
  author =       "D. Dougherty and T. O'Reilly",
  title =        "{DOS} meets {Unix}",
  journal =      j-BYTE,
  volume =       "13",
  number =       "11",
  pages =        "117--126",
  month =        nov,
  year =         "1988",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280",
  bibdate =      "Thu Sep 12 17:54:09 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/byte1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "O'Reilly and Associates Inc., Newton, MA, USA",
  classification = "C6150J (Operating systems)",
  keywords =     "DOS; Intel 80386 chip; Merge 386; Unix; VP/ix",
  thesaurus =    "Operating systems [computers]; Unix",
}


