# bibtab

bibtype: inproceedings
filename: unix.bib
label: Weiner:1982:UPP
author: James L. Weiner and Brian L. Johnson
title: UNIX / Prime: Porting the UNIX operating system to Prime machines
crossref: USENIX:1982:UAS
pages: 247--248
month: Summer
year: 1982
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: University of New Hampshire
rawauthor: James L. Weiner and Brian L. Johnson
rawnote: Abstract only.
rawtitle: {UNIX\slash Prime}: Porting the {UNIX} operating system to {Prime} machines
entry:
@InProceedings{Weiner:1982:UPP,
  author =       "James L. Weiner and Brian L. Johnson",
  title =        "{UNIX\slash Prime}: Porting the {UNIX} operating
                 system to {Prime} machines",
  crossref =     "USENIX:1982:UAS",
  pages =        "247--248",
  month =        "Summer",
  year =         "1982",
  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 =  "University of New Hampshire",
}


bibtype: inproceedings
filename: unix.bib
label: Williams:1982:BFM
author: Gary Williams
title: A Business-Oriented File Manager under UNIX, with Contention Control and ISAM
crossref: USENIX:1982:UAS
pages: 269--279
month: Summer
year: 1982
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Durango Systems, Inc.
rawauthor: Gary Williams
rawtitle: A Business-Oriented File Manager under {UNIX}, with Contention Control and {ISAM}
entry:
@InProceedings{Williams:1982:BFM,
  author =       "Gary Williams",
  title =        "A Business-Oriented File Manager under {UNIX}, with
                 Contention Control and {ISAM}",
  crossref =     "USENIX:1982:UAS",
  pages =        "269--279",
  month =        "Summer",
  year =         "1982",
  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 =  "Durango Systems, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Williams:1982:BOF
author: Gary Williams
title: A Business-Oriented File Manager under UNIX, with Contention Control and ISAM
crossref: USENIX:1982:UCP
institution: Durango Systems, Inc.
pages: 269--279
month: Summer
year: 1982
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Gary Williams
rawtitle: A Business-Oriented File Manager under {UNIX}, with Contention Control and {ISAM}
entry:
@InProceedings{Williams:1982:BOF,
  author =       "Gary Williams",
  title =        "A Business-Oriented File Manager under {UNIX}, with
                 Contention Control and {ISAM}",
  crossref =     "USENIX:1982:UCP",
  institution =  "Durango Systems, Inc.",
  pages =        "269--279",
  month =        "Summer",
  year =         "1982",
  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: Woznick:1982:MRU
author: Benjamin J. Woznick
title: Managing a Roomful of UNIX Systems
crossref: USENIX:1982:UAS
pages: 179--185
month: Summer
year: 1982
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: BBN Computer Corp.
rawauthor: Benjamin J. Woznick
rawtitle: Managing a Roomful of {UNIX} Systems
entry:
@InProceedings{Woznick:1982:MRU,
  author =       "Benjamin J. Woznick",
  title =        "Managing a Roomful of {UNIX} Systems",
  crossref =     "USENIX:1982:UAS",
  pages =        "179--185",
  month =        "Summer",
  year =         "1982",
  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 =  "BBN Computer Corp.",
}


bibtype: inproceedings
filename: unix.bib
label: Allen:1983:RRT
author: Bill Allen
title: REGULUS, a Real-Time UNIX Lookalike
crossref: USENIX:1983:UCPa
institution: Alcyon Corporation
pages: 268--??
month: Winter
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
rawauthor: Bill Allen
rawnote: Abstract only.
rawtitle: {REGULUS}, a Real-Time {UNIX} Lookalike
entry:
@InProceedings{Allen:1983:RRT,
  author =       "Bill Allen",
  title =        "{REGULUS}, a Real-Time {UNIX} Lookalike",
  crossref =     "USENIX:1983:UCPa",
  institution =  "Alcyon Corporation",
  pages =        "268--??",
  month =        "Winter",
  year =         "1983",
  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: Allen:1983:RRU
author: Bill Allen
title: REGULUS, a Real-Time UNIX Lookalike
crossref: USENIX:1983:UCPb
pages: 268--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Alcyon Corporation
rawauthor: Bill Allen
rawnote: Abstract only.
rawtitle: {REGULUS}, a Real-Time {UNIX} Lookalike
entry:
@InProceedings{Allen:1983:RRU,
  author =       "Bill Allen",
  title =        "{REGULUS}, a Real-Time {UNIX} Lookalike",
  crossref =     "USENIX:1983:UCPb",
  pages =        "268--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Alcyon Corporation",
}


bibtype: book
filename: unix.bib
label: ATT:1983:UPMa
author: AT&T
title: UNIX Programmer's Manual
volume: 1
publisher: pub-HRW
address: pub-HRW:adr
pages: xiv + 425
year: 1983
ISBN: 0-03-061742-1 OR 0030617421
ISBN13: 978-0-03-061742-3 OR 9780030617423
LCCN: QA76.8.U65 B44 1983
bibdate: Sat Oct 28 08:41:35 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2000.10.28 08:41:35 ???
acknowledgement: ack-nhfb
key: ATT
rawauthor: {AT\&T}
rawtitle: {UNIX} Programmer's Manual
entry:
@Book{ATT:1983:UPMa,
  author =       "{AT\&T}",
  key =          "ATT",
  title =        "{UNIX} Programmer's Manual",
  volume =       "1",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "xiv + 425",
  year =         "1983",
  ISBN =         "0-03-061742-1",
  ISBN-13 =      "978-0-03-061742-3",
  LCCN =         "QA76.8.U65 B44 1983",
  bibdate =      "Sat Oct 28 08:41:35 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: ATT:1983:UPMb
author: AT&T
title: UNIX Programmer's Manual
volume: 2
publisher: pub-HRW
address: pub-HRW:adr
pages: vii + 616
year: 1983
ISBN: 0-03-061743-X OR 003061743X
ISBN13: 978-0-03-061743-0 OR 9780030617430
LCCN: QA76.8.U65 B44 1983
bibdate: Sat Oct 28 08:41:37 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2000.10.28 08:41:37 ???
acknowledgement: ack-nhfb
key: ATT
rawauthor: {AT\&T}
rawtitle: {UNIX} Programmer's Manual
note:
On pp. 382--386, there is a pgm yacc grammar for a desk calculator implementing interval arithmetic.

rawnote:
On pp. 382--386, there is a \pgm{yacc} grammar for a desk calculator implementing interval arithmetic.

entry:
@Book{ATT:1983:UPMb,
  author =       "{AT\&T}",
  key =          "ATT",
  title =        "{UNIX} Programmer's Manual",
  volume =       "2",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "vii + 616",
  year =         "1983",
  ISBN =         "0-03-061743-X",
  ISBN-13 =      "978-0-03-061743-0",
  LCCN =         "QA76.8.U65 B44 1983",
  bibdate =      "Sat Oct 28 08:41:37 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "On pp. 382--386, there is a \pgm{yacc} grammar for a
                 desk calculator implementing interval arithmetic.",
  acknowledgement = ack-nhfb,
  xxnote =       "NB: special form {AT\&T} required to get correct
                 alpha-style labels.",
}


bibtype: book
filename: unix.bib
label: ATT:UPM83-1
author: AT&T
title: UNIX Programmer's Manual
volume: 1
publisher: pub-HRW
address: pub-HRW:adr
pages: xiv + 425
year: 1983
ISBN: 0-03-061742-1 OR 0030617421
ISBN13: 978-0-03-061742-3 OR 9780030617423
LCCN: QA76.8.U65 B44 1983
bibdate: Sat Oct 28 08:26:00 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2000.10.28 08:26:00 ???
key: ATT
rawauthor: {AT\&T}
rawtitle: {UNIX} Programmer's Manual
entry:
@Book{ATT:UPM83-1,
  author =       "{AT\&T}",
  key =          "ATT",
  title =        "{UNIX} Programmer's Manual",
  volume =       "1",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "xiv + 425",
  year =         "1983",
  ISBN =         "0-03-061742-1",
  ISBN-13 =      "978-0-03-061742-3",
  LCCN =         "QA76.8.U65 B44 1983",
  bibdate =      "Sat Oct 28 08:26:00 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  xxnote =       "NB: special form {AT\&T} required to get correct
                 alpha-style labels.",
}


bibtype: book
filename: unix.bib
label: ATT:UPM83-2
author: AT&T
title: UNIX Programmer's Manual
volume: 2
publisher: pub-HRW
address: pub-HRW:adr
pages: vii + 616
year: 1983
ISBN: 0-03-061743-X OR 003061743X
ISBN13: 978-0-03-061743-0 OR 9780030617430
LCCN: QA76.8.U65 B44 1983
bibdate: Sat Oct 28 08:26:02 2000
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2000.10.28 08:26:02 ???
key: ATT
rawauthor: {AT\&T}
rawtitle: {UNIX} Programmer's Manual
entry:
@Book{ATT:UPM83-2,
  author =       "{AT\&T}",
  key =          "ATT",
  title =        "{UNIX} Programmer's Manual",
  volume =       "2",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "vii + 616",
  year =         "1983",
  ISBN =         "0-03-061743-X",
  ISBN-13 =      "978-0-03-061743-0",
  LCCN =         "QA76.8.U65 B44 1983",
  bibdate =      "Sat Oct 28 08:26:02 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  xxnote =       "NB: special form {AT\&T} required to get correct
                 alpha-style labels.",
}


bibtype: inproceedings
filename: unix.bib
label: Barrett:1983:IUI
author: P. L. Barrett
title: An Implementation of UNIX For The Intel iAPX286
crossref: STUG:1983:PUA
pages: 79--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Intel Corporation
rawauthor: P. L. Barrett
rawnote: Abstract only.
rawtitle: An Implementation of {UNIX} For The {Intel iAPX286}
entry:
@InProceedings{Barrett:1983:IUI,
  author =       "P. L. Barrett",
  title =        "An Implementation of {UNIX} For The {Intel iAPX286}",
  crossref =     "STUG:1983:PUA",
  pages =        "79--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Intel Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Blackett:1983:MDR
author: Kent Blackett
title: A Menu-Driven Real-Time UNIX System
crossref: USENIX:1983:UCPa
institution: MASSCOMP
pages: 279--283
month: Winter
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Kent Blackett
rawtitle: A Menu-Driven Real-Time {UNIX} System
entry:
@InProceedings{Blackett:1983:MDR,
  author =       "Kent Blackett",
  title =        "A Menu-Driven Real-Time {UNIX} System",
  crossref =     "USENIX:1983:UCPa",
  institution =  "MASSCOMP",
  pages =        "279--283",
  month =        "Winter",
  year =         "1983",
  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: Blackett:1983:MRU
author: Kent Blackett
title: A Menu-Driven Real-Time UNIX System
crossref: USENIX:1983:UCPb
pages: 279--283
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: MASSCOMP
rawauthor: Kent Blackett
rawtitle: A Menu-Driven Real-Time {UNIX} System
entry:
@InProceedings{Blackett:1983:MRU,
  author =       "Kent Blackett",
  title =        "A Menu-Driven Real-Time {UNIX} System",
  crossref =     "USENIX:1983:UCPb",
  pages =        "279--283",
  month =        "Winter",
  year =         "1983",
  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 =  "MASSCOMP",
}


bibtype: article
filename: unix.bib
label: Blair:1983:PEU
author: Gordon S. Blair and John A. Mariani and W. D. Shepherd
title: A Practical Extension to UNIX for Interprocess Communication
journal: j-SPE
volume: 13
number: 1
pages: 45--58
month: jan
monthnumber: 1
year: 1983
CODEN: SPEXBL
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; performance; theory
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
rawauthor: Gordon S. Blair and John A. Mariani and W. D. Shepherd
rawtitle: A Practical Extension to {UNIX} for Interprocess Communication
subject:
C.2 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Local Networks C.2.5 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Local Networks, Rings D.4.0 Software, OPERATING SYSTEMS, General, UNIX D.4.4 Software, OPERATING SYSTEMS, Communications Management, Network communication

entry:
@Article{Blair:1983:PEU,
  author =       "Gordon S. Blair and John A. Mariani and W. D.
                 Shepherd",
  title =        "A Practical Extension to {UNIX} for Interprocess
                 Communication",
  journal =      j-SPE,
  volume =       "13",
  number =       "1",
  pages =        "45--58",
  month =        jan,
  year =         "1983",
  CODEN =        "SPEXBL",
  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; performance; theory",
  review =       "ACM CR 40585",
  subject =      "C.2 Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Local Networks \\
                 C.2.5 Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Local Networks, Rings
                 \\ D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
                 D.4.4 Software, OPERATING SYSTEMS, Communications
                 Management, Network communication",
}


bibtype: inproceedings
filename: unix.bib
label: Blevins:1983:PUG
author: Jack Blevins
title: The Port of UNIX to the Gould 32 / 27
crossref: USENIX:1983:UCPb
pages: 273--278
month: Winter
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Gould, Inc.
rawauthor: Jack Blevins
rawtitle: The Port of {UNIX} to the {Gould} 32\slash 27
entry:
@InProceedings{Blevins:1983:PUG,
  author =       "Jack Blevins",
  title =        "The Port of {UNIX} to the {Gould} 32\slash 27",
  crossref =     "USENIX:1983:UCPb",
  pages =        "273--278",
  month =        "Winter",
  year =         "1983",
  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 =  "Gould, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Bryan:1983:VAM
author: Scott Bryan
title: VCHK --- a Maintenance Program for UNIX File Hierarchies
crossref: STUG:1983:PUA
pages: 41--44
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: UniSoft Corporation
rawauthor: Scott Bryan
rawtitle: {VCHK} --- a Maintenance Program for {UNIX} File Hierarchies
entry:
@InProceedings{Bryan:1983:VAM,
  author =       "Scott Bryan",
  title =        "{VCHK} --- a Maintenance Program for {UNIX} File
                 Hierarchies",
  crossref =     "STUG:1983:PUA",
  pages =        "41--44",
  month =        "Summer",
  year =         "1983",
  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 =  "UniSoft Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Bryan:1983:VMP
author: Scott Bryan
title: VCHK --- a Maintenance Program for UNIX File Hierarchies
crossref: USENIX:1983:UCPb
institution: UniSoft Corporation
pages: 41--44
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Scott Bryan
rawtitle: {VCHK} --- a Maintenance Program for {UNIX} File Hierarchies
entry:
@InProceedings{Bryan:1983:VMP,
  author =       "Scott Bryan",
  title =        "{VCHK} --- a Maintenance Program for {UNIX} File
                 Hierarchies",
  crossref =     "USENIX:1983:UCPb",
  institution =  "UniSoft Corporation",
  pages =        "41--44",
  month =        "Summer",
  year =         "1983",
  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: techreport
filename: unix.bib
label: Cabrera:1983:UPO
author: Luis Felipe Cabrera
title: A user-process oriented performance study of Ethernet networking under Berkeley UNIX 4.2 BSD
type: Progress report
number: 84/19
institution: Computer Science Division (EELS), University of California, Berkeley
address: Berkeley, CA, USA
pages: 37
year: 1983
bibdate: Tue Sep 17 07:25:50 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2002.09.17 07:25:50 ???
acknowledgement: ack-nhfb
rawauthor: Luis Felipe Cabrera
rawtitle: A user-process oriented performance study of {Ethernet} networking under {Berkeley UNIX 4.2 BSD}
entry:
@TechReport{Cabrera:1983:UPO,
  author =       "Luis Felipe Cabrera",
  title =        "A user-process oriented performance study of
                 {Ethernet} networking under {Berkeley UNIX 4.2 BSD}",
  type =         "Progress report",
  number =       "84/19",
  institution =  "Computer Science Division (EELS), University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "37",
  year =         "1983",
  bibdate =      "Tue Sep 17 07:25:50 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cardelli:1983:FAM
author: Luca Cardelli
title: The Functional Abstract Machine
type: Technical Report
number: TR-107
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 45
day: 4
month: may
monthnumber: 5
year: 1983
bibdate: Fri Sep 01 14:13:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.01 14:13:45 ???
URL: http://lucacardelli.name/Papers/FAM.pdf
acknowledgement: ack-nhfb
rawauthor: Luca Cardelli
rawtitle: The Functional Abstract Machine
abstract:
The Functional Abstract Machine (Fam) is a stack machine designed to support functional languages on large address space computers. It can be considered a SECD machine [1] which has been optimized to allow very fast function application and the use of true stacks (as opposed to linked lists).

rawabstract:
The Functional Abstract Machine (Fam) is a stack machine designed to support functional languages on large address space computers. It can be considered a SECD machine [1] which has been optimized to allow very fast function application and the use of true stacks (as opposed to linked lists).

entry:
@TechReport{Cardelli:1983:FAM,
  author =       "Luca Cardelli",
  title =        "The Functional Abstract Machine",
  type =         "Technical Report",
  number =       "TR-107",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "45",
  day =          "4",
  month =        may,
  year =         "1983",
  bibdate =      "Fri Sep 01 14:13:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://lucacardelli.name/Papers/FAM.pdf",
  abstract =     "The Functional Abstract Machine (Fam) is a stack
                 machine designed to support functional languages on
                 large address space computers. It can be considered a
                 SECD machine [1] which has been optimized to allow very
                 fast function application and the use of true stacks
                 (as opposed to linked lists).",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Cargill:1983:BDa
author: T. A. Cargill
title: The Blit debugger (Preliminary Draft)
journal: j-SIGPLAN
volume: 18
number: 8
pages: 190--200
month: aug
monthnumber: 8
year: 1983
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
subject: D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids
acknowledgement: ack-nhfb
corpsource: Bell Labs., Murray Hill, NJ, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: T. A. Cargill
rawtitle: The {Blit} debugger (Preliminary Draft)
keywords:
Bell Laboratories; Blit debugger; C programs; computer graphics; design; graphics; high level languages; Motorola; mouse; multi-processing bitmap terminal; performance; program debugging; UNIX; user interface; verification

entry:
@Article{Cargill:1983:BDa,
  author =       "T. A. Cargill",
  title =        "The {Blit} debugger (Preliminary Draft)",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "8",
  pages =        "190--200",
  month =        aug,
  year =         "1983",
  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 = "C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
  conftitle =    "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
                 High-Level Debugging",
  corpsource =   "Bell Labs., Murray Hill, NJ, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Bell Laboratories; Blit debugger; C programs; computer
                 graphics; design; graphics; high level languages;
                 Motorola; mouse; multi-processing bitmap terminal;
                 performance; program debugging; UNIX; user interface;
                 verification",
  subject =      "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
                 Debugging, Debugging aids",
  treatment =    "P Practical",
}


bibtype: article
filename: unix.bib
label: Cargill:1983:BDb
author: Thomas A. Cargill
title: Blit Debugger
journal: j-J-SYST-SOFTW
volume: 3
number: 4
pages: 277--284
month: dec
monthnumber: 12
year: 1983
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
bibtimestamp: 1998.12.16 15:40:53 MST
acknowledgement: ack-nhfb
affiliationaddress: Bell Lab, Computing Science Research Cent, Murray Hill, NJ, USA
journalURL: http://www.sciencedirect.com/science/journal/01641212
journalabr: J Syst Software
rawauthor: Thomas A. Cargill
rawtitle: {Blit} Debugger
bibsource:
Compendex database; https://www.math.utah.edu/pub/tex/bib/jsystsoftw.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

keywords:
bitmap terminal; blit debugger; computer peripheral equipment; computer programming languages; computer systems, digital --- Multiprocessing; Program Debugging

entry:
@Article{Cargill:1983:BDb,
  author =       "Thomas A. Cargill",
  title =        "{Blit} Debugger",
  journal =      j-J-SYST-SOFTW,
  volume =       "3",
  number =       "4",
  pages =        "277--284",
  month =        dec,
  year =         "1983",
  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/jsystsoftw.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Bell Lab, Computing Science Research Cent,
                 Murray Hill, NJ, USA",
  classification = "722; 723",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01641212",
  journalabr =   "J Syst Software",
  keywords =     "bitmap terminal; blit debugger; computer peripheral
                 equipment; computer programming languages; computer
                 systems, digital --- Multiprocessing; Program
                 Debugging",
}


bibtype: inproceedings
filename: unix.bib
label: Cerofolini:1983:USB
author: Luigi Cerofolini
title: UNIX for the STD Bus
crossref: USENIX:1983:UCPb
pages: 185--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Universita Di Bologna
rawauthor: Luigi Cerofolini
rawnote: Abstract only.
rawtitle: {UNIX} for the {STD} Bus
entry:
@InProceedings{Cerofolini:1983:USB,
  author =       "Luigi Cerofolini",
  title =        "{UNIX} for the {STD} Bus",
  crossref =     "USENIX:1983:UCPb",
  pages =        "185--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Universita Di Bologna",
}


bibtype: inproceedings
filename: unix.bib
label: Chambers:1983:USI
author: John Chambers and John Quarterman
title: UNIX System III and 4.1BSD; a Practical Comparison
crossref: USENIX:1983:UCPb
pages: 25--38
month: Winter
year: 1983
bibdate: Sat Oct 24 12:56:04 1998
bibtimestamp: 1998.10.24 12:56:04 ???
acknowledgement: ack-nhfb
affiliation: University of Texas Medical Branch
rawauthor: John Chambers and John Quarterman
rawtitle: {UNIX System III} and {4.1BSD}; a Practical Comparison
entry:
@InProceedings{Chambers:1983:USI,
  author =       "John Chambers and John Quarterman",
  title =        "{UNIX System III} and {4.1BSD}; a Practical
                 Comparison",
  crossref =     "USENIX:1983:UCPb",
  pages =        "25--38",
  month =        "Winter",
  year =         "1983",
  bibdate =      "Sat Oct 24 12:56:04 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 =  "University of Texas Medical Branch",
}


bibtype: inproceedings
filename: unix.bib
label: Chambers:1983:USV
author: John Chambers and John Quarterman
title: UNIX System V and 4.1C BSD
crossref: STUG:1983:PUA
pages: 265--291
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Texas Medical Branch
rawauthor: John Chambers and John Quarterman
rawtitle: {UNIX} System {V} and {4.1C BSD}
entry:
@InProceedings{Chambers:1983:USV,
  author =       "John Chambers and John Quarterman",
  title =        "{UNIX} System {V} and {4.1C BSD}",
  crossref =     "STUG:1983:PUA",
  pages =        "265--291",
  month =        "Summer",
  year =         "1983",
  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 Texas Medical Branch",
}


bibtype: inproceedings
filename: unix.bib
label: Chen:1983:EPU
author: Paul Chen and Chet Britten
title: Experiences in Porting 4.1BSD UNIX to the [lambda]750 VLSI Development System
crossref: USENIX:1983:UCPb
pages: 132--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Metheus Corporation
rawauthor: Paul Chen and Chet Britten
rawnote: Abstract only.
rawtitle: Experiences in Porting {4.1BSD UNIX} to the [lambda]750 {VLSI} Development System
entry:
@InProceedings{Chen:1983:EPU,
  author =       "Paul Chen and Chet Britten",
  title =        "Experiences in Porting {4.1BSD UNIX} to the
                 [lambda]750 {VLSI} Development System",
  crossref =     "USENIX:1983:UCPb",
  pages =        "132--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Metheus Corporation",
}


bibtype: book
filename: unix.bib
label: Christian:1983:UOS
author: Kaare Christian
title: The UNIX Operating System
publisher: pub-WILEY-INTERSCIENCE
address: pub-WILEY-INTERSCIENCE:adr
pages: xviii + 318
year: 1983
LCCN: QA76.8.U65 C45 1983
bibdate: Mon Oct 4 11:54:28 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 11:54:28 ???
acknowledgement: ack-nhfb
rawauthor: Kaare Christian
rawtitle: The {UNIX} Operating System
ISBN:
0-471-87542-2 (hardcover) and 0-471-89052-9 (paperback) OR 0471875422 (hardcover) and 0471890529 (paperback)

ISBN13:
978-0-471-87542-0 (hardcover) and 978-0-471-89052-2 (paperback) OR 9780471875420 (hardcover) and 9780471890522 (paperback)

entry:
@Book{Christian:1983:UOS,
  author =       "Kaare Christian",
  title =        "The {UNIX} Operating System",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  pages =        "xviii + 318",
  year =         "1983",
  ISBN =         "0-471-87542-2 (hardcover) and 0-471-89052-9
                 (paperback)",
  ISBN-13 =      "978-0-471-87542-0 (hardcover) and 978-0-471-89052-2
                 (paperback)",
  LCCN =         "QA76.8.U65 C45 1983",
  bibdate =      "Mon Oct 4 11:54:28 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Christian:UOS83
author: Kaare Christian
title: The UNIX Operating System
publisher: pub-WILEY-INTERSCIENCE
address: pub-WILEY-INTERSCIENCE:adr
pages: xviii + 318
year: 1983
LCCN: QA76.8.U65 C45 1983
bibdate: Tue Dec 14 23:28:00 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.14 23:28:00 ???
rawauthor: Kaare Christian
rawtitle: The {UNIX} Operating System
ISBN:
0-471-87542-2 (hardcover) and 0-471-89052-9 (paperback) OR 0471875422 (hardcover) and 0471890529 (paperback)

ISBN13:
978-0-471-87542-0 (hardcover) and 978-0-471-89052-2 (paperback) OR 9780471875420 (hardcover) and 9780471890522 (paperback)

entry:
@Book{Christian:UOS83,
  author =       "Kaare Christian",
  title =        "The {UNIX} Operating System",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  pages =        "xviii + 318",
  year =         "1983",
  ISBN =         "0-471-87542-2 (hardcover) and 0-471-89052-9
                 (paperback)",
  ISBN-13 =      "978-0-471-87542-0 (hardcover) and 978-0-471-89052-2
                 (paperback)",
  LCCN =         "QA76.8.U65 C45 1983",
  bibdate =      "Tue Dec 14 23:28:00 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
}


bibtype: inproceedings
filename: unix.bib
label: Clegg:1983:HEU
author: Frederick W. Clegg
title: Hewlett--Packard's Entry into the UNIX Community
crossref: USENIX:1983:UCPb
pages: 119--131
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Hewlett--Packard Company
rawauthor: Frederick W. Clegg
rawtitle: {Hewlett--Packard's} Entry into the {UNIX} Community
entry:
@InProceedings{Clegg:1983:HEU,
  author =       "Frederick W. Clegg",
  title =        "{Hewlett--Packard's} Entry into the {UNIX} Community",
  crossref =     "USENIX:1983:UCPb",
  pages =        "119--131",
  month =        "Winter",
  year =         "1983",
  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 =  "Hewlett--Packard Company",
}


bibtype: inproceedings
filename: unix.bib
label: Clegg:1983:HPE
author: Frederick W. Clegg
title: Hewlett--Packard's Entry into the UNIX Community
crossref: USENIX:1983:UCPa
institution: Hewlett--Packard Company
pages: 119--131
month: Winter
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Frederick W. Clegg
rawtitle: {Hewlett--Packard's} Entry into the {UNIX} Community
entry:
@InProceedings{Clegg:1983:HPE,
  author =       "Frederick W. Clegg",
  title =        "{Hewlett--Packard's} Entry into the {UNIX} Community",
  crossref =     "USENIX:1983:UCPa",
  institution =  "Hewlett--Packard Company",
  pages =        "119--131",
  month =        "Winter",
  year =         "1983",
  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: Cole:1983:AAP
author: Clement T. Cole
title: Attaching an Array Processor in the UNIX Environment
crossref: STUG:1983:PUA
pages: 135--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Massachusetts Computer Corporation
rawauthor: Clement T. Cole
rawnote: Abstract only.
rawtitle: Attaching an Array Processor in the {UNIX} Environment
entry:
@InProceedings{Cole:1983:AAP,
  author =       "Clement T. Cole",
  title =        "Attaching an Array Processor in the {UNIX}
                 Environment",
  crossref =     "STUG:1983:PUA",
  pages =        "135--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Massachusetts Computer Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Cordy:1983:TAN
author: J. R. Cordy and R. C. Holt
title: Turing: a New General Purpose Computer Language Under UNIX
crossref: STUG:1983:PUA
pages: 249--254
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: University of Toronto
rawauthor: J. R. Cordy and R. C. Holt
rawtitle: {Turing}: a New General Purpose Computer Language Under {UNIX}
bibsource:
ftp://ftp.uu.net/library/bibliography; https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/usenix1980.bib

entry:
@InProceedings{Cordy:1983:TAN,
  author =       "J. R. Cordy and R. C. Holt",
  title =        "{Turing}: a New General Purpose Computer Language
                 Under {UNIX}",
  crossref =     "STUG:1983:PUA",
  pages =        "249--254",
  month =        "Summer",
  year =         "1983",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.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 =  "University of Toronto",
}


bibtype: inproceedings
filename: unix.bib
label: Cordy:1983:TNG
author: J. R. Cordy and R. C. Holt
title: Turing: a New General Purpose Computer Language Under UNIX
crossref: USENIX:1983:UCPb
institution: University of Toronto
pages: 249--254
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: J. R. Cordy and R. C. Holt
rawtitle: {Turing}: a New General Purpose Computer Language Under {UNIX}
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib; 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

entry:
@InProceedings{Cordy:1983:TNG,
  author =       "J. R. Cordy and R. C. Holt",
  title =        "{Turing}: a New General Purpose Computer Language
                 Under {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  institution =  "University of Toronto",
  pages =        "249--254",
  month =        "Summer",
  year =         "1983",
  bibdate =      "Wed Aug 13 10:48:45 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 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: Cox:1983:OOP
author: Brad J. Cox
title: The object oriented precompiler: Programming Smalltalk 80 methods in C language
journal: j-SIGPLAN
volume: 18
number: 1
pages: 15--22
month: jan
monthnumber: 1
year: 1983
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: ITT Programming Technol. Center, Stratford, CT, USA
journalURL: https://dl.acm.org/loi/sigplan
key: Cox
treatment: P Practical
rawauthor: Brad J. Cox
rawtitle: The object oriented precompiler: Programming {Smalltalk 80} methods in {C} language
abstract:
This paper describes the OOPC, a language and run-time library for producing C programs that operate by the run-time conventions of Smalltalk 80 in a UNIX environment. An added capability is object save/restore, which allows any object to convert itself and all subobjects into linear form for storage on disk. Important missing features are automatic memory management and Smalltalk's impressive collection of classes to support a graphical human interface.

keywords:
C programs; language; object oriented precompiler; program compilers; run-time library; Small talk, Class C, object-oriented; Smalltalk 80; UNIX environment

rawabstract:
This paper describes the OOPC, a language and run-time library for producing C programs that operate by the run-time conventions of Smalltalk 80 in a UNIX environment. An added capability is object save/restore, which allows any object to convert itself and all subobjects into linear form for storage on disk. Important missing features are automatic memory management and Smalltalk's impressive collection of classes to support a graphical human interface.

entry:
@Article{Cox:1983:OOP,
  author =       "Brad J. Cox",
  key =          "Cox",
  title =        "The object oriented precompiler: Programming
                 {Smalltalk 80} methods in {C} language",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "1",
  pages =        "15--22",
  month =        jan,
  year =         "1983",
  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",
  abstract =     "This paper describes the OOPC, a language and run-time
                 library for producing C programs that operate by the
                 run-time conventions of Smalltalk 80 in a UNIX
                 environment. An added capability is object
                 save/restore, which allows any object to convert itself
                 and all subobjects into linear form for storage on
                 disk. Important missing features are automatic memory
                 management and Smalltalk's impressive collection of
                 classes to support a graphical human interface.",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "ITT Programming Technol. Center, Stratford, CT, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "C programs; language; object oriented precompiler;
                 program compilers; run-time library; Small talk, Class
                 C, object-oriented; Smalltalk 80; UNIX environment",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Cragun:1983:USD
author: Don Cragun
title: UNIX System Definitions and Standards
crossref: USENIX:1983:UCPb
pages: 112--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories, Murray Hill
rawauthor: Don Cragun
rawnote: Abstract only.
rawtitle: {UNIX} System Definitions and Standards
entry:
@InProceedings{Cragun:1983:USD,
  author =       "Don Cragun",
  title =        "{UNIX} System Definitions and Standards",
  crossref =     "USENIX:1983:UCPb",
  pages =        "112--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Bell Laboratories, Murray Hill",
}


bibtype: article
filename: unix.bib
label: Curtis:TB4-1-18
author: Pavel Curtis and Howard Trickey
title: Porting TeX to VAX /UNIX
journal: j-TUGboat
volume: 4
number: 1
pages: 18--20
month: apr
monthnumber: 4
year: 1983
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/tb04-1/tb07site.pdf
fjournal: TUGboat
acknowledgement: ack-bnb
journalURL: https://tug.org/TUGboat/
issue: 7
rawauthor: Pavel Curtis and Howard Trickey
rawtitle: {{Porting {\TeX} to {\VAX}/UNIX}}
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

entry:
@Article{Curtis:TB4-1-18,
  author =       "Pavel Curtis and Howard Trickey",
  title =        "{{Porting {\TeX} to {\VAX}/UNIX}}",
  journal =      j-TUGboat,
  volume =       "4",
  number =       "1",
  pages =        "18--20",
  month =        apr,
  year =         "1983",
  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/tb04-1/tb07site.pdf",
  acknowledgement = ack-bnb # " and " # ack-nhfb,
  fjournal =     "TUGboat",
  issue =        "7",
  journal-URL =  "https://tug.org/TUGboat/",
}


bibtype: inproceedings
filename: unix.bib
label: Daniel:1983:ZAH
author: Steve Daniel
title: Z --- a High Performance Raster Graphics Package for UNIX Operating Systems
crossref: STUG:1983:PUA
pages: 135--??
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Microelectronics Center of North Carolina
rawauthor: Steve Daniel
rawnote: Abstract only.
rawtitle: {Z} --- a High Performance Raster Graphics Package for {UNIX} Operating Systems
entry:
@InProceedings{Daniel:1983:ZAH,
  author =       "Steve Daniel",
  title =        "{Z} --- a High Performance Raster Graphics Package for
                 {UNIX} Operating Systems",
  crossref =     "STUG:1983:PUA",
  pages =        "135--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Microelectronics Center of North Carolina",
}


bibtype: inproceedings
filename: unix.bib
label: Daniel:1983:ZHP
author: Steve Daniel
title: Z --- a High Performance Raster Graphics Package for UNIX Operating Systems
crossref: USENIX:1983:UCPb
institution: Microelectronics Center of North Carolina
pages: 135--??
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
rawauthor: Steve Daniel
rawnote: Abstract only.
rawtitle: {Z} --- a High Performance Raster Graphics Package for {UNIX} Operating Systems
entry:
@InProceedings{Daniel:1983:ZHP,
  author =       "Steve Daniel",
  title =        "{Z} --- a High Performance Raster Graphics Package for
                 {UNIX} Operating Systems",
  crossref =     "USENIX:1983:UCPb",
  institution =  "Microelectronics Center of North Carolina",
  pages =        "135--??",
  month =        "Summer",
  year =         "1983",
  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: Denny:1983:DUE
author: Michael Denny
title: Delivering UNIX to the End-User Market
crossref: USENIX:1983:UCPb
pages: 311--312
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract and summary.
acknowledgement: ack-nhfb
affiliation: BASIS, Inc.
rawauthor: Michael Denny
rawnote: Abstract and summary.
rawtitle: Delivering {UNIX} to the End-User Market
entry:
@InProceedings{Denny:1983:DUE,
  author =       "Michael Denny",
  title =        "Delivering {UNIX} to the End-User Market",
  crossref =     "USENIX:1983:UCPb",
  pages =        "311--312",
  month =        "Winter",
  year =         "1983",
  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 and summary.",
  acknowledgement = ack-nhfb,
  affiliation =  "BASIS, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Dickey:1983:AIU
author: Matt Dickey and Greg Noel and Bob Querido and Bill Appelbe and Jim McGinness
title: Architectural Implications of UNIX (or Pitfalls for UNIX Porters!)
crossref: USENIX:1983:UCPb
pages: 307--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: NCR Corporation
rawauthor: Matt Dickey and Greg Noel and Bob Querido and Bill Appelbe and Jim McGinness
rawnote: Abstract only.
rawtitle: Architectural Implications of {UNIX} (or Pitfalls for {UNIX} Porters!)
entry:
@InProceedings{Dickey:1983:AIU,
  author =       "Matt Dickey and Greg Noel and Bob Querido and Bill
                 Appelbe and Jim McGinness",
  title =        "Architectural Implications of {UNIX} (or Pitfalls for
                 {UNIX} Porters!)",
  crossref =     "USENIX:1983:UCPb",
  pages =        "307--??",
  month =        "Winter",
  year =         "1983",
  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 =  "NCR Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Elahian:1983:NUM
author: Camran Elahian
title: New UNIX Markets in Engineering
crossref: USENIX:1983:UCPb
pages: 313--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Computer-Aided Engineering
rawauthor: Camran Elahian
rawnote: Abstract only.
rawtitle: New {UNIX} Markets in Engineering
entry:
@InProceedings{Elahian:1983:NUM,
  author =       "Camran Elahian",
  title =        "New {UNIX} Markets in Engineering",
  crossref =     "USENIX:1983:UCPb",
  pages =        "313--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Computer-Aided Engineering",
}


bibtype: inproceedings
filename: unix.bib
label: Feder:1983:EUS
author: Jerome Feder
title: Evolution of UNIX System Performance
crossref: USENIX:1983:UCPb
pages: 110--111
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories, Murray Hill
rawauthor: Jerome Feder
rawnote: Abstract only.
rawtitle: Evolution of {UNIX} System Performance
entry:
@InProceedings{Feder:1983:EUS,
  author =       "Jerome Feder",
  title =        "Evolution of {UNIX} System Performance",
  crossref =     "USENIX:1983:UCPb",
  pages =        "110--111",
  month =        "Winter",
  year =         "1983",
  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 =  "Bell Laboratories, Murray Hill",
}


bibtype: inproceedings
filename: unix.bib
label: Fostel:1983:DUV
author: Gary Fostel and Alison Naylor
title: Developing a UNIX Validation Set
crossref: STUG:1983:PUA
pages: 329--339
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: North Carolina State University
rawauthor: Gary Fostel and Alison Naylor
rawtitle: Developing a {UNIX} Validation Set
entry:
@InProceedings{Fostel:1983:DUV,
  author =       "Gary Fostel and Alison Naylor",
  title =        "Developing a {UNIX} Validation Set",
  crossref =     "STUG:1983:PUA",
  pages =        "329--339",
  month =        "Summer",
  year =         "1983",
  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 =  "North Carolina State University",
}


bibtype: inproceedings
filename: unix.bib
label: Franke:1983:EEU
author: Deborah L. Franke and Thomas R. Truscott
title: Early Experiences Using UNIX on the Gould SEL Concept Computers
crossref: STUG:1983:PUA
pages: 341--347
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Research Triangle Institute
rawauthor: Deborah L. Franke and Thomas R. Truscott
rawtitle: Early Experiences Using {UNIX} on the {Gould SEL} Concept Computers
entry:
@InProceedings{Franke:1983:EEU,
  author =       "Deborah L. Franke and Thomas R. Truscott",
  title =        "Early Experiences Using {UNIX} on the {Gould SEL}
                 Concept Computers",
  crossref =     "STUG:1983:PUA",
  pages =        "341--347",
  month =        "Summer",
  year =         "1983",
  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 =  "Research Triangle Institute",
}


bibtype: article
filename: unix.bib
label: Frase:1983:HFB
author: L. T. Frase
title: Human Factors and Behavioral Science: The UNIX Writer's Workbench Software: Philosophy
journal: j-BELL-SYST-TECH-J
volume: 62
number: 6
pages: 1883--1890
month: jul
monthnumber: 7
year: 1983
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol62/bstj62-6-1883.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: L. T. Frase
rawtitle: Human Factors and Behavioral Science: The {UNIX Writer's Workbench} Software: Philosophy
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1983/BSTJ.1983.6206.html; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Frase:1983:HFB,
  author =       "L. T. Frase",
  title =        "Human Factors and Behavioral Science: The {UNIX
                 Writer's Workbench} Software: Philosophy",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "62",
  number =       "6",
  pages =        "1883--1890",
  month =        jul # "\slash " # aug,
  year =         "1983",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1983/BSTJ.1983.6206.html;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol62/bstj62-6-1883.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: article
filename: unix.bib
label: Gait:1983:CLS
author: J. Gait
title: Command level software tools
journal: j-SIGPLAN
volume: 18
number: 11
pages: 45--53
month: nov
monthnumber: 11
year: 1983
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
keywords: high level languages; looping; looping constructs; shell; software tools; V6 UNIX command language
acknowledgement: ack-nhfb
corpsource: Tektronix Inc., Beaverton, OR, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: J. Gait
rawtitle: Command level software tools
entry:
@Article{Gait:1983:CLS,
  author =       "J. Gait",
  title =        "Command level software tools",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "11",
  pages =        "45--53",
  month =        nov,
  year =         "1983",
  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)",
  corpsource =   "Tektronix Inc., Beaverton, OR, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "high level languages; looping; looping constructs;
                 shell; software tools; V6 UNIX command language",
  treatment =    "P Practical",
}


bibtype: article
filename: unix.bib
label: Gingrich:1983:HFB
author: P. S. Gingrich
journal: j-BELL-SYST-TECH-J
volume: 62
number: 6
pages: 1909--1921
month: jul
monthnumber: 7
year: 1983
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol62/bstj62-6-1909.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: P. S. Gingrich
title:
Human Factors and Behavioral Science: The UNIX Writer's Workbench Software: Results of a Field Study

bibsource:
http://bstj.bell-labs.com/oldfiles/year.1983/BSTJ.1983.6206.html; https://www.math.utah.edu/pub/tex/bib/unix.bib

rawtitle:
Human Factors and Behavioral Science: The {UNIX Writer's Workbench} Software: Results of a Field Study

entry:
@Article{Gingrich:1983:HFB,
  author =       "P. S. Gingrich",
  title =        "Human Factors and Behavioral Science: The {UNIX
                 Writer's Workbench} Software: Results of a Field
                 Study",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "62",
  number =       "6",
  pages =        "1909--1921",
  month =        jul # "\slash " # aug,
  year =         "1983",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1983/BSTJ.1983.6206.html;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol62/bstj62-6-1909.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: book
filename: unix.bib
label: Griswold:1983:IPL
author: Ralph E. Griswold and Madge T. Griswold
title: The Icon Programming Language
publisher: pub-PH
address: pub-PH:adr
pages: xviii + 313
year: 1983
ISBN: 0-13-449777-5 OR 0134497775
ISBN13: 978-0-13-449777-8 OR 9780134497778
LCCN: QA76.73.I19 G74 1983
bibdate: Tue Dec 14 22:54:38 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.14 22:54:38 ???
acknowledgement: ack-nhfb
rawauthor: Ralph E. Griswold and Madge T. Griswold
rawtitle: The {Icon} Programming Language
entry:
@Book{Griswold:1983:IPL,
  author =       "Ralph E. Griswold and Madge T. Griswold",
  title =        "The {Icon} Programming Language",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xviii + 313",
  year =         "1983",
  ISBN =         "0-13-449777-5",
  ISBN-13 =      "978-0-13-449777-8",
  LCCN =         "QA76.73.I19 G74 1983",
  bibdate =      "Tue Dec 14 22:54:38 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Hagen:1983:CSN
author: Teus Hagen
title: Cookbook for setting up a National UNIX systems Users Group
journal: j-EUUG-NEWSLETTER
volume: 3
number: 2
pages: 7--10
month: Summer
year: 1983
CODEN: EONLE8
ISSN: 1011-4211 OR 10114211
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
affiliation: EUUG
rawauthor: Teus Hagen
rawtitle: Cookbook for setting up a National {UNIX} systems Users Group
entry:
@Article{Hagen:1983:CSN,
  author =       "Teus Hagen",
  title =        "Cookbook for setting up a National {UNIX} systems
                 Users Group",
  journal =      j-EUUG-NEWSLETTER,
  volume =       "3",
  number =       "2",
  pages =        "7--10",
  month =        "Summer",
  year =         "1983",
  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",
  affiliation =  "EUUG",
}


bibtype: inproceedings
filename: unix.bib
label: Haight:1983:AEU
author: R. C. Haight and D. B. Knudsen
title: ARIEL: An Experimental UNIX-based Interactive Video Information System
crossref: USENIX:1983:UCPb
pages: 167--168
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories
rawauthor: R. C. Haight and D. B. Knudsen
rawnote: Abstract only.
rawtitle: {ARIEL}: An Experimental {UNIX-based} Interactive Video Information System
entry:
@InProceedings{Haight:1983:AEU,
  author =       "R. C. Haight and D. B. Knudsen",
  title =        "{ARIEL}: An Experimental {UNIX-based} Interactive
                 Video Information System",
  crossref =     "USENIX:1983:UCPb",
  pages =        "167--168",
  month =        "Winter",
  year =         "1983",
  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 =  "Bell Laboratories",
}


bibtype: inproceedings
filename: unix.bib
label: Harvey:1983:UL
author: Brian Harvey
title: UNIX Logo
crossref: USENIX:1983:UCPb
pages: 145--150
month: Winter
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Atari, Inc.
rawauthor: Brian Harvey
rawtitle: {UNIX} Logo
entry:
@InProceedings{Harvey:1983:UL,
  author =       "Brian Harvey",
  title =        "{UNIX} Logo",
  crossref =     "USENIX:1983:UCPb",
  pages =        "145--150",
  month =        "Winter",
  year =         "1983",
  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 =  "Atari, Inc.",
}


bibtype: techreport
filename: unix.bib
label: Hearn:1983:RIG
author: A. C. Hearn and L. R. Seward
title: REDUCE Installation Guide for the DEC VAX-11 Series Running UNIX, Vers. 3.0
type: Report
number: Rand Publication CP84 (4/83)
institution: The Rand Corporation
address: Santa Monica, CA, USA
pages: 145--150
month: apr
monthnumber: 4
year: 1983
keywords: LISP
rawauthor: A. C. Hearn and L. R. Seward
rawtitle: {REDUCE} Installation Guide for the {DEC VAX}-11 Series Running {UNIX}, Vers. 3.0
bibsource:
Ai/lisp.bib; https://www.math.utah.edu/pub/tex/bib/redextra.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@TechReport{Hearn:1983:RIG,
  author =       "A. C. Hearn and L. R. Seward",
  title =        "{REDUCE} Installation Guide for the {DEC VAX}-11
                 Series Running {UNIX}, Vers. 3.0",
  type =         "Report",
  number =       "Rand Publication CP84 (4/83)",
  institution =  "The Rand Corporation",
  address =      "Santa Monica, CA, USA",
  month =        apr,
  year =         "1983",
  bibsource =    "Ai/lisp.bib;
                 https://www.math.utah.edu/pub/tex/bib/redextra.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  keywords =     "LISP",
  stand =        "LISP-Museum, Stehsammler 1983",
}


bibtype: inproceedings
filename: unix.bib
label: Holt:1983:TAP
author: R. C. Holt and M. P. Mendel and S. G. Perelgut
title: TUNIS: a Portable, UNIX Compatible Kernel Written in Concurrent Euclid
crossref: STUG:1983:PUA
pages: 61--74
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Computer Systems Research Group
rawauthor: R. C. Holt and M. P. Mendel and S. G. Perelgut
rawtitle: {TUNIS}: a Portable, {UNIX} Compatible Kernel Written in {Concurrent Euclid}
entry:
@InProceedings{Holt:1983:TAP,
  author =       "R. C. Holt and M. P. Mendel and S. G. Perelgut",
  title =        "{TUNIS}: a Portable, {UNIX} Compatible Kernel Written
                 in {Concurrent Euclid}",
  crossref =     "STUG:1983:PUA",
  pages =        "61--74",
  month =        "Summer",
  year =         "1983",
  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 =  "Computer Systems Research Group",
}


bibtype: inproceedings
filename: unix.bib
label: Holt:1983:TPU
author: R. C. Holt and M. P. Mendel and S. G. Perelgut
title: TUNIS: a Portable, UNIX Compatible Kernel Written in Concurrent Euclid
crossref: USENIX:1983:UCPb
institution: Computer Systems Research Group
pages: 61--74
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: R. C. Holt and M. P. Mendel and S. G. Perelgut
rawtitle: {TUNIS}: a Portable, {UNIX} Compatible Kernel Written in Concurrent {Euclid}
entry:
@InProceedings{Holt:1983:TPU,
  author =       "R. C. Holt and M. P. Mendel and S. G. Perelgut",
  title =        "{TUNIS}: a Portable, {UNIX} Compatible Kernel Written
                 in Concurrent {Euclid}",
  crossref =     "USENIX:1983:UCPb",
  institution =  "Computer Systems Research Group",
  pages =        "61--74",
  month =        "Summer",
  year =         "1983",
  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: Hoover:1983:UID
author: Clyde W. Hoover
title: A User Information Data Base for UNIX (What to do when /etc/passwd just isn't enough)
crossref: STUG:1983:PUA
pages: 121--134
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of Texas at Austin
rawauthor: Clyde W. Hoover
rawtitle: A User Information Data Base for {UNIX} (What to do when /etc/passwd just isn't enough)
entry:
@InProceedings{Hoover:1983:UID,
  author =       "Clyde W. Hoover",
  title =        "A User Information Data Base for {UNIX} (What to do
                 when /etc/passwd just isn't enough)",
  crossref =     "STUG:1983:PUA",
  pages =        "121--134",
  month =        "Summer",
  year =         "1983",
  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 Texas at Austin",
}


bibtype: inproceedings
filename: unix.bib
label: Hosler:1983:MCU
author: Jay R. Hosler
title: Meeting the Coming UNIX Training Challenge
crossref: USENIX:1983:UCPb
pages: 177--184
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: User Training Corporation
rawauthor: Jay R. Hosler
rawtitle: Meeting the Coming {UNIX} Training Challenge
entry:
@InProceedings{Hosler:1983:MCU,
  author =       "Jay R. Hosler",
  title =        "Meeting the Coming {UNIX} Training Challenge",
  crossref =     "USENIX:1983:UCPb",
  pages =        "177--184",
  month =        "Winter",
  year =         "1983",
  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 =  "User Training Corporation",
}


bibtype: article
filename: unix.bib
label: Ince:1983:CST
author: D. C. Ince
title: A compatibility software tool for use with separately compiled languages
journal: j-SIGPLAN
volume: 18
number: 9
pages: 31--34
month: sep
monthnumber: 9
year: 1983
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: Faculty of Math., Open University, Milton Keynes, UK
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: D. C. Ince
rawtitle: A compatibility software tool for use with separately compiled languages
keywords:
Ada; compatibility software tool; link/load files; object code; PASCAL; portable software tool; program processors; semantic nets; separately compiled languages; software constructor; software portability; source code; UNIX

entry:
@Article{Ince:1983:CST,
  author =       "D. C. Ince",
  title =        "A compatibility software tool for use with separately
                 compiled languages",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "9",
  pages =        "31--34",
  month =        sep,
  year =         "1983",
  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 = "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Faculty of Math., Open University, Milton Keynes, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Ada; compatibility software tool; link/load files;
                 object code; PASCAL; portable software tool; program
                 processors; semantic nets; separately compiled
                 languages; software constructor; software portability;
                 source code; UNIX",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Isley:1983:ULN
author: Larry K. Isley
title: UNIX Licensing and New AT&T Product Offerings
crossref: STUG:1983:PUA
pages: 3--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Western Electric
rawauthor: Larry K. Isley
rawnote: Abstract only.
rawtitle: {UNIX} Licensing and New {AT\&T} Product Offerings
entry:
@InProceedings{Isley:1983:ULN,
  author =       "Larry K. Isley",
  title =        "{UNIX} Licensing and New {AT\&T} Product Offerings",
  crossref =     "STUG:1983:PUA",
  pages =        "3--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Western Electric",
}


bibtype: article
filename: unix.bib
label: Ito:1983:HFO
author: Tetsuro Ito and Makoto Kizawa
title: Hierarchical File Organization and its Application to Similar-String Matching
journal: j-TODS
volume: 8
number: 3
pages: 410--433
month: sep
monthnumber: 9
year: 1983
CODEN: ATDSD3
ISSN: 0362-5915 (print), 1557-4644 (electronic) OR 03625915 (print), 15574644 (electronic)
ISSNL: 0362-5915 OR 03625915
bibdate: Sat Apr 14 10:34:48 MDT 2001
bibtimestamp: 2001.04.14 10:34:48 MDT
fjournal: ACM Transactions on Database Systems
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J777
rawauthor: Tetsuro Ito and Makoto Kizawa
rawtitle: Hierarchical File Organization and its Application to Similar-String Matching
bibsource:
Compendex database; Database/Graefe.bib; Database/Wiederhold.bib; http://www.acm.org/pubs/toc/; https://www.math.utah.edu/pub/tex/bib/spell.bib; https://www.math.utah.edu/pub/tex/bib/string-matching.bib; https://www.math.utah.edu/pub/tex/bib/tods.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

URL:
http://www.acm.org/pubs/articles/journals/tods/1983-8-3/p410-ito/p410-ito.pdf; http://www.acm.org/pubs/citations/journals/tods/1983-8-3/p410-ito/

abstract:
The automatic correction of misspelled inputs is discussed from a viewpoint of similar-string matching. First a hierarchical file organization based on a linear ordering of records is presented for retrieving records highly similar to any input query. Then the spelling problem is attacked by constructing a hierarchical file for a set of strings in a dictionary of English words. The spelling correction steps proceed as follows: (1) find one of the best-match strings which are most similar to a query, (2) expand the search area for obtaining the good-match strings, and (3) interrupt the file search as soon as the required string is displayed. Computational experiments verify the performance of the proposed methods for similar-string matching under the UNIX time-sharing system.

keywords:
best match; data processing, algorithms; experimentation; file organization; good match; hierarchical clustering; linear ordering; measurement; office automation; performance; similar-string; similarity; spelling correction; text editor; theory; verification

subject:
I.2 Computing Methodologies, ARTIFICIAL INTELLIGENCE, Natural Language Processing I.5.4 Computing Methodologies, PATTERN RECOGNITION, Applications, Text processing E.5 Data, FILES, Organization/structure H.3.2 Information Systems, INFORMATION STORAGE AND RETRIEVAL, Information Storage, File organization H.3.3 Information Systems, INFORMATION STORAGE AND RETRIEVAL, Information Search and Retrieval, Search process H.3.3 Information Systems, INFORMATION STORAGE AND RETRIEVAL, Information Search and Retrieval, Selection process H.4 Information Systems, INFORMATION SYSTEMS APPLICATIONS, Office Automation

annote:
A spelling checker to provide possible correct spellings for all possible words. Results are quite sketchy

rawabstract:
The automatic correction of misspelled inputs is discussed from a viewpoint of similar-string matching. First a hierarchical file organization based on a linear ordering of records is presented for retrieving records highly similar to any input query. Then the spelling problem is attacked by constructing a hierarchical file for a set of strings in a dictionary of English words. The spelling correction steps proceed as follows: (1) find one of the best-match strings which are most similar to a query, (2) expand the search area for obtaining the good-match strings, and (3) interrupt the file search as soon as the required string is displayed. Computational experiments verify the performance of the proposed methods for similar-string matching under the UNIX time-sharing system.

entry:
@Article{Ito:1983:HFO,
  author =       "Tetsuro Ito and Makoto Kizawa",
  title =        "Hierarchical File Organization and its Application to
                 Similar-String Matching",
  journal =      j-TODS,
  volume =       "8",
  number =       "3",
  pages =        "410--433",
  month =        sep,
  year =         "1983",
  CODEN =        "ATDSD3",
  ISSN =         "0362-5915 (print), 1557-4644 (electronic)",
  ISSN-L =       "0362-5915",
  bibdate =      "Sat Apr 14 10:34:48 MDT 2001",
  bibsource =    "Compendex database; Database/Graefe.bib;
                 Database/Wiederhold.bib; http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/spell.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/tods.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org/pubs/articles/journals/tods/1983-8-3/p410-ito/p410-ito.pdf;
                 http://www.acm.org/pubs/citations/journals/tods/1983-8-3/p410-ito/",
  abstract =     "The automatic correction of misspelled inputs is
                 discussed from a viewpoint of similar-string matching.
                 First a hierarchical file organization based on a
                 linear ordering of records is presented for retrieving
                 records highly similar to any input query. Then the
                 spelling problem is attacked by constructing a
                 hierarchical file for a set of strings in a dictionary
                 of English words. The spelling correction steps proceed
                 as follows: (1) find one of the best-match strings
                 which are most similar to a query, (2) expand the
                 search area for obtaining the good-match strings, and
                 (3) interrupt the file search as soon as the required
                 string is displayed. Computational experiments verify
                 the performance of the proposed methods for
                 similar-string matching under the UNIX time-sharing
                 system.",
  acknowledgement = ack-nhfb,
  annote =       "A spelling checker to provide possible correct
                 spellings for all possible words. Results are quite
                 sketchy",
  classification = "723",
  fjournal =     "ACM Transactions on Database Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J777",
  keywords =     "best match; data processing, algorithms;
                 experimentation; file organization; good match;
                 hierarchical clustering; linear ordering; measurement;
                 office automation; performance; similar-string;
                 similarity; spelling correction; text editor; theory;
                 verification",
  review =       "ACM CR 8408-0665",
  subject =      "I.2 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
                 Natural Language Processing \\ I.5.4 Computing
                 Methodologies, PATTERN RECOGNITION, Applications, Text
                 processing \\ E.5 Data, FILES, Organization/structure
                 \\ H.3.2 Information Systems, INFORMATION STORAGE AND
                 RETRIEVAL, Information Storage, File organization \\
                 H.3.3 Information Systems, INFORMATION STORAGE AND
                 RETRIEVAL, Information Search and Retrieval, Search
                 process \\ H.3.3 Information Systems, INFORMATION
                 STORAGE AND RETRIEVAL, Information Search and
                 Retrieval, Selection process \\ H.4 Information
                 Systems, INFORMATION SYSTEMS APPLICATIONS, Office
                 Automation",
}


bibtype: article
filename: unix.bib
label: Jalics:1983:TPO
author: Paul J. Jalics and Thomas S. Heines
title: Transporting a Portable Operating System: UNIX to an IBM Minicomputer
journal: j-CACM
volume: 26
number: 12
pages: 1066--1072
month: dec
monthnumber: 12
year: 1983
CODEN: CACMA2
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Wed Sep 21 23:49:09 1994
bibtimestamp: 1994.09.21 23:49:09 ???
fjournal: Communications of the ACM
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawauthor: Paul J. Jalics and Thomas S. Heines
rawtitle: Transporting a Portable Operating System: {UNIX} to an {IBM} Minicomputer
bibsource:
ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1983.bib; ftp://ftp.ira.uka.de/pub/bibliography/Misc/unix.1.bib; https://www.math.utah.edu/pub/tex/bib/cacm1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
The `portable' UNIX operating system was transported to an IBM Series/1 minicomputer. The process of transporting is described with emphasis on (1) adapting to the target machine architecture; (2) the selection of the approach taken to transporting; (3) a description of the problems encountered; (4) the degrees of portability of the UNIX system; and (5) a summary of the portability lessons learned.

annote:
An operating system is a complex set of computer programs that manages the execution of application programs. Every computer typically has its own operating system written in a machine-dependent language. Thus, every time a new machine is developed a new operating system and new compilers must also be developed. In addition, existing application programs need modification because the new operating system requires facilities that are different

rawabstract:
The `portable' UNIX operating system was transported to an IBM Series/1 minicomputer. The process of transporting is described with emphasis on (1) adapting to the target machine architecture; (2) the selection of the approach taken to transporting; (3) a description of the problems encountered; (4) the degrees of portability of the UNIX system; and (5) a summary of the portability lessons learned.

entry:
@Article{Jalics:1983:TPO,
  author =       "Paul J. Jalics and Thomas S. Heines",
  title =        "Transporting a Portable Operating System: {UNIX} to an
                 {IBM} Minicomputer",
  journal =      j-CACM,
  volume =       "26",
  number =       "12",
  pages =        "1066--1072",
  month =        dec,
  year =         "1983",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Sep 21 23:49:09 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1983.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/unix.1.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The `portable' UNIX operating system was transported
                 to an IBM Series/1 minicomputer. The process of
                 transporting is described with emphasis on (1) adapting
                 to the target machine architecture; (2) the selection
                 of the approach taken to transporting; (3) a
                 description of the problems encountered; (4) the
                 degrees of portability of the UNIX system; and (5) a
                 summary of the portability lessons learned.",
  acknowledgement = ack-nhfb,
  annote =       "An operating system is a complex set of computer
                 programs that manages the execution of application
                 programs. Every computer typically has its own
                 operating system written in a machine-dependent
                 language. Thus, every time a new machine is developed a
                 new operating system and new compilers must also be
                 developed. In addition, existing application programs
                 need modification because the new operating system
                 requires facilities that are different",
  descriptors =  "OPERATING SYSTEM; REALIZATION; UNIX",
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
}


bibtype: incollection
filename: unix.bib
label: Johnson:1983:TTP
author: Steven C. Johnson
title: A Tour Through the Portable C Compiler
crossref: ATT:1983:UPMb
pages: 529--543
year: 1983
bibdate: Thu Aug 31 10:52:09 2017
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2017.08.31 10:52:09 ???
URL: http://www.thphy.uni-duesseldorf.de/~vieth/subjects/computer/7thEdMan/vol2/porttour.ps.gz
acknowledgement: ack-nhfb
rawauthor: Steven C. Johnson
rawtitle: A Tour Through the {Portable C Compiler}
entry:
@InCollection{Johnson:1983:TTP,
  author =       "Steven C. Johnson",
  title =        "A Tour Through the {Portable C Compiler}",
  crossref =     "ATT:1983:UPMb",
  pages =        "529--543",
  year =         "1983",
  bibdate =      "Thu Aug 31 10:52:09 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.thphy.uni-duesseldorf.de/~vieth/subjects/computer/7thEdMan/vol2/porttour.ps.gz",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Karels:1983:IVS
author: Michael Karels
title: An Implementation of the vfork System Call for PDP-11 UNIX
crossref: USENIX:1983:UCPb
pages: 40--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: U.C. Berkeley
rawauthor: Michael Karels
rawnote: Abstract only.
rawtitle: An Implementation of the vfork System Call for {PDP-11 UNIX}
entry:
@InProceedings{Karels:1983:IVS,
  author =       "Michael Karels",
  title =        "An Implementation of the vfork System Call for {PDP-11
                 UNIX}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "40--??",
  month =        "Winter",
  year =         "1983",
  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 =  "U.C. Berkeley",
}


bibtype: article
filename: unix.bib
label: Karshmer:1983:NMS
author: Arthur J. Karshmer and Dirk J. Depree and James Phelan
title: The New Mexico State University Ring-Star System: a Distributed UNIX Environment
journal: j-SPE
volume: 13
number: 12
pages: 1157--1168
month: dec
monthnumber: 12
year: 1983
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380131206
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
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: Arthur J. Karshmer and Dirk J. Depree and James Phelan
rawtitle: The {New Mexico State University} Ring-Star System: a Distributed {UNIX} Environment
subject:
C.5.3 Computer Systems Organization, COMPUTER SYSTEM IMPLEMENTATION, Microcomputers, PDP-11 C.5.3 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Network Protocols, Protocol architecture C.2.2 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Distributed Systems, Network operating systems C.2.4 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Local Networks, Rings C.2.5 Software, OPERATING SYSTEMS, General, UNIX D.4.0

entry:
@Article{Karshmer:1983:NMS,
  author =       "Arthur J. Karshmer and Dirk J. Depree and James
                 Phelan",
  title =        "The {New Mexico State University} Ring-Star System: a
                 Distributed {UNIX} Environment",
  journal =      j-SPE,
  volume =       "13",
  number =       "12",
  pages =        "1157--1168",
  month =        dec,
  year =         "1983",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380131206",
  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",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8409-0715",
  subject =      "C.5.3 Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Microcomputers, PDP-11 \\ C.5.3
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Network Protocols, Protocol architecture \\
                 C.2.2 Computer Systems Organization,
                 COMPUTER-COMMUNICATION NETWORKS, Distributed Systems,
                 Network operating systems \\ C.2.4 Computer Systems
                 Organization, COMPUTER-COMMUNICATION NETWORKS, Local
                 Networks, Rings \\ C.2.5 Software, OPERATING SYSTEMS,
                 General, UNIX \\ D.4.0",
  xxauthor =     "Arthur I. Karshmer and Dirk J. Depree and James
                 Phelan",
}


bibtype: inproceedings
filename: unix.bib
label: Katsive:1983:UMC
author: Bob Katsive
title: UNIX Markets and Competition
crossref: USENIX:1983:UCPb
pages: 308--309
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Gnostic Concepts
rawauthor: Bob Katsive
rawnote: Abstract only.
rawtitle: {UNIX} Markets and Competition
entry:
@InProceedings{Katsive:1983:UMC,
  author =       "Bob Katsive",
  title =        "{UNIX} Markets and Competition",
  crossref =     "USENIX:1983:UCPb",
  pages =        "308--309",
  month =        "Winter",
  year =         "1983",
  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 =  "Gnostic Concepts",
}


bibtype: inproceedings
filename: unix.bib
label: King:1983:ICD
author: Laura L. King
title: The Informix Commercial DBMS for UNIX
crossref: USENIX:1983:UCPb
pages: 245--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Relational Database Systems, Inc.
rawauthor: Laura L. King
rawnote: Abstract only.
rawtitle: The {Informix} Commercial {DBMS} for {UNIX}
entry:
@InProceedings{King:1983:ICD,
  author =       "Laura L. King",
  title =        "The {Informix} Commercial {DBMS} for {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "245--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Relational Database Systems, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Kojima:1983:AMI
author: Tomihiko Kojima and Hidehiko Akita and Hisashi Hashimoto
title: An Approach to a Machine Independent UNIX --- UNIX on HITAC M-series Virtual Machines
crossref: STUG:1983:PUA
pages: 363--369
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Hitachi Ltd.
rawauthor: Tomihiko Kojima and Hidehiko Akita and Hisashi Hashimoto
rawtitle: An Approach to a Machine Independent {UNIX} --- {UNIX} on {HITAC M-series} Virtual Machines
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; https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib

entry:
@InProceedings{Kojima:1983:AMI,
  author =       "Tomihiko Kojima and Hidehiko Akita and Hisashi
                 Hashimoto",
  title =        "An Approach to a Machine Independent {UNIX} --- {UNIX}
                 on {HITAC M-series} Virtual Machines",
  crossref =     "STUG:1983:PUA",
  pages =        "363--369",
  month =        "Summer",
  year =         "1983",
  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;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Hitachi Ltd.",
}


bibtype: inproceedings
filename: unix.bib
label: Kramer:1983:LLN
author: Steven M. Kramer
title: LINUS (Leading Into Noticeable UNIX Security)
crossref: USENIX:1983:UCPb
pages: 143--??
month: Winter
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Mitre Corporation
rawauthor: Steven M. Kramer
rawnote: Abstract only.
rawtitle: {LINUS} ({Leading Into Noticeable UNIX Security})
entry:
@InProceedings{Kramer:1983:LLN,
  author =       "Steven M. Kramer",
  title =        "{LINUS} ({Leading Into Noticeable UNIX Security})",
  crossref =     "USENIX:1983:UCPb",
  pages =        "143--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Mitre Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Kridle:1983:PED
author: Bob Kridle and Kirk McKusick
title: Performance Effects of Disk Subsystem Choices for Vax Systems Running 4.2BSD UNIX
crossref: STUG:1983:PUA
pages: 155--169
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: mt. Xinu
rawauthor: Bob Kridle and Kirk McKusick
rawtitle: Performance Effects of Disk Subsystem Choices for {Vax} Systems Running {4.2BSD UNIX}
entry:
@InProceedings{Kridle:1983:PED,
  author =       "Bob Kridle and Kirk McKusick",
  title =        "Performance Effects of Disk Subsystem Choices for
                 {Vax} Systems Running {4.2BSD UNIX}",
  crossref =     "STUG:1983:PUA",
  pages =        "155--169",
  month =        "Summer",
  year =         "1983",
  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 =  "mt. Xinu",
}


bibtype: inproceedings
filename: unix.bib
label: Lamb:1983:TUS
author: J. Eli Lamb
title: Towards a UNIX System Ada Programming Support Environment
crossref: USENIX:1983:UCPb
pages: 143--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories, Murray Hill
rawauthor: J. Eli Lamb
rawnote: Abstract only.
rawtitle: Towards a {UNIX} System {Ada} Programming Support Environment
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{Lamb:1983:TUS,
  author =       "J. Eli Lamb",
  title =        "Towards a {UNIX} System {Ada} Programming Support
                 Environment",
  crossref =     "USENIX:1983:UCPb",
  pages =        "143--??",
  month =        "Winter",
  year =         "1983",
  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",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  affiliation =  "Bell Laboratories, Murray Hill",
}


bibtype: techreport
filename: unix.bib
label: Larus:1983:PCR
author: James R. Larus
title: On the performance of Courier remote procedure calls under 4.1c BSD
type: Report
number: UCB\slash CSD 83/123
institution: Computer Science Division, University of California, Berkeley
address: Berkeley, CA, USA
pages: 143--??
year: 1983
bibdate: Tue Sep 17 07:15:38 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2002.09.17 07:15:38 ???
acknowledgement: ack-nhfb
rawauthor: James R. Larus
rawtitle: On the performance of {Courier} remote procedure calls under {4.1c BSD}
entry:
@TechReport{Larus:1983:PCR,
  author =       "James R. Larus",
  title =        "On the performance of {Courier} remote procedure calls
                 under {4.1c BSD}",
  type =         "Report",
  number =       "UCB\slash CSD 83/123",
  institution =  "Computer Science Division, University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  year =         "1983",
  bibdate =      "Tue Sep 17 07:15:38 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Lawson:1983:URA
author: Jim Lawson
title: UNIX Research at Lucasfilms
crossref: USENIX:1983:UCPb
pages: 167--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Lucasfilms Ltd.
rawauthor: Jim Lawson
rawnote: Abstract only.
rawtitle: {UNIX} Research at {Lucasfilms}
entry:
@InProceedings{Lawson:1983:URA,
  author =       "Jim Lawson",
  title =        "{UNIX} Research at {Lucasfilms}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "167--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Lucasfilms Ltd.",
}


bibtype: inproceedings
filename: unix.bib
label: Lawson:1983:URL
author: Jim Lawson
title: UNIX Research at Lucasfilms
crossref: USENIX:1983:UCPa
institution: Lucasfilms Ltd.
pages: 167--??
month: Winter
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
rawauthor: Jim Lawson
rawnote: Abstract only.
rawtitle: {UNIX} Research at {Lucasfilms}
entry:
@InProceedings{Lawson:1983:URL,
  author =       "Jim Lawson",
  title =        "{UNIX} Research at {Lucasfilms}",
  crossref =     "USENIX:1983:UCPa",
  institution =  "Lucasfilms Ltd.",
  pages =        "167--??",
  month =        "Winter",
  year =         "1983",
  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: article
filename: unix.bib
label: Levy:1983:WTA
author: Leon S. Levy
title: A walk through AWK
journal: j-SIGPLAN
volume: 18
number: 12
pages: 69--85
month: dec
monthnumber: 12
year: 1983
CODEN: SINODQ
DOI: https://doi.org/10.1145/988193.988201
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Wed Jun 18 16:19:27 MDT 2008
bibtimestamp: 2008.06.18 16:19:27 MDT
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Bell Labs., Whippany, NJ, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: Leon S. Levy
rawtitle: A walk through {AWK}
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
This tutorial on AWK is intended for readers who have a general familiarity with UNIX*, and who have at least a rudimentary knowledge of programming in some procedural language. AWK is an interpretive programming language, which makes it useful for prototyping. Primary applications of AWK are information retrieval, report writing, and data manipulation. AWK is often used as a special purpose information processing language - many of whose capabilities are easily accessible to non-programmers. We present it as a programming language - with added capabilities - particularly useful for rapid prototyping.

keywords:
AWK; data manipulation; high level languages; information retrieval; interpretive programming language; procedural language; prototyping; report writing; UNIX

rawabstract:
This tutorial on AWK is intended for readers who have a general familiarity with UNIX*, and who have at least a rudimentary knowledge of programming in some procedural language. AWK is an interpretive programming language, which makes it useful for prototyping. Primary applications of AWK are information retrieval, report writing, and data manipulation. AWK is often used as a special purpose information processing language - many of whose capabilities are easily accessible to non-programmers. We present it as a programming language - with added capabilities - particularly useful for rapid prototyping.

entry:
@Article{Levy:1983:WTA,
  author =       "Leon S. Levy",
  title =        "A walk through {AWK}",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "12",
  pages =        "69--85",
  month =        dec,
  year =         "1983",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988193.988201",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:19:27 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This tutorial on AWK is intended for readers who have
                 a general familiarity with UNIX*, and who have at least
                 a rudimentary knowledge of programming in some
                 procedural language. AWK is an interpretive programming
                 language, which makes it useful for prototyping.
                 Primary applications of AWK are information retrieval,
                 report writing, and data manipulation. AWK is often
                 used as a special purpose information processing
                 language - many of whose capabilities are easily
                 accessible to non-programmers. We present it as a
                 programming language - with added capabilities -
                 particularly useful for rapid prototyping.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Bell Labs., Whippany, NJ, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "AWK; data manipulation; high level languages;
                 information retrieval; interpretive programming
                 language; procedural language; prototyping; report
                 writing; UNIX",
  treatment =    "P Practical",
}


bibtype: article
filename: unix.bib
label: Lima:1983:DCF
author: Isabel Gouveia Lima and Richard Hopkins and Lindsay Marshall and David Mundy and Philip Treleaven
title: Decentralised control flow --- BASed on unIX BASIX
journal: j-SIGPLAN
volume: 18
number: 6
pages: 192--201
month: jun
monthnumber: 6
year: 1983
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: Computing Lab., Univ. of Newcastle upon Tyne, Newcastle upon Tyne, UK
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: Isabel Gouveia Lima and Richard Hopkins and Lindsay Marshall and David Mundy and Philip Treleaven
rawtitle: Decentralised control flow --- {BASed on unIX BASIX}
keywords:
actor; BASIX; computer networks; data flow; decentralised control flow model; decentralised programming model; design; distributed processing; high level languages; languages; logic models; logic programming model; operating systems; operating systems (computers); parallel architectures; programming language; reduction; UNIX; Von Neumann model

subject:
C.1.2 Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Parallel processors D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Very high-level languages D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Interactive systems D.4.0 Software, OPERATING SYSTEMS, General, UNIX D.4.7 Software, OPERATING SYSTEMS, Organization and Design, UNIX

entry:
@Article{Lima:1983:DCF,
  author =       "Isabel Gouveia Lima and Richard Hopkins and Lindsay
                 Marshall and David Mundy and Philip Treleaven",
  title =        "Decentralised control flow --- {BASed on unIX BASIX}",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "6",
  pages =        "192--201",
  month =        jun,
  year =         "1983",
  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 = "San Francisco, CA, USA; 27-29 June 1983",
  conftitle =    "Proceedings of the SIGPLAN '83 Symposium on
                 Programming Language Issues in Software Systems",
  corpsource =   "Computing Lab., Univ. of Newcastle upon Tyne,
                 Newcastle upon Tyne, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "actor; BASIX; computer networks; data flow;
                 decentralised control flow model; decentralised
                 programming model; design; distributed processing; high
                 level languages; languages; logic models; logic
                 programming model; operating systems; operating systems
                 (computers); parallel architectures; programming
                 language; reduction; UNIX; Von Neumann model",
  sponsororg =   "ACM",
  subject =      "C.1.2 Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Parallel processors \\ D.3.2
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Very high-level languages \\ D.4.7
                 Software, OPERATING SYSTEMS, Organization and Design,
                 Distributed systems \\ D.4.7 Software, OPERATING
                 SYSTEMS, Organization and Design, Interactive systems
                 \\ D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
                 D.4.7 Software, OPERATING SYSTEMS, Organization and
                 Design, UNIX",
  treatment =    "P Practical",
}


bibtype: book
filename: unix.bib
label: Lomuto:1983:UP
author: Ann Nicols Lomuto and Nico Lomuto
title: A UNIX Primer
publisher: pub-PH
address: pub-PH:adr
pages: xvi + 239
year: 1983
ISBN: 0-13-938886-9 OR 0139388869
ISBN13: 978-0-13-938886-6 OR 9780139388866
LCCN: QA76.8.U65 L65 1983
bibdate: Thu Sep 04 13:15:01 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.09.04 13:15:01 ???
series: Prentice-Hall Software Series, Editor: Brian W. Kernighan.
acknowledgement: ack-nhfb
rawauthor: Ann Nicols Lomuto and Nico Lomuto
rawtitle: A {UNIX} Primer
entry:
@Book{Lomuto:1983:UP,
  author =       "Ann Nicols Lomuto and Nico Lomuto",
  title =        "A {UNIX} Primer",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvi + 239",
  year =         "1983",
  ISBN =         "0-13-938886-9",
  ISBN-13 =      "978-0-13-938886-6",
  LCCN =         "QA76.8.U65 L65 1983",
  bibdate =      "Thu Sep 04 13:15:01 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Prentice-Hall Software Series, Editor: Brian W.
                 Kernighan.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Lomuto:UP83
author: Ann Nicols Lomuto and Nico Lomuto
title: A UNIX Primer
publisher: pub-PH
address: pub-PH:adr
pages: xvi + 239
year: 1983
ISBN: 0-13-938886-9 OR 0139388869
ISBN13: 978-0-13-938886-6 OR 9780139388866
LCCN: QA76.8.U65 L65 1983
bibdate: Wed Dec 15 10:38:17 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 10:38:17 ???
series: Prentice-Hall Software Series, Editor: Brian W. Kernighan
rawauthor: Ann Nicols Lomuto and Nico Lomuto
rawtitle: A {UNIX} Primer
entry:
@Book{Lomuto:UP83,
  author =       "Ann Nicols Lomuto and Nico Lomuto",
  title =        "A {UNIX} Primer",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvi + 239",
  year =         "1983",
  ISBN =         "0-13-938886-9",
  ISBN-13 =      "978-0-13-938886-6",
  LCCN =         "QA76.8.U65 L65 1983",
  bibdate =      "Wed Dec 15 10:38:17 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Prentice-Hall Software Series, Editor: Brian W.
                 Kernighan",
}


bibtype: inproceedings
filename: unix.bib
label: Lutz:1983:RUK
author: Michael Lutz and Michael Shon
title: Running the UNIX Kernel in User Mode
crossref: STUG:1983:PUA
pages: 171--176
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: GCA, Tropel Division
rawauthor: Michael Lutz and Michael Shon
rawtitle: Running the {UNIX} Kernel in User Mode
entry:
@InProceedings{Lutz:1983:RUK,
  author =       "Michael Lutz and Michael Shon",
  title =        "Running the {UNIX} Kernel in User Mode",
  crossref =     "STUG:1983:PUA",
  pages =        "171--176",
  month =        "Summer",
  year =         "1983",
  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 =  "GCA, Tropel Division",
}


bibtype: article
filename: unix.bib
label: Macdonald:1983:HFB
author: N. H. Macdonald
title: Human Factors and Behavioral Science: The UNIX Writer's Workbench Software: Rationale and Design
journal: j-BELL-SYST-TECH-J
volume: 62
number: 6
pages: 1891--1908
month: jul
monthnumber: 7
year: 1983
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol62/bstj62-6-1891.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: N. H. Macdonald
rawtitle: Human Factors and Behavioral Science: The {UNIX Writer's Workbench} Software: Rationale and Design
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1983/BSTJ.1983.6206.html; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Macdonald:1983:HFB,
  author =       "N. H. Macdonald",
  title =        "Human Factors and Behavioral Science: The {UNIX
                 Writer's Workbench} Software: Rationale and Design",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "62",
  number =       "6",
  pages =        "1891--1908",
  month =        jul # "\slash " # aug,
  year =         "1983",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1983/BSTJ.1983.6206.html;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol62/bstj62-6-1891.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: inproceedings
filename: unix.bib
label: Mankins:1983:SWM
author: David Mankins and Daniel Franklin
title: A Simple Window Management Facility for the UNIX Timesharing System
crossref: STUG:1983:PUA
pages: 203--228
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Bolt Beranek and Newman, Inc.
rawauthor: David Mankins and Daniel Franklin
rawtitle: A Simple Window Management Facility for the {UNIX} Timesharing System
entry:
@InProceedings{Mankins:1983:SWM,
  author =       "David Mankins and Daniel Franklin",
  title =        "A Simple Window Management Facility for the {UNIX}
                 Timesharing System",
  crossref =     "STUG:1983:PUA",
  pages =        "203--228",
  month =        "Summer",
  year =         "1983",
  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 =  "Bolt Beranek and Newman, Inc.",
}


bibtype: book
filename: unix.bib
label: McGilton:1983:IUS
author: Henry McGilton and Rachel Morgan
title: Introducing the UNIX System
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xix + 556
year: 1983
ISBN: 0-07-045001-3 OR 0070450013
ISBN13: 978-0-07-045001-1 OR 9780070450011
LCCN: QA76.8.U65 M38 1983
bibdate: Mon Oct 4 11:56:31 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 11:56:31 ???
acknowledgement: ack-nhfb
rawauthor: Henry McGilton and Rachel Morgan
rawtitle: Introducing the {UNIX} System
entry:
@Book{McGilton:1983:IUS,
  author =       "Henry McGilton and Rachel Morgan",
  title =        "Introducing the {UNIX} System",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xix + 556",
  year =         "1983",
  ISBN =         "0-07-045001-3",
  ISBN-13 =      "978-0-07-045001-1",
  LCCN =         "QA76.8.U65 M38 1983",
  bibdate =      "Mon Oct 4 11:56:31 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$18.95",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: McGilton:IUS83
author: Henry McGilton and Rachel Morgan
title: Introducing the UNIX System
publisher: pub-MCGRAW-HILL
address: pub-MCGRAW-HILL:adr
pages: xix + 556
year: 1983
ISBN: 0-07-045001-3 OR 0070450013
ISBN13: 978-0-07-045001-1 OR 9780070450011
LCCN: QA76.8.U65 M38 1983
bibdate: Wed Dec 15 10:39:04 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.15 10:39:04 ???
rawauthor: Henry McGilton and Rachel Morgan
rawtitle: Introducing the {UNIX} System
entry:
@Book{McGilton:IUS83,
  author =       "Henry McGilton and Rachel Morgan",
  title =        "Introducing the {UNIX} System",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xix + 556",
  year =         "1983",
  ISBN =         "0-07-045001-3",
  ISBN-13 =      "978-0-07-045001-1",
  LCCN =         "QA76.8.U65 M38 1983",
  bibdate =      "Wed Dec 15 10:39:04 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$18.95",
}


bibtype: article
filename: unix.bib
label: McIlroy:1983:BAC
author: M. McIlroy
title: Best Approximate Circles on Integer Grids
journal: j-TOG
volume: 2
number: 4
pages: 237--263
month: oct
monthnumber: 10
year: 1983
CODEN: ATGRDF
DOI: https://doi.org/10.1145/245.246
ISSN: 0730-0301 (print), 1557-7368 (electronic) OR 07300301 (print), 15577368 (electronic)
ISSNL: 0730-0301 OR 07300301
bibdate: Thu Aug 25 23:14:04 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/tog.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.25 23:14:04 ???
fjournal: ACM Transactions on Graphics
keywords: algorithms; theory; verification
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/loi/tog
rawauthor: M. McIlroy
rawtitle: Best Approximate Circles on Integer Grids
abstract:
The problem of drawing an approximate circle on an integer $x$--$y$ grid has a unique best solution in practical cases. If the center is (0, 0) and the square of the radius ($ r^2$) is integral, then each grid line that intersects the circle contains near each intersection a unique grid point that simultaneously minimizes (1) the residual $ x^2 + y^2 - r^2$, (2) Euclidean distance to the circle, and (3) displacement along the grid line from the intersection. Thus the set of such minimizing points is the ``best'' approximation to the circle in several natural senses. Criteria (1)--(3) collectively, but not severally, define unique approximate circles when half-integer center coordinates and integer squared diameters ($ 4 r^2$) are admitted. In other cases the criteria may disagree. Simple, efficient, all-integer algorithms for drawing circles and arcs with approximately known endpoints follow from the analysis. Diophantine problems arise in connection with the occasional appearance of sharp (90$^ocirc $) corners in the resulting approximations.

subject:
I.3 Computing Methodologies, COMPUTER GRAPHICS, Picture/Image Generation F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Geometrical problems and computations

rawabstract:
The problem of drawing an approximate circle on an integer $x$--$y$ grid has a unique best solution in practical cases. If the center is (0, 0) and the square of the radius ($ r^2$) is integral, then each grid line that intersects the circle contains near each intersection a unique grid point that simultaneously minimizes (1) the residual $ x^2 + y^2 - r^2$, (2) Euclidean distance to the circle, and (3) displacement along the grid line from the intersection. Thus the set of such minimizing points is the ``best'' approximation to the circle in several natural senses. Criteria (1)--(3) collectively, but not severally, define unique approximate circles when half-integer center coordinates and integer squared diameters ($ 4 r^2$) are admitted. In other cases the criteria may disagree. Simple, efficient, all-integer algorithms for drawing circles and arcs with approximately known endpoints follow from the analysis. Diophantine problems arise in connection with the occasional appearance of sharp (90$^\ocirc $) corners in the resulting approximations.

entry:
@Article{McIlroy:1983:BAC,
  author =       "M. McIlroy",
  title =        "Best Approximate Circles on Integer Grids",
  journal =      j-TOG,
  volume =       "2",
  number =       "4",
  pages =        "237--263",
  month =        oct,
  year =         "1983",
  CODEN =        "ATGRDF",
  DOI =          "https://doi.org/10.1145/245.246",
  ISSN =         "0730-0301 (print), 1557-7368 (electronic)",
  ISSN-L =       "0730-0301",
  bibdate =      "Thu Aug 25 23:14:04 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/tog.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The problem of drawing an approximate circle on an
                 integer $x$--$y$ grid has a unique best solution in
                 practical cases. If the center is (0, 0) and the square
                 of the radius ($ r^2$) is integral, then each grid line
                 that intersects the circle contains near each
                 intersection a unique grid point that simultaneously
                 minimizes (1) the residual $ x^2 + y^2 - r^2$, (2)
                 Euclidean distance to the circle, and (3) displacement
                 along the grid line from the intersection. Thus the set
                 of such minimizing points is the ``best'' approximation
                 to the circle in several natural senses. Criteria
                 (1)--(3) collectively, but not severally, define unique
                 approximate circles when half-integer center
                 coordinates and integer squared diameters ($ 4 r^2$)
                 are admitted. In other cases the criteria may disagree.
                 Simple, efficient, all-integer algorithms for drawing
                 circles and arcs with approximately known endpoints
                 follow from the analysis. Diophantine problems arise in
                 connection with the occasional appearance of sharp
                 (90$^\ocirc $) corners in the resulting
                 approximations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Graphics",
  journal-URL =  "https://dl.acm.org/loi/tog",
  keywords =     "algorithms; theory; verification",
  review =       "ACM CR 8502-0147",
  subject =      "I.3 Computing Methodologies, COMPUTER GRAPHICS,
                 Picture/Image Generation \\ F.2.2 Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Geometrical problems and computations",
}


bibtype: inproceedings
filename: unix.bib
label: McLaren:1983:UDG
author: Wayne McLaren
title: UNIX a la Data General
crossref: STUG:1983:PUA
pages: 79--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Data General Corporation
rawauthor: Wayne McLaren
rawnote: Abstract only.
rawtitle: {UNIX} {\`a} la {Data General}
entry:
@InProceedings{McLaren:1983:UDG,
  author =       "Wayne McLaren",
  title =        "{UNIX} {\`a} la {Data General}",
  crossref =     "STUG:1983:PUA",
  pages =        "79--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Data General Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Murai:1983:KSU
author: Jun Murai and Mario Tokoro and Fumio Teraoka
title: KEIO S&Tnet: a UNIX Campus Network
crossref: IEEE:1983:CLC
pages: 14--23
year: 1983
bibdate: Sat Sep 25 20:21:07 MDT 1999
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1999.09.25 20:21:07 MDT
note: IEEE Service Cent. Piscataway, NJ, USA.
keywords: 6-layer protocols; computer networks; Keio S&Tnet; UNIX campus network; virtual
acknowledgement: ack-nhfb
affiliation: Keio Univ, Dep of Mathematics, Yokohama, Jpn
journalabr: Conf Local Comput Networks
rawauthor: Jun Murai and Mario Tokoro and Fumio Teraoka
rawnote: IEEE Service Cent. Piscataway, NJ, USA.
rawtitle: {KEIO S\&Tnet}: a {UNIX} Campus Network
entry:
@InProceedings{Murai:1983:KSU,
  author =       "Jun Murai and Mario Tokoro and Fumio Teraoka",
  title =        "{KEIO S\&Tnet}: a {UNIX} Campus Network",
  crossref =     "IEEE:1983:CLC",
  pages =        "14--23",
  year =         "1983",
  bibdate =      "Sat Sep 25 20:21:07 MDT 1999",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "IEEE Service Cent. Piscataway, NJ, USA.",
  acknowledgement = ack-nhfb,
  affiliation =  "Keio Univ, Dep of Mathematics, Yokohama, Jpn",
  classification = "723",
  conference =   "8th Conference on Local Computer Networks.",
  conflocation = "Minneapolis, MN, USA",
  journalabr =   "Conf Local Comput Networks",
  keywords =     "6-layer protocols; computer networks; Keio S\&Tnet;
                 UNIX campus network; virtual",
  meetingaddress = "Minneapolis, MN, USA",
  sponsor =      "IEEE Computer Soc, Technical Committee on Computer
                 Communications, Los Alamitos, Calif, USA",
}


bibtype: article
filename: unix.bib
label: Murphy:1983:CU
author: Timothy Murphy
title: Circular UNIX
journal: j-EUUG-NEWSLETTER
volume: 3
number: 3
pages: 28--32
month: Autumn
year: 1983
CODEN: EONLE8
ISSN: 1011-4211 OR 10114211
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
affiliation: Trinity College, Dublin
rawauthor: Timothy Murphy
rawtitle: Circular {UNIX}
entry:
@Article{Murphy:1983:CU,
  author =       "Timothy Murphy",
  title =        "Circular {UNIX}",
  journal =      j-EUUG-NEWSLETTER,
  volume =       "3",
  number =       "3",
  pages =        "28--32",
  month =        "Autumn",
  year =         "1983",
  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",
  affiliation =  "Trinity College, Dublin",
}


bibtype: inproceedings
filename: unix.bib
label: Nakamura:1983:LMS
author: Osamu Nakamura and Jun Murai
title: On-line Manual System For Software Development on UNIX
crossref: USENIX:1983:UCPb
institution: Keio University
pages: 19--30
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Osamu Nakamura and Jun Murai
rawtitle: On-line Manual System For Software Development on {UNIX}
entry:
@InProceedings{Nakamura:1983:LMS,
  author =       "Osamu Nakamura and Jun Murai",
  title =        "On-line Manual System For Software Development on
                 {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  institution =  "Keio University",
  pages =        "19--30",
  month =        "Summer",
  year =         "1983",
  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: Nakamura:1983:OMS
author: Osamu Nakamura and Jun Murai
title: On-line Manual System For Software Development on UNIX
crossref: STUG:1983:PUA
pages: 19--30
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
affiliation: Keio University
rawauthor: Osamu Nakamura and Jun Murai
rawtitle: On-line Manual System For Software Development on {UNIX}
entry:
@InProceedings{Nakamura:1983:OMS,
  author =       "Osamu Nakamura and Jun Murai",
  title =        "On-line Manual System For Software Development on
                 {UNIX}",
  crossref =     "STUG:1983:PUA",
  pages =        "19--30",
  month =        "Summer",
  year =         "1983",
  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",
  affiliation =  "Keio University",
}


bibtype: inproceedings
filename: unix.bib
label: Neelands:1983:UN
author: Paul Neelands and Richard Miller and Chris Sturgess
title: UNIX for the National 16032
crossref: USENIX:1983:UCPb
pages: 269--272
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Extended abstract.
acknowledgement: ack-nhfb
affiliation: Human Computing Resources Corporation
rawauthor: Paul Neelands and Richard Miller and Chris Sturgess
rawnote: Extended abstract.
rawtitle: {UNIX} for the {National} 16032
entry:
@InProceedings{Neelands:1983:UN,
  author =       "Paul Neelands and Richard Miller and Chris Sturgess",
  title =        "{UNIX} for the {National} 16032",
  crossref =     "USENIX:1983:UCPb",
  pages =        "269--272",
  month =        "Winter",
  year =         "1983",
  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 =         "Extended abstract.",
  acknowledgement = ack-nhfb,
  affiliation =  "Human Computing Resources Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Neyer:1983:UTM
author: James A. Neyer
title: UNIX Time-sharing Menu-driven Office System for Terminals (UTMOST)
crossref: USENIX:1983:UCPb
pages: 116--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Perkin-Elmer
rawauthor: James A. Neyer
rawnote: Abstract only.
rawtitle: {UNIX} Time-sharing Menu-driven Office System for Terminals ({UTMOST})
entry:
@InProceedings{Neyer:1983:UTM,
  author =       "James A. Neyer",
  title =        "{UNIX} Time-sharing Menu-driven Office System for
                 Terminals ({UTMOST})",
  crossref =     "USENIX:1983:UCPb",
  pages =        "116--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Perkin-Elmer",
}


bibtype: inproceedings
filename: unix.bib
label: Neyer:1983:UTS
author: James A. Neyer
title: UNIX Time-sharing Menu-driven Office System for Terminals (UTMOST)
crossref: USENIX:1983:UCPa
institution: Perkin-Elmer
pages: 116--??
month: Winter
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
rawauthor: James A. Neyer
rawnote: Abstract only.
rawtitle: {UNIX} Time-sharing Menu-driven Office System for Terminals ({UTMOST})
entry:
@InProceedings{Neyer:1983:UTS,
  author =       "James A. Neyer",
  title =        "{UNIX} Time-sharing Menu-driven Office System for
                 Terminals ({UTMOST})",
  crossref =     "USENIX:1983:UCPa",
  institution =  "Perkin-Elmer",
  pages =        "116--??",
  month =        "Winter",
  year =         "1983",
  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: ODell:1983:BUA
author: Michael O'Dell
title: Berkeley UNIX after 4.2BSD: Where is it going and why do we want it to get there?
crossref: STUG:1983:PUA
pages: 292--??
month: Summer
year: 1983
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: Michael O'Dell
rawnote: Abstract only.
rawtitle: {Berkeley UNIX} after {4.2BSD}: Where is it going and why do we want it to get there?
entry:
@InProceedings{ODell:1983:BUA,
  author =       "Michael O'Dell",
  title =        "{Berkeley UNIX} after {4.2BSD}: Where is it going and
                 why do we want it to get there?",
  crossref =     "STUG:1983:PUA",
  pages =        "292--??",
  month =        "Summer",
  year =         "1983",
  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: inproceedings
filename: unix.bib
label: ODell:1983:PUW
author: Mike O'Dell
title: Portability in the UNIX World --- What UNIX Can Learn from the Software Tools
crossref: USENIX:1983:UCPb
pages: 314--??
month: Winter
year: 1983
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: Mike O'Dell
rawnote: Abstract only.
rawtitle: Portability in the {UNIX} World --- What {UNIX} Can Learn from the Software Tools
entry:
@InProceedings{ODell:1983:PUW,
  author =       "Mike O'Dell",
  title =        "Portability in the {UNIX} World --- What {UNIX} Can
                 Learn from the Software Tools",
  crossref =     "USENIX:1983:UCPb",
  pages =        "314--??",
  month =        "Winter",
  year =         "1983",
  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: inproceedings
filename: unix.bib
label: ODell:1983:UEM
author: Michael D. O'Dell
title: UNIX and Electronic Mail: Trials, Tribulations, and Proposals
crossref: STUG:1983:PUA
pages: 327--??
month: Summer
year: 1983
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: Michael D. O'Dell
rawnote: Abstract only.
rawtitle: {UNIX} and Electronic Mail: Trials, Tribulations, and Proposals
entry:
@InProceedings{ODell:1983:UEM,
  author =       "Michael D. O'Dell",
  title =        "{UNIX} and Electronic Mail: Trials, Tribulations, and
                 Proposals",
  crossref =     "STUG:1983:PUA",
  pages =        "327--??",
  month =        "Summer",
  year =         "1983",
  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: inproceedings
filename: unix.bib
label: Patriquin:1983:FSC
author: Ed Patriquin
title: File System Considerations in a Multiple Processor UNIX Environment
crossref: STUG:1983:PUA
pages: 118--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Convergent Technologies
rawauthor: Ed Patriquin
rawnote: Abstract only.
rawtitle: File System Considerations in a Multiple Processor {UNIX} Environment
entry:
@InProceedings{Patriquin:1983:FSC,
  author =       "Ed Patriquin",
  title =        "File System Considerations in a Multiple Processor
                 {UNIX} Environment",
  crossref =     "STUG:1983:PUA",
  pages =        "118--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Convergent Technologies",
}


bibtype: inproceedings
filename: unix.bib
label: Peachey:1983:ISN
author: Darwyn Peachey
title: Improved Schedulers for Non-Paged UNIX Systems
crossref: USENIX:1983:UCPb
pages: 39--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Hospital Systems Study Group
rawauthor: Darwyn Peachey
rawnote: Abstract only.
rawtitle: Improved Schedulers for Non-Paged {UNIX} Systems
entry:
@InProceedings{Peachey:1983:ISN,
  author =       "Darwyn Peachey",
  title =        "Improved Schedulers for Non-Paged {UNIX} Systems",
  crossref =     "USENIX:1983:UCPb",
  pages =        "39--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Hospital Systems Study Group",
}


bibtype: inproceedings
filename: unix.bib
label: Pickard:1983:PNU
author: Monte Pickard
title: The Plexus Networked UNIX
crossref: USENIX:1983:UCPb
pages: 51--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Plexus Computers, Inc.
rawauthor: Monte Pickard
rawnote: Abstract only.
rawtitle: The {Plexus} Networked {UNIX}
entry:
@InProceedings{Pickard:1983:PNU,
  author =       "Monte Pickard",
  title =        "The {Plexus} Networked {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "51--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Plexus Computers, Inc.",
}


bibtype: article
filename: unix.bib
label: Pike:1983:GOB
author: R. Pike
title: Graphics in overlapping bitmap layers
journal: j-TOG
volume: 2
number: 2
pages: 135--160
month: apr
monthnumber: 4
year: 1983
CODEN: ATGRDF
ISSN: 0730-0301 (print), 1557-7368 (electronic) OR 07300301 (print), 15577368 (electronic)
ISSNL: 0730-0301 OR 07300301
bibdate: Fri Feb 17 19:20:23 2012
bibtimestamp: 2012.02.17 19:20:23 ???
fjournal: ACM Transactions on Graphics
keywords: bit blit; I33 asynchronous windows; I35 low-level graphics primitives; I36 bitmap layers
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/loi/tog
rawauthor: R. Pike
rawtitle: Graphics in overlapping bitmap layers
bibsource:
Graphics/imager/imager.83.bib; https://www.math.utah.edu/pub/tex/bib/tog.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Pike:1983:GOB,
  author =       "R. Pike",
  title =        "Graphics in overlapping bitmap layers",
  journal =      j-TOG,
  volume =       "2",
  number =       "2",
  pages =        "135--160",
  month =        apr,
  year =         "1983",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301 (print), 1557-7368 (electronic)",
  ISSN-L =       "0730-0301",
  bibdate =      "Fri Feb 17 19:20:23 2012",
  bibsource =    "Graphics/imager/imager.83.bib;
                 https://www.math.utah.edu/pub/tex/bib/tog.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Graphics",
  journal-URL =  "https://dl.acm.org/loi/tog",
  keywords =     "bit blit; I33 asynchronous windows; I35 low-level
                 graphics primitives; I36 bitmap layers",
}


bibtype: inproceedings
filename: unix.bib
label: Pike:1983:USC
author: Rob Pike
title: UNIX Style, or tt cat -v Considered Harmful
crossref: STUG:1983:PUA
pages: 263--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories, Murray Hill
rawauthor: Rob Pike
rawnote: Abstract only.
rawtitle: {UNIX} Style, or {\tt cat -v} Considered Harmful
entry:
@InProceedings{Pike:1983:USC,
  author =       "Rob Pike",
  title =        "{UNIX} Style, or {\tt cat -v} Considered Harmful",
  crossref =     "STUG:1983:PUA",
  pages =        "263--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Bell Laboratories, Murray Hill",
}


bibtype: inproceedings
filename: unix.bib
label: Pozgaj:1983:UCA
author: Steve Pozgaj
title: UNIX for the Computer Automation 4/95
crossref: USENIX:1983:UCPb
pages: 307--??
month: Winter
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Human Computing Resources Corporation
rawauthor: Steve Pozgaj
rawnote: Abstract only.
rawtitle: {UNIX} for the {Computer Automation} 4/95
entry:
@InProceedings{Pozgaj:1983:UCA,
  author =       "Steve Pozgaj",
  title =        "{UNIX} for the {Computer Automation} 4/95",
  crossref =     "USENIX:1983:UCPb",
  pages =        "307--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Human Computing Resources Corporation",
}


bibtype: book
filename: unix.bib
label: Prince:1983:SU
author: V. Prince
title: Le systeme Unix
publisher: Editests
address: Paris, France
pages: 128 (est.)
year: 1983
ISBN: 2-86688-003-X OR 286688003X
ISBN13: 978-2-86688-003-3 OR 9782866880033
bibdate: Wed Apr 15 08:08:44 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.04.15 08:08:44 ???
language: French
acknowledgement: ack-nhfb
rawauthor: V. Prince
rawtitle: Le syst{\`e}me {Unix}
entry:
@Book{Prince:1983:SU,
  author =       "V. Prince",
  title =        "Le syst{\`e}me {Unix}",
  publisher =    "Editests",
  address =      "Paris, France",
  pages =        "128 (est.)",
  year =         "1983",
  DOI =          "",
  ISBN =         "2-86688-003-X",
  ISBN-13 =      "978-2-86688-003-3",
  LCCN =         "????",
  bibdate =      "Wed Apr 15 08:08:44 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}


bibtype: inproceedings
filename: unix.bib
label: Raves:1983:DDS
author: William Raves and James Cassidy
title: Development of a Digital Simulation System in a UNIX Environment
crossref: USENIX:1983:UCPb
pages: 169--176
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Computer Automation
rawauthor: William Raves and James Cassidy
rawtitle: Development of a Digital Simulation System in a {UNIX} Environment
entry:
@InProceedings{Raves:1983:DDS,
  author =       "William Raves and James Cassidy",
  title =        "Development of a Digital Simulation System in a {UNIX}
                 Environment",
  crossref =     "USENIX:1983:UCPb",
  pages =        "169--176",
  month =        "Winter",
  year =         "1983",
  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 =  "Computer Automation",
}


bibtype: article
filename: unix.bib
label: Ritchie:1983:UTS
author: Dennis M. Ritchie and Ken Thompson
title: The UNIX Time-Sharing System (Reprint)
journal: j-CACM
volume: 26
number: 1
pages: 84--89
month: jan
monthnumber: 1
year: 1983
CODEN: CACMA2
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Mon Jan 27 13:13:58 1997
bibtimestamp: 1997.01.27 13:13:58 ???
note: Reprint of cite Ritchie:1974:UTS.
fjournal: Communications of the ACM
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawauthor: Dennis M. Ritchie and Ken Thompson
rawnote: Reprint of \cite{Ritchie:1974:UTS}.
rawtitle: The {UNIX} Time-Sharing System (Reprint)
bibsource:
ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib; https://www.math.utah.edu/pub/tex/bib/cacm1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
UNIX is a general-purpose, multi-user, interactive operating system for the Digital Equipment Corporation PDP-11/40 and 11/45 computers. It offers a number of features seldom found even in larger operating systems, including: (1) a hierarchical file system incorporating demountable volumes; (2) compatible file, device, and inter-process I/O; (3) the ability to initiate asynchronous processes; (4) system command languages selectable on a per-user basis; and (5) over 100 subsystems including a dozen languages. This paper discusses the nature and implementation of the file system and of the user command interface.

rawabstract:
UNIX is a general-purpose, multi-user, interactive operating system for the Digital Equipment Corporation PDP-11/40 and 11/45 computers. It offers a number of features seldom found even in larger operating systems, including: (1) a hierarchical file system incorporating demountable volumes; (2) compatible file, device, and inter-process I/O; (3) the ability to initiate asynchronous processes; (4) system command languages selectable on a per-user basis; and (5) over 100 subsystems including a dozen languages. This paper discusses the nature and implementation of the file system and of the user command interface.

entry:
@Article{Ritchie:1983:UTS,
  author =       "Dennis M. Ritchie and Ken Thompson",
  title =        "The {UNIX} Time-Sharing System (Reprint)",
  journal =      j-CACM,
  volume =       "26",
  number =       "1",
  pages =        "84--89",
  month =        jan,
  year =         "1983",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 27 13:13:58 1997",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Reprint of \cite{Ritchie:1974:UTS}.",
  abstract =     "UNIX is a general-purpose, multi-user, interactive
                 operating system for the Digital Equipment Corporation
                 PDP-11/40 and 11/45 computers. It offers a number of
                 features seldom found even in larger operating systems,
                 including: (1) a hierarchical file system incorporating
                 demountable volumes; (2) compatible file, device, and
                 inter-process I/O; (3) the ability to initiate
                 asynchronous processes; (4) system command languages
                 selectable on a per-user basis; and (5) over 100
                 subsystems including a dozen languages. This paper
                 discusses the nature and implementation of the file
                 system and of the user command interface.",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
}


bibtype: inproceedings
filename: unix.bib
label: Ross:1983:USG
author: Douglas J. Ross and M. Martin Taylor
title: UNIX Support for Guaranteed Real-Time Processing
crossref: STUG:1983:PUA
pages: 137--153
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: ANDYNE Computing Limited
rawauthor: Douglas J. Ross and M. Martin Taylor
rawtitle: {UNIX} Support for Guaranteed Real-Time Processing
entry:
@InProceedings{Ross:1983:USG,
  author =       "Douglas J. Ross and M. Martin Taylor",
  title =        "{UNIX} Support for Guaranteed Real-Time Processing",
  crossref =     "STUG:1983:PUA",
  pages =        "137--153",
  month =        "Summer",
  year =         "1983",
  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 =  "ANDYNE Computing Limited",
}


bibtype: inproceedings
filename: unix.bib
label: Rugaber:1983:USU
author: Spencer Rugaber
title: A Uniform and Simple User Interface to UNIX
crossref: USENIX:1983:UCPb
pages: 113--115
month: Winter
year: 1983
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: Spencer Rugaber
rawtitle: A Uniform and Simple User Interface to {UNIX}
entry:
@InProceedings{Rugaber:1983:USU,
  author =       "Spencer Rugaber",
  title =        "A Uniform and Simple User Interface to {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "113--115",
  month =        "Winter",
  year =         "1983",
  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: article
filename: unix.bib
label: Sethi:1983:CFA
author: Ravi Sethi
title: Control Flow Aspects of Semantics-Directed Compiling
journal: j-TOPLAS
volume: 5
number: 4
pages: 554--595
month: oct
monthnumber: 10
year: 1983
CODEN: ATPSDT
DOI: https://doi.org/10.1145/69575.357227
ISSN: 0164-0925 (print), 1558-4593 (electronic) OR 01640925 (print), 15584593 (electronic)
ISSNL: 0164-0925 OR 01640925
bibsource: https://www.math.utah.edu/pub/tex/bib/toplas.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
URL: https://dl.acm.org/doi/abs/10.1145/69575.357227
fjournal: ACM Transactions on Programming Languages and Systems
acknowledgement: ack-pb
ajournal: ACM Trans. Program. Lang. Syst.
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J783
rawauthor: Ravi Sethi
rawtitle: Control Flow Aspects of Semantics-Directed Compiling
entry:
@Article{Sethi:1983:CFA,
  author =       "Ravi Sethi",
  title =        "Control Flow Aspects of Semantics-Directed Compiling",
  journal =      j-TOPLAS,
  volume =       "5",
  number =       "4",
  pages =        "554--595",
  month =        oct,
  year =         "1983",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/69575.357227",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/toplas.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/69575.357227",
  acknowledgement = ack-pb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}


bibtype: inproceedings
filename: unix.bib
label: Shienbrood:1983:UAC
author: Eric R. Shienbrood and Carl A. Soeder and James R. Ward and Kincade N. Webb
title: UNIX on Apollo Computers (Yet Another UNIX Emulation)
crossref: USENIX:1983:UCPb
pages: 133--142
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Apollo Computer, Inc.
rawauthor: Eric R. Shienbrood and Carl A. Soeder and James R. Ward and Kincade N. Webb
rawtitle: {UNIX} on {Apollo} Computers (Yet Another {UNIX} Emulation)
entry:
@InProceedings{Shienbrood:1983:UAC,
  author =       "Eric R. Shienbrood and Carl A. Soeder and James R.
                 Ward and Kincade N. Webb",
  title =        "{UNIX} on {Apollo} Computers (Yet Another {UNIX}
                 Emulation)",
  crossref =     "USENIX:1983:UCPb",
  pages =        "133--142",
  month =        "Winter",
  year =         "1983",
  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 =  "Apollo Computer, Inc.",
}


bibtype: article
filename: unix.bib
label: Shultis:1983:FS
author: J. Shultis
title: A functional shell
journal: j-SIGPLAN
volume: 18
number: 6
pages: 202--211
month: jun
monthnumber: 6
year: 1983
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: Dept. of Computer Sci., Univ. of Colorado, Boulder, CO, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: J. Shultis
rawtitle: A functional shell
keywords:
branching; C language derivative; concurrent processing; design; functional shell; high level languages; labelled data streams; languages; looping; operating systems (computers); OS; pipes; powers; program algebra; program algebra processing; structured data streams; UNIX shell; verification

subject:
D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency D.1 Software, PROGRAMMING TECHNIQUES, Applicative (Functional) Programming I.4.3 Computing Methodologies, IMAGE PROCESSING, Enhancement, Filtering

entry:
@Article{Shultis:1983:FS,
  author =       "J. Shultis",
  title =        "A functional shell",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "6",
  pages =        "202--211",
  month =        jun,
  year =         "1983",
  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 = "San Francisco, CA, USA; 27-29 June 1983",
  conftitle =    "Proceedings of the SIGPLAN '83 Symposium on
                 Programming Language Issues in Software Systems",
  corpsource =   "Dept. of Computer Sci., Univ. of Colorado, Boulder,
                 CO, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "branching; C language derivative; concurrent
                 processing; design; functional shell; high level
                 languages; labelled data streams; languages; looping;
                 operating systems (computers); OS; pipes; powers;
                 program algebra; program algebra processing; structured
                 data streams; UNIX shell; verification",
  sponsororg =   "ACM",
  subject =      "D.4.1 Software, OPERATING SYSTEMS, Process Management,
                 Concurrency \\ D.1 Software, PROGRAMMING TECHNIQUES,
                 Applicative (Functional) Programming \\ I.4.3 Computing
                 Methodologies, IMAGE PROCESSING, Enhancement,
                 Filtering",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Skinner:1983:UNS
author: Glenn C. Skinner and Bill Jolitz
title: UNIX on the National Semiconductor NS16032
crossref: USENIX:1983:UCPb
pages: 291--306
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: National Semiconductor
rawauthor: Glenn C. Skinner and Bill Jolitz
rawtitle: {UNIX} on the {National Semiconductor NS16032}
entry:
@InProceedings{Skinner:1983:UNS,
  author =       "Glenn C. Skinner and Bill Jolitz",
  title =        "{UNIX} on the {National Semiconductor NS16032}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "291--306",
  month =        "Winter",
  year =         "1983",
  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 =  "National Semiconductor",
}


bibtype: article
filename: unix.bib
label: Skjellum:1983:CUPa
author: Anthony Skjellum
title: C/UNIX Programmer's Notebook
journal: j-DDJ
volume: 8
number: 10
pages: ??--??
month: oct
monthnumber: 10
year: 1983
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: Anthony Skjellum
rawtitle: {C/UNIX} Programmer's Notebook
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

entry:
@Article{Skjellum:1983:CUPa,
  author =       "Anthony Skjellum",
  title =        "{C/UNIX} Programmer's Notebook",
  journal =      j-DDJ,
  volume =       "8",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1983",
  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: article
filename: unix.bib
label: Skjellum:1983:CUPb
author: Anthony Skjellum
title: C/UNIX Programmer's Notebook
journal: j-DDJ
volume: 8
number: 12
pages: ??--??
month: dec
monthnumber: 12
year: 1983
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: Anthony Skjellum
rawtitle: {C/UNIX} Programmer's Notebook
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

entry:
@Article{Skjellum:1983:CUPb,
  author =       "Anthony Skjellum",
  title =        "{C/UNIX} Programmer's Notebook",
  journal =      j-DDJ,
  volume =       "8",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1983",
  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: inproceedings
filename: unix.bib
label: Smith:1983:UWW
author: Charles R. Smith
title: UNIX Writer's Workbench
crossref: STUG:1983:PUA
pages: 321--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Colorado State University
rawauthor: Charles R. Smith
rawnote: Abstract only.
rawtitle: {UNIX} Writer's Workbench
entry:
@InProceedings{Smith:1983:UWW,
  author =       "Charles R. Smith",
  title =        "{UNIX} Writer's Workbench",
  crossref =     "STUG:1983:PUA",
  pages =        "321--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Colorado State University",
}


bibtype: inproceedings
filename: unix.bib
label: Stitt:1983:RDM
author: F. W. Stitt
title: Research Database Management Software for UNIX-based Microcomputers
crossref: USENIX:1983:UCPb
pages: 201--209
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Clinical Data Research Services, Inc.
rawauthor: F. W. Stitt
rawtitle: Research Database Management Software for {UNIX-based} Microcomputers
entry:
@InProceedings{Stitt:1983:RDM,
  author =       "F. W. Stitt",
  title =        "Research Database Management Software for {UNIX-based}
                 Microcomputers",
  crossref =     "USENIX:1983:UCPb",
  pages =        "201--209",
  month =        "Winter",
  year =         "1983",
  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 =  "Clinical Data Research Services, Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Tague:1983:USN
author: Berkley A. Tague
title: The UNIX System: New Directions
crossref: USENIX:1983:UCPb
pages: 109--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories, Murray Hill
rawauthor: Berkley A. Tague
rawnote: Abstract only.
rawtitle: The {UNIX} System: New Directions
entry:
@InProceedings{Tague:1983:USN,
  author =       "Berkley A. Tague",
  title =        "The {UNIX} System: New Directions",
  crossref =     "USENIX:1983:UCPb",
  pages =        "109--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Bell Laboratories, Murray Hill",
}


bibtype: article
filename: unix.bib
label: Tanenbaum:1983:TPMa
author: Andrew S. Tanenbaum and Teus Hagen
title: Two programs, many UNIX systems
journal: j-EUUG-NEWSLETTER
volume: 3
number: 1
pages: 12--13
month: Spring
year: 1983
CODEN: EONLE8
ISSN: 1011-4211 OR 10114211
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
affiliation: Vrije Universiteit, Amsterdam
rawauthor: Andrew S. Tanenbaum and Teus Hagen
rawtitle: Two programs, many {UNIX} systems
entry:
@Article{Tanenbaum:1983:TPMa,
  author =       "Andrew S. Tanenbaum and Teus Hagen",
  title =        "Two programs, many {UNIX} systems",
  journal =      j-EUUG-NEWSLETTER,
  volume =       "3",
  number =       "1",
  pages =        "12--13",
  month =        "Spring",
  year =         "1983",
  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",
  affiliation =  "Vrije Universiteit, Amsterdam",
}


bibtype: article
filename: unix.bib
label: Tanenbaum:1983:TPMb
author: Andrew S. Tanenbaum and Teus Hagen
title: Two programs, many UNIX systems (reprint)
journal: j-EUUG-NEWSLETTER
volume: 3
number: 4
pages: 24--26
month: Winter
year: 1983
CODEN: EONLE8
ISSN: 1011-4211 OR 10114211
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
affiliation: Vrije Universiteit, Amsterdam
rawauthor: Andrew S. Tanenbaum and Teus Hagen
rawtitle: Two programs, many {UNIX} systems (reprint)
entry:
@Article{Tanenbaum:1983:TPMb,
  author =       "Andrew S. Tanenbaum and Teus Hagen",
  title =        "Two programs, many {UNIX} systems (reprint)",
  journal =      j-EUUG-NEWSLETTER,
  volume =       "3",
  number =       "4",
  pages =        "24--26",
  month =        "Winter",
  year =         "1983",
  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",
  affiliation =  "Vrije Universiteit, Amsterdam",
}


bibtype: inproceedings
filename: unix.bib
label: Tanenbaum:1983:UTK
author: Andrew S. Tanenbaum and Hans van Staveren and E. G. Keizer
title: A UNIX Tool Kit for Making Portable Compilers
crossref: STUG:1983:PUA
pages: 255--261
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Vrije Universiteit
rawauthor: Andrew S. Tanenbaum and Hans {van Staveren} and E. G. Keizer
rawtitle: A {UNIX} Tool Kit for Making Portable Compilers
entry:
@InProceedings{Tanenbaum:1983:UTK,
  author =       "Andrew S. Tanenbaum and Hans {van Staveren} and E. G.
                 Keizer",
  title =        "A {UNIX} Tool Kit for Making Portable Compilers",
  crossref =     "STUG:1983:PUA",
  pages =        "255--261",
  month =        "Summer",
  year =         "1983",
  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 =  "Vrije Universiteit",
}


bibtype: techreport
filename: unix.bib
label: Truscott:1983:EU
author: Tom Truscott
title: An Enhanced Uucp
type: Technical Memorandum
number: CDSR005
institution: Research Triangle Institute
address: Research Triangle Park, NC 27709-2194, USA
month: dec
monthnumber: 12
year: 1983
bibdate: Tue Aug 29 11:31:24 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:31:24 ???
acknowledgement: ack-nhfb
rawauthor: Tom Truscott
rawtitle: An Enhanced {Uucp}
entry:
@TechReport{Truscott:1983:EU,
  author =       "Tom Truscott",
  title =        "An Enhanced {Uucp}",
  type =         "Technical Memorandum",
  number =       "CDSR005",
  institution =  "Research Triangle Institute",
  address =      "Research Triangle Park, NC 27709-2194, USA",
  pages =        "??",
  month =        dec,
  year =         "1983",
  bibdate =      "Tue Aug 29 11:31:24 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Tuori:1983:TUS
author: Martin Tuori
title: Talking to UNIX --- Some Experience with Speech Input
crossref: STUG:1983:PUA
pages: 179--185
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: DCIEM, Toronto
rawauthor: Martin Tuori
rawtitle: Talking to {UNIX} --- Some Experience with Speech Input
entry:
@InProceedings{Tuori:1983:TUS,
  author =       "Martin Tuori",
  title =        "Talking to {UNIX} --- Some Experience with Speech
                 Input",
  crossref =     "STUG:1983:PUA",
  pages =        "179--185",
  month =        "Summer",
  year =         "1983",
  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 =  "DCIEM, Toronto",
}


bibtype: article
filename: unix.bib
label: Tuthill:1983:TUS
author: B. Tuthill
title: Typesetting on the UNIX system
journal: j-BYTE
volume: 8
number: 19
pages: 253--265
month: oct
monthnumber: 10
year: 1983
CODEN: BYTEDJ
ISSN: 0360-5280 (print), 1082-7838 (electronic) OR 03605280 (print), 10827838 (electronic)
ISSNL: 0360-5280 OR 03605280
bibdate: Fri Feb 09 18:10:41 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.02.09 18:10:41 ???
fjournal: BYTE Magazine
keywords: documentation; human factors
acknowledgement: ack-nhfb
rawauthor: B. Tuthill
rawtitle: Typesetting on the {UNIX} system
subject:
K Computing Milieux, PERSONAL COMPUTING D.4.7 Software, OPERATING SYSTEMS, Organization and Design, UNIX D.4.0 Software, OPERATING SYSTEMS, General, UNIX D.4.m Computing Methodologies, TEXT PROCESSING, Miscellaneous I.7

entry:
@Article{Tuthill:1983:TUS,
  author =       "B. Tuthill",
  title =        "Typesetting on the {UNIX} system",
  journal =      j-BYTE,
  volume =       "8",
  number =       "19",
  pages =        "253--265",
  month =        oct,
  year =         "1983",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Fri Feb 09 18:10:41 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BYTE Magazine",
  keywords =     "documentation; human factors",
  subject =      "K Computing Milieux, PERSONAL COMPUTING \\ D.4.7
                 Software, OPERATING SYSTEMS, Organization and Design,
                 UNIX \\ D.4.0 Software, OPERATING SYSTEMS, General,
                 UNIX \\ D.4.m Computing Methodologies, TEXT PROCESSING,
                 Miscellaneous \\ I.7",
}


bibtype: article
filename: unix.bib
label: vanKatwijk:1983:PYP
author: J. van Katwijk
title: A preprocessor for YACC. A poor man's approach to parsing attributed grammars
journal: j-SIGPLAN
volume: 18
number: 10
pages: 12--15
month: oct
monthnumber: 10
year: 1983
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: Dept. of Math. and Informatics, Delft Univ. of Technol., Delft, Netherlands
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: J. {van Katwijk}
rawtitle: A preprocessor for {YACC}. {A} poor man's approach to parsing attributed grammars
keywords:
4.1BSD; Ada; attribute grammars; attributed grammars; C programming language; compilers; context free grammars; context-free grammars; parameterized nonterminal symbols; parsing; PDP-11; preprocessor; program compilers; PWB; supervisory and executive programs; UNIX parameterized nonterminal symbols; UNIX timesharing system; V7, 2.1BSD; YACC

entry:
@Article{vanKatwijk:1983:PYP,
  author =       "J. {van Katwijk}",
  title =        "A preprocessor for {YACC}. {A} poor man's approach to
                 parsing attributed grammars",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "10",
  pages =        "12--15",
  month =        oct,
  year =         "1983",
  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 = "C4210 (Formal logic); C6150C (Compilers,
                 interpreters and other processors); C6150J (Operating
                 systems)",
  corpsource =   "Dept. of Math. and Informatics, Delft Univ. of
                 Technol., Delft, Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "4.1BSD; Ada; attribute grammars; attributed grammars;
                 C programming language; compilers; context free
                 grammars; context-free grammars; parameterized
                 nonterminal symbols; parsing; PDP-11; preprocessor;
                 program compilers; PWB; supervisory and executive
                 programs; UNIX parameterized nonterminal symbols; UNIX
                 timesharing system; V7, 2.1BSD; YACC",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Verbaeten:1983:PU
author: P. Verbaeten and Y. Berbers
title: Porting UNIX
crossref: USENIX:1983:UCPb
pages: 285--289
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Katholieke Universiteit Leuven
rawauthor: P. Verbaeten and Y. Berbers
rawtitle: Porting {UNIX}
entry:
@InProceedings{Verbaeten:1983:PU,
  author =       "P. Verbaeten and Y. Berbers",
  title =        "Porting {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "285--289",
  month =        "Winter",
  year =         "1983",
  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 =  "Katholieke Universiteit Leuven",
}


bibtype: book
filename: unix.bib
label: Waite:1983:UPP
author: Mitchell Waite and Donald (Donald W.) Martin and Stephen Prata and Kevin Caddell
title: UNIX primer plus
publisher: pub-SAMS
address: pub-SAMS:adr
pages: 414
year: 1983
ISBN: 0-672-22028-8 (paperback) OR 0672220288 (paperback)
ISBN13: 978-0-672-22028-9 (paperback) OR 9780672220289 (paperback)
LCCN: QA76.76.O63 W34 1983; QA76.774.U64 W34 1983
bibdate: Wed Apr 15 07:49:41 MDT 2020
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.04.15 07:49:41 MDT
subject: UNIX (Computer file); UNIX; UNIX (Computer file)
acknowledgement: ack-nhfb
rawauthor: Mitchell Waite and Donald (Donald W.) Martin and Stephen Prata and Kevin Caddell
rawtitle: {UNIX} primer plus
TOC:
Introduction / 1 Who Should Read This Book? / 1 What You Need to Know Before Reading This Book / 2 How This Book Is Organized / 2 Conventions Used in This Book / 2 Introduction to UNIX / 5 An Overview of UNIX / 5 What Is an Operating System? / 6 The History of UNIX / 8 Berkeley UNIX / 9 UNIX System V / 10 OSF Versus UI / 10 X-Windows and Linux / 11 The UNIX Philosophy / 11 What Can UNIX Do for You? / 12 The Electronic Office / 12 Programmer's Support Tools / 17 Getting Started: login, passwd, and who / 19 Getting Started / 20 Establishing Contact with the System / 21 The Keyboard / 22 Logging In / 26 The Prompt Character / 26 The Password / 27 Logging Out / 28 Correcting Typing Errors / 29 Some Simple Shell Commands / 30 The date Command / 31 The cal Command / 33 The who Command / 35 The finger Command / 36 Electronic Mail and Online Help: mail, talk, and man / 41 Working with Email / 42 Using Either mail or mailx / 43 Sending Mail to Yourself / 43 Reading Your Mail / 45 Getting Help in mail / 46 For Advanced Users: Sending Mail / 46 For Advanced Users: Reading Mail / 48 For Advanced Users: Adjusting the mail Environment / 50 Making Electronic Chit-Chat with talk / 51 Getting More Information with help and man / 52 Files and Directories: 1s, cat, more, and pr / 59 Files and the UNIX Directory System / 60 Listing Directories: 1s / 63 File and Directory Names / 64 Listing Other Directories / 65 Some 1s Options / 66 Reading Files: cat / 67 Reading Files with more / 69 Formatting and Printing Files: pr and 1pr / 71 Creating Files with cat and Redirection / 72 Input and Output / 74 More on Redirection / 74 Redirection and Electronic Mail / 76 Removing Files with rm / 76 The vi Screen Editor / 79 Introduction to Editing / 80 The Memory Buffer / 80 Two Modes of Operation / 80 Working with the vi Editor / 81 Starting vi / 82 Moving the Cursor / 84 Text Input Mode / 86 Deleting and Changing Text / 89 Undoing Changes: u and U / 90 Leaving the vi Editor / 91 Additional vi Commands / 92 Cursor-Positioning Commands / 93 Screen Scrolling and Paging / 94 Pattern Searches / 96 Operators That Delete, Duplicate, Change, and Rearrange Text / 97 Using the Yank and Delete Operators with the Put Command / 100 Additional Commands and Features of vi / 104 The emacs Editor / 109 Writing Your First Letter with emacs / 110 The Echo Area / 111 Basic Cursor Moves / 112 Simple Editing: Adding and Removing Text / 114 Saving CPU Time When Adding Text / 115 Dealing with Line Lengths in emacs / 115 The emacs Commands / 116 Running an emacs Command by Using Its Long Name / 116 Getting Help / 117 Searching for Text / 118 Searching for and Replacing Text / 119 Defining Regions with Point and Mark / 120 Formatting Text / 121 Creating Multiple Windows / 122 Creating Multiple Buffers / 122 Working with Multiple Buffers and Multiple Windows / 123 Working with Files / 123 For Experienced Users: Customizing emacs / 124 Manipulating Files and Directories: mv, cp, and mkdir / 131 Filenames, Pathnames, Heads, and Tails / 131 Basic File and Directory Manipulation Commands / 133 Directory Commands: mkdir, rmdir, cd, and pwd / 134 File Commands: rm, cp, mv, and 1n / 138 Comparing cp, mv, and 1n / 147 Searching Through Files: grep / 148 What Can You Do with a UNIX File? / 149 Marvelous Metacharacters: Using Wildcards and Symbolic Substitutions / 151 Directory Abbreviations: . and .. and / 154 The UNIX Shell: Command Lines, Redirection, and Shell Scripts / 159 The Shell Command Line / 160 Redirection / 162 Redirecting Output to a File: > / 163 Overriding File Protection: !> / 164 Redirecting and Appending Output to a File: >> / 165 Redirecting Input from a File: < / 165 Combined Redirects / 165 The Pipeline: / 166 Split Output: tee / 167 Job Control / 169 Stopping and Restarting a Job: Ctrl-z and fg / 169 Background Jobs / 169 Multiple Jobs: jobs and bg / 170 Job Numbers and PID Numbers / 172 Process Status: ps / 173 Terminating Unruly Jobs: kill / 175 Job-Control Summary / 177 History: A System That Remembers / 177 Initiating Your History Service / 178 Repeating an Earlier Command: Event Identifiers / 178 Adding to a History Command / 180 Simple Command-Line Editing / 180 Selecting Parts of a Command Line: Word Identifiers / 182 Customizing UNIX: The Alias / 185 Establishing a Simple Alias / 185 Permanent Aliases / 186 Aliases with Arguments / 186 Aliases for Compound Commands / 187 Making Aliases for Complex Commands: * / 187 Aliases in Aliases / 188 The Filename Completion Service / 190 Shell Scripts / 190 Multiple Commands / 193 Command-Line Arguments for Shell Scripts / 194 Shell Variables / 196 Built-In Variables / 196 Obtaining the Value of a Variable / 198 Setting Shell Variables / 199 Customizing Your Environment: Your .login and .cshrc Files / 200 Shell Metacharacters / 202 Neutralizing Metacharacters / 202 File-Management Commands and Others: wc, sort, 1pr, and chmod / 207 File-Management Commands / 207 Word Counting: wc / 207 File Checking: tail and head / 209 Sorting: sort / 210 Redundancy Elimination: uniq / 213 Making a Printed Copy / 215 1pr, 1pq, and 1prm / 215 Choosing a Printer / 216 Permissions: chmod / 218 Messages: mesg / 221 Commands for Your Terminal: tty and stty / 222 Using the UNIX Clock: time and calendar / 224 time / 224 calendar / 226 More Text Processing: join, sed, and nroff / 229 UNIX Filters / 229 Combining Files: join / 230 Checking Your Spelling: spell / 232 The sed Stream Editor / 233 sed Basics / 234 sed Editing Instructions / 235 Specifying Lines / 236 sed Command Highlights / 237 Pattern Matching in sed / 239 Simple sed Solutions / 240 Multiple Commands / 242 Tags / 242 Shell Scripts and sed / 243 Text Formatting with nroff and troff / 243 nroff / 244 mm Macros / 247 Making a Report / 248 Naked nroff / 250 Formatting Helpmates: tbl and eqn / 250 Information Processing: grep, find, and awk / 253 Finding Stuff: grep and find / 255 File Searching: grep / 255 Finding Files: find / 260 For Advanced Users: More Complex Forms of find / 263 Revisiting sort: Using Fields / 265 Fields and Field Separators / 265 Using Fields with sort / 266 Multiple Fields / 267 Subdividing a Field / 268 Flag Options and Fields / 268 A Quick Peek at awk / 269 Advanced Editing Techniques / 275 The Last Command / 276 Using Abbreviations for Faster Typing / 276 Using the map Command to Create Macros / 277 Editing Multiple Files / 278 Running Shell Commands / 280 Using Advanced Search-and-Replace Commands / 282 Search and Replace with vi / 286 Customizing the vi Editor / 287 The .exrc File / 290 ASCII Table / 293 Glossary / 299 Summary of UNIX Abbreviations / 307 Shell Abbreviations for Files and Directories / 307 Abbreviations Used by grep, ed, and edit / 308 Abbreviations Used by the C-Shell History Function / 308 References to Complete Events / 309 References to Words within an Event / 309 Some Additional Conventions / 309 Shell-Script Abbreviations / 310 awk Abbreviations / 310 UNIX Command Reference / 311 Starting Up / 311 Manipulating Files and Directories / 311 Communication / 315 Housekeeping Utilities / 317 Online Help / 317 Text Processing and Formatting / 318 Information Handling / 319 Running Jobs and Programs / 322 Adjusting Your Environment / 323 vi Command Reference / 325 Modes / 325 Cursor-Movement Commands / 325 Text-Entering Commands / 326 Text-Deletion Commands / 326 Text Alteration Commands / 326 Search Commands / 327 The Last Command / 327 Text-Moving Commands / 327 Scopes to Use with Commands / 328 Saving Text and Quitting the Editor / 328 Screen Enhancement Options / 328 Entering and Exiting the UNIX Shell / 329 Answers to Chapter Review Questions / 331 Index / 339

shortTOC:
Introduction to UNIX Getting started: login, who, and finger Electronic mail and on-line help Files and directories Using Editors: the ed line editor The vi screen editor Manipulating files and directories: mv, cp, and mkdir Using programming languages: Fortran, Pascal, and c. File management commands: wc, sort, and pr Adjusting your environment: chmod, at, and mesg Special C-shell features: history, alias and jobs (BSD) Information processing: grep, find, and spell

rawshortTOC:
Introduction to UNIX \\ Getting started: login, who, and finger \\ Electronic mail and on-line help \\ Files and directories \\ Using Editors: the ed line editor \\ The vi screen editor \\ Manipulating files and directories: mv, cp, and mkdir \\ Using programming languages: Fortran, Pascal, and c. \\ File management commands: wc, sort, and pr \\ Adjusting your environment: chmod, at, and mesg \\ Special C-shell features: history, alias and jobs (BSD) \\ Information processing: grep, find, and spell

rawTOC:
Introduction / 1 \\ Who Should Read This Book? / 1 \\ What You Need to Know Before Reading This Book / 2 \\ How This Book Is Organized / 2 \\ Conventions Used in This Book / 2 \\ Introduction to UNIX / 5 \\ An Overview of UNIX / 5 \\ What Is an Operating System? / 6 \\ The History of UNIX / 8 \\ Berkeley UNIX / 9 \\ UNIX System V / 10 \\ OSF Versus UI / 10 \\ X-Windows and Linux / 11 \\ The UNIX Philosophy / 11 \\ What Can UNIX Do for You? / 12 \\ The Electronic Office / 12 \\ Programmer's Support Tools / 17 \\ Getting Started: login, passwd, and who / 19 \\ Getting Started / 20 \\ Establishing Contact with the System / 21 \\ The Keyboard / 22 \\ Logging In / 26 \\ The Prompt Character / 26 \\ The Password / 27 \\ Logging Out / 28 \\ Correcting Typing Errors / 29 \\ Some Simple Shell Commands / 30 \\ The date Command / 31 \\ The cal Command / 33 \\ The who Command / 35 \\ The finger Command / 36 \\ Electronic Mail and Online Help: mail, talk, and man / 41 \\ Working with Email / 42 \\ Using Either mail or mailx / 43 \\ Sending Mail to Yourself / 43 \\ Reading Your Mail / 45 \\ Getting Help in mail / 46 \\ For Advanced Users: Sending Mail / 46 \\ For Advanced Users: Reading Mail / 48 \\ For Advanced Users: Adjusting the mail Environment / 50 \\ Making Electronic Chit-Chat with talk / 51 \\ Getting More Information with help and man / 52 \\ Files and Directories: 1s, cat, more, and pr / 59 \\ Files and the UNIX Directory System / 60 \\ Listing Directories: 1s / 63 \\ File and Directory Names / 64 \\ Listing Other Directories / 65 \\ Some 1s Options / 66 \\ Reading Files: cat / 67 \\ Reading Files with more / 69 \\ Formatting and Printing Files: pr and 1pr / 71 \\ Creating Files with cat and Redirection / 72 \\ Input and Output / 74 \\ More on Redirection / 74 \\ Redirection and Electronic Mail / 76 \\ Removing Files with rm / 76 \\ The vi Screen Editor / 79 \\ Introduction to Editing / 80 \\ The Memory Buffer / 80 \\ Two Modes of Operation / 80 \\ Working with the vi Editor / 81 \\ Starting vi / 82 \\ Moving the Cursor / 84 \\ Text Input Mode / 86 \\ Deleting and Changing Text / 89 \\ Undoing Changes: u and U / 90 \\ Leaving the vi Editor / 91 \\ Additional vi Commands / 92 \\ Cursor-Positioning Commands / 93 \\ Screen Scrolling and Paging / 94 \\ Pattern Searches / 96 \\ Operators That Delete, Duplicate, Change, and Rearrange Text / 97 \\ Using the Yank and Delete Operators with the Put Command / 100 \\ Additional Commands and Features of vi / 104 \\ The emacs Editor / 109 \\ Writing Your First Letter with emacs / 110 \\ The Echo Area / 111 \\ Basic Cursor Moves / 112 \\ Simple Editing: Adding and Removing Text / 114 \\ Saving CPU Time When Adding Text / 115 \\ Dealing with Line Lengths in emacs / 115 \\ The emacs Commands / 116 \\ Running an emacs Command by Using Its Long Name / 116 \\ Getting Help / 117 \\ Searching for Text / 118 \\ Searching for and Replacing Text / 119 \\ Defining Regions with Point and Mark / 120 \\ Formatting Text / 121 \\ Creating Multiple Windows / 122 \\ Creating Multiple Buffers / 122 \\ Working with Multiple Buffers and Multiple Windows / 123 \\ Working with Files / 123 \\ For Experienced Users: Customizing emacs / 124 \\ Manipulating Files and Directories: mv, cp, and mkdir / 131 \\ Filenames, Pathnames, Heads, and Tails / 131 \\ Basic File and Directory Manipulation Commands / 133 \\ Directory Commands: mkdir, rmdir, cd, and pwd / 134 \\ File Commands: rm, cp, mv, and 1n / 138 \\ Comparing cp, mv, and 1n / 147 \\ Searching Through Files: grep / 148 \\ What Can You Do with a UNIX File? / 149 \\ Marvelous Metacharacters: Using Wildcards and Symbolic Substitutions / 151 \\ Directory Abbreviations: . and .. and / 154 \\ The UNIX Shell: Command Lines, Redirection, and Shell Scripts / 159 \\ The Shell Command Line / 160 \\ Redirection / 162 \\ Redirecting Output to a File: > / 163 \\ Overriding File Protection: !> / 164 \\ Redirecting and Appending Output to a File: >> / 165 \\ Redirecting Input from a File: < / 165 \\ Combined Redirects / 165 \\ The Pipeline: / 166 \\ Split Output: tee / 167 \\ Job Control / 169 \\ Stopping and Restarting a Job: Ctrl-z and fg / 169 \\ Background Jobs / 169 \\ Multiple Jobs: jobs and bg / 170 \\ Job Numbers and PID Numbers / 172 \\ Process Status: ps / 173 \\ Terminating Unruly Jobs: kill / 175 \\ Job-Control Summary / 177 \\ History: A System That Remembers / 177 \\ Initiating Your History Service / 178 \\ Repeating an Earlier Command: Event Identifiers / 178 \\ Adding to a History Command / 180 \\ Simple Command-Line Editing / 180 \\ Selecting Parts of a Command Line: Word Identifiers / 182 \\ Customizing UNIX: The Alias / 185 \\ Establishing a Simple Alias / 185 \\ Permanent Aliases / 186 \\ Aliases with Arguments / 186 \\ Aliases for Compound Commands / 187 \\ Making Aliases for Complex Commands: \!* / 187 \\ Aliases in Aliases / 188 \\ The Filename Completion Service / 190 \\ Shell Scripts / 190 \\ Multiple Commands / 193 \\ Command-Line Arguments for Shell Scripts / 194 \\ Shell Variables / 196 \\ Built-In Variables / 196 \\ Obtaining the Value of a Variable / 198 \\ Setting Shell Variables / 199 \\ Customizing Your Environment: Your .login and .cshrc Files / 200 \\ Shell Metacharacters / 202 \\ Neutralizing Metacharacters / 202 \\ File-Management Commands and Others: wc, sort, 1pr, and chmod / 207 \\ File-Management Commands / 207 \\ Word Counting: wc / 207 \\ File Checking: tail and head / 209 \\ Sorting: sort / 210 \\ Redundancy Elimination: uniq / 213 \\ Making a Printed Copy / 215 \\ 1pr, 1pq, and 1prm / 215 \\ Choosing a Printer / 216 \\ Permissions: chmod / 218 \\ Messages: mesg / 221 \\ Commands for Your Terminal: tty and stty / 222 \\ Using the UNIX Clock: time and calendar / 224 \\ time / 224 \\ calendar / 226 \\ More Text Processing: join, sed, and nroff / 229 \\ UNIX Filters / 229 \\ Combining Files: join / 230 \\ Checking Your Spelling: spell / 232 \\ The sed Stream Editor / 233 \\ sed Basics / 234 \\ sed Editing Instructions / 235 \\ Specifying Lines / 236 \\ sed Command Highlights / 237 \\ Pattern Matching in sed / 239 \\ Simple sed Solutions / 240 \\ Multiple Commands / 242 \\ Tags / 242 \\ Shell Scripts and sed / 243 \\ Text Formatting with nroff and troff / 243 \\ nroff / 244 \\ mm Macros / 247 \\ Making a Report / 248 \\ Naked nroff / 250 \\ Formatting Helpmates: tbl and eqn / 250 \\ Information Processing: grep, find, and awk / 253 \\ Finding Stuff: grep and find / 255 \\ File Searching: grep / 255 \\ Finding Files: find / 260 \\ For Advanced Users: More Complex Forms of find / 263 \\ Revisiting sort: Using Fields / 265 \\ Fields and Field Separators / 265 \\ Using Fields with sort / 266 \\ Multiple Fields / 267 \\ Subdividing a Field / 268 \\ Flag Options and Fields / 268 \\ A Quick Peek at awk / 269 \\ Advanced Editing Techniques / 275 \\ The Last Command / 276 \\ Using Abbreviations for Faster Typing / 276 \\ Using the map Command to Create Macros / 277 \\ Editing Multiple Files / 278 \\ Running Shell Commands / 280 \\ Using Advanced Search-and-Replace Commands / 282 \\ Search and Replace with vi / 286 \\ Customizing the vi Editor / 287 \\ The .exrc File / 290 \\ ASCII Table / 293 \\ Glossary / 299 \\ Summary of UNIX Abbreviations / 307 \\ Shell Abbreviations for Files and Directories / 307 \\ Abbreviations Used by grep, ed, and edit / 308 \\ Abbreviations Used by the C-Shell History Function / 308 \\ References to Complete Events / 309 \\ References to Words within an Event / 309 \\ Some Additional Conventions / 309 \\ Shell-Script Abbreviations / 310 \\ awk Abbreviations / 310 \\ UNIX Command Reference / 311 \\ Starting Up / 311 \\ Manipulating Files and Directories / 311 \\ Communication / 315 \\ Housekeeping Utilities / 317 \\ Online Help / 317 \\ Text Processing and Formatting / 318 \\ Information Handling / 319 \\ Running Jobs and Programs / 322 \\ Adjusting Your Environment / 323 \\ vi Command Reference / 325 \\ Modes / 325 \\ Cursor-Movement Commands / 325 \\ Text-Entering Commands / 326 \\ Text-Deletion Commands / 326 \\ Text Alteration Commands / 326 \\ Search Commands / 327 \\ The Last Command / 327 \\ Text-Moving Commands / 327 \\ Scopes to Use with Commands / 328 \\ Saving Text and Quitting the Editor / 328 \\ Screen Enhancement Options / 328 \\ Entering and Exiting the UNIX Shell / 329 \\ Answers to Chapter Review Questions / 331 \\ Index / 339

entry:
@Book{Waite:1983:UPP,
  author =       "Mitchell Waite and Donald (Donald W.) Martin and
                 Stephen Prata and Kevin Caddell",
  title =        "{UNIX} primer plus",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "414",
  year =         "1983",
  ISBN =         "0-672-22028-8 (paperback)",
  ISBN-13 =      "978-0-672-22028-9 (paperback)",
  LCCN =         "QA76.76.O63 W34 1983; QA76.774.U64 W34 1983",
  bibdate =      "Wed Apr 15 07:49:41 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Introduction to UNIX \\
                 Getting started: login, who, and finger \\
                 Electronic mail and on-line help \\
                 Files and directories \\
                 Using Editors: the ed line editor \\
                 The vi screen editor \\
                 Manipulating files and directories: mv, cp, and mkdir
                 \\
                 Using programming languages: Fortran, Pascal, and c.
                 \\
                 File management commands: wc, sort, and pr \\
                 Adjusting your environment: chmod, at, and mesg \\
                 Special C-shell features: history, alias and jobs (BSD)
                 \\
                 Information processing: grep, find, and spell",
  subject =      "UNIX (Computer file); UNIX; UNIX (Computer file)",
  tableofcontents = "Introduction / 1 \\
                 Who Should Read This Book? / 1 \\
                 What You Need to Know Before Reading This Book / 2 \\
                 How This Book Is Organized / 2 \\
                 Conventions Used in This Book / 2 \\
                 Introduction to UNIX / 5 \\
                 An Overview of UNIX / 5 \\
                 What Is an Operating System? / 6 \\
                 The History of UNIX / 8 \\
                 Berkeley UNIX / 9 \\
                 UNIX System V / 10 \\
                 OSF Versus UI / 10 \\
                 X-Windows and Linux / 11 \\
                 The UNIX Philosophy / 11 \\
                 What Can UNIX Do for You? / 12 \\
                 The Electronic Office / 12 \\
                 Programmer's Support Tools / 17 \\
                 Getting Started: login, passwd, and who / 19 \\
                 Getting Started / 20 \\
                 Establishing Contact with the System / 21 \\
                 The Keyboard / 22 \\
                 Logging In / 26 \\
                 The Prompt Character / 26 \\
                 The Password / 27 \\
                 Logging Out / 28 \\
                 Correcting Typing Errors / 29 \\
                 Some Simple Shell Commands / 30 \\
                 The date Command / 31 \\
                 The cal Command / 33 \\
                 The who Command / 35 \\
                 The finger Command / 36 \\
                 Electronic Mail and Online Help: mail, talk, and man /
                 41 \\
                 Working with Email / 42 \\
                 Using Either mail or mailx / 43 \\
                 Sending Mail to Yourself / 43 \\
                 Reading Your Mail / 45 \\
                 Getting Help in mail / 46 \\
                 For Advanced Users: Sending Mail / 46 \\
                 For Advanced Users: Reading Mail / 48 \\
                 For Advanced Users: Adjusting the mail Environment / 50
                 \\
                 Making Electronic Chit-Chat with talk / 51 \\
                 Getting More Information with help and man / 52 \\
                 Files and Directories: 1s, cat, more, and pr / 59 \\
                 Files and the UNIX Directory System / 60 \\
                 Listing Directories: 1s / 63 \\
                 File and Directory Names / 64 \\
                 Listing Other Directories / 65 \\
                 Some 1s Options / 66 \\
                 Reading Files: cat / 67 \\
                 Reading Files with more / 69 \\
                 Formatting and Printing Files: pr and 1pr / 71 \\
                 Creating Files with cat and Redirection / 72 \\
                 Input and Output / 74 \\
                 More on Redirection / 74 \\
                 Redirection and Electronic Mail / 76 \\
                 Removing Files with rm / 76 \\
                 The vi Screen Editor / 79 \\
                 Introduction to Editing / 80 \\
                 The Memory Buffer / 80 \\
                 Two Modes of Operation / 80 \\
                 Working with the vi Editor / 81 \\
                 Starting vi / 82 \\
                 Moving the Cursor / 84 \\
                 Text Input Mode / 86 \\
                 Deleting and Changing Text / 89 \\
                 Undoing Changes: u and U / 90 \\
                 Leaving the vi Editor / 91 \\
                 Additional vi Commands / 92 \\
                 Cursor-Positioning Commands / 93 \\
                 Screen Scrolling and Paging / 94 \\
                 Pattern Searches / 96 \\
                 Operators That Delete, Duplicate, Change, and Rearrange
                 Text / 97 \\
                 Using the Yank and Delete Operators with the Put
                 Command / 100 \\
                 Additional Commands and Features of vi / 104 \\
                 The emacs Editor / 109 \\
                 Writing Your First Letter with emacs / 110 \\
                 The Echo Area / 111 \\
                 Basic Cursor Moves / 112 \\
                 Simple Editing: Adding and Removing Text / 114 \\
                 Saving CPU Time When Adding Text / 115 \\
                 Dealing with Line Lengths in emacs / 115 \\
                 The emacs Commands / 116 \\
                 Running an emacs Command by Using Its Long Name / 116
                 \\
                 Getting Help / 117 \\
                 Searching for Text / 118 \\
                 Searching for and Replacing Text / 119 \\
                 Defining Regions with Point and Mark / 120 \\
                 Formatting Text / 121 \\
                 Creating Multiple Windows / 122 \\
                 Creating Multiple Buffers / 122 \\
                 Working with Multiple Buffers and Multiple Windows /
                 123 \\
                 Working with Files / 123 \\
                 For Experienced Users: Customizing emacs / 124 \\
                 Manipulating Files and Directories: mv, cp, and mkdir /
                 131 \\
                 Filenames, Pathnames, Heads, and Tails / 131 \\
                 Basic File and Directory Manipulation Commands / 133
                 \\
                 Directory Commands: mkdir, rmdir, cd, and pwd / 134 \\
                 File Commands: rm, cp, mv, and 1n / 138 \\
                 Comparing cp, mv, and 1n / 147 \\
                 Searching Through Files: grep / 148 \\
                 What Can You Do with a UNIX File? / 149 \\
                 Marvelous Metacharacters: Using Wildcards and Symbolic
                 Substitutions / 151 \\
                 Directory Abbreviations: . and .. and / 154 \\
                 The UNIX Shell: Command Lines, Redirection, and Shell
                 Scripts / 159 \\
                 The Shell Command Line / 160 \\
                 Redirection / 162 \\
                 Redirecting Output to a File: > / 163 \\
                 Overriding File Protection: !> / 164 \\
                 Redirecting and Appending Output to a File: >> / 165
                 \\
                 Redirecting Input from a File: < / 165 \\
                 Combined Redirects / 165 \\
                 The Pipeline: / 166 \\
                 Split Output: tee / 167 \\
                 Job Control / 169 \\
                 Stopping and Restarting a Job: Ctrl-z and fg / 169 \\
                 Background Jobs / 169 \\
                 Multiple Jobs: jobs and bg / 170 \\
                 Job Numbers and PID Numbers / 172 \\
                 Process Status: ps / 173 \\
                 Terminating Unruly Jobs: kill / 175 \\
                 Job-Control Summary / 177 \\
                 History: A System That Remembers / 177 \\
                 Initiating Your History Service / 178 \\
                 Repeating an Earlier Command: Event Identifiers / 178
                 \\
                 Adding to a History Command / 180 \\
                 Simple Command-Line Editing / 180 \\
                 Selecting Parts of a Command Line: Word Identifiers /
                 182 \\
                 Customizing UNIX: The Alias / 185 \\
                 Establishing a Simple Alias / 185 \\
                 Permanent Aliases / 186 \\
                 Aliases with Arguments / 186 \\
                 Aliases for Compound Commands / 187 \\
                 Making Aliases for Complex Commands: \!* / 187 \\
                 Aliases in Aliases / 188 \\
                 The Filename Completion Service / 190 \\
                 Shell Scripts / 190 \\
                 Multiple Commands / 193 \\
                 Command-Line Arguments for Shell Scripts / 194 \\
                 Shell Variables / 196 \\
                 Built-In Variables / 196 \\
                 Obtaining the Value of a Variable / 198 \\
                 Setting Shell Variables / 199 \\
                 Customizing Your Environment: Your .login and .cshrc
                 Files / 200 \\
                 Shell Metacharacters / 202 \\
                 Neutralizing Metacharacters / 202 \\
                 File-Management Commands and Others: wc, sort, 1pr, and
                 chmod / 207 \\
                 File-Management Commands / 207 \\
                 Word Counting: wc / 207 \\
                 File Checking: tail and head / 209 \\
                 Sorting: sort / 210 \\
                 Redundancy Elimination: uniq / 213 \\
                 Making a Printed Copy / 215 \\
                 1pr, 1pq, and 1prm / 215 \\
                 Choosing a Printer / 216 \\
                 Permissions: chmod / 218 \\
                 Messages: mesg / 221 \\
                 Commands for Your Terminal: tty and stty / 222 \\
                 Using the UNIX Clock: time and calendar / 224 \\
                 time / 224 \\
                 calendar / 226 \\
                 More Text Processing: join, sed, and nroff / 229 \\
                 UNIX Filters / 229 \\
                 Combining Files: join / 230 \\
                 Checking Your Spelling: spell / 232 \\
                 The sed Stream Editor / 233 \\
                 sed Basics / 234 \\
                 sed Editing Instructions / 235 \\
                 Specifying Lines / 236 \\
                 sed Command Highlights / 237 \\
                 Pattern Matching in sed / 239 \\
                 Simple sed Solutions / 240 \\
                 Multiple Commands / 242 \\
                 Tags / 242 \\
                 Shell Scripts and sed / 243 \\
                 Text Formatting with nroff and troff / 243 \\
                 nroff / 244 \\
                 mm Macros / 247 \\
                 Making a Report / 248 \\
                 Naked nroff / 250 \\
                 Formatting Helpmates: tbl and eqn / 250 \\
                 Information Processing: grep, find, and awk / 253 \\
                 Finding Stuff: grep and find / 255 \\
                 File Searching: grep / 255 \\
                 Finding Files: find / 260 \\
                 For Advanced Users: More Complex Forms of find / 263
                 \\
                 Revisiting sort: Using Fields / 265 \\
                 Fields and Field Separators / 265 \\
                 Using Fields with sort / 266 \\
                 Multiple Fields / 267 \\
                 Subdividing a Field / 268 \\
                 Flag Options and Fields / 268 \\
                 A Quick Peek at awk / 269 \\
                 Advanced Editing Techniques / 275 \\
                 The Last Command / 276 \\
                 Using Abbreviations for Faster Typing / 276 \\
                 Using the map Command to Create Macros / 277 \\
                 Editing Multiple Files / 278 \\
                 Running Shell Commands / 280 \\
                 Using Advanced Search-and-Replace Commands / 282 \\
                 Search and Replace with vi / 286 \\
                 Customizing the vi Editor / 287 \\
                 The .exrc File / 290 \\
                 ASCII Table / 293 \\
                 Glossary / 299 \\
                 Summary of UNIX Abbreviations / 307 \\
                 Shell Abbreviations for Files and Directories / 307 \\
                 Abbreviations Used by grep, ed, and edit / 308 \\
                 Abbreviations Used by the C-Shell History Function /
                 308 \\
                 References to Complete Events / 309 \\
                 References to Words within an Event / 309 \\
                 Some Additional Conventions / 309 \\
                 Shell-Script Abbreviations / 310 \\
                 awk Abbreviations / 310 \\
                 UNIX Command Reference / 311 \\
                 Starting Up / 311 \\
                 Manipulating Files and Directories / 311 \\
                 Communication / 315 \\
                 Housekeeping Utilities / 317 \\
                 Online Help / 317 \\
                 Text Processing and Formatting / 318 \\
                 Information Handling / 319 \\
                 Running Jobs and Programs / 322 \\
                 Adjusting Your Environment / 323 \\
                 vi Command Reference / 325 \\
                 Modes / 325 \\
                 Cursor-Movement Commands / 325 \\
                 Text-Entering Commands / 326 \\
                 Text-Deletion Commands / 326 \\
                 Text Alteration Commands / 326 \\
                 Search Commands / 327 \\
                 The Last Command / 327 \\
                 Text-Moving Commands / 327 \\
                 Scopes to Use with Commands / 328 \\
                 Saving Text and Quitting the Editor / 328 \\
                 Screen Enhancement Options / 328 \\
                 Entering and Exiting the UNIX Shell / 329 \\
                 Answers to Chapter Review Questions / 331 \\
                 Index / 339",
}


bibtype: inproceedings
filename: unix.bib
label: Wambecq:1983:NAD
author: A. Wambecq
title: NETIX: a Distributed Operating System Based on UNIX Software and Local Networking
crossref: STUG:1983:PUA
pages: 295--310
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Bell Telephone Manufacturing Co., Antwerp, Belgium
rawauthor: A. Wambecq
rawtitle: {NETIX}: a Distributed Operating System Based on {UNIX} Software and Local Networking
entry:
@InProceedings{Wambecq:1983:NAD,
  author =       "A. Wambecq",
  title =        "{NETIX}: a Distributed Operating System Based on
                 {UNIX} Software and Local Networking",
  crossref =     "STUG:1983:PUA",
  pages =        "295--310",
  month =        "Summer",
  year =         "1983",
  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 =  "Bell Telephone Manufacturing Co., Antwerp, Belgium",
}


bibtype: inproceedings
filename: unix.bib
label: Wambecq:1983:NDO
author: A. Wambecq
title: NETIX: a Distributed Operating System Based on UNIX Software and Local Networking
crossref: USENIX:1983:UCPb
institution: Bell Telephone Manufacturing Co., Antwerp, Belgium
pages: 295--310
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: A. Wambecq
rawtitle: {NETIX}: a Distributed Operating System Based on {UNIX} Software and Local Networking
entry:
@InProceedings{Wambecq:1983:NDO,
  author =       "A. Wambecq",
  title =        "{NETIX}: a Distributed Operating System Based on
                 {UNIX} Software and Local Networking",
  crossref =     "USENIX:1983:UCPb",
  institution =  "Bell Telephone Manufacturing Co., Antwerp, Belgium",
  pages =        "295--310",
  month =        "Summer",
  year =         "1983",
  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: Watt:1983:LSU
author: Alan S. Watt
title: List of Sources for UNIX Device Drivers
journal: j-LOGIN
volume: 8
number: 3
pages: 14--39
month: jun
monthnumber: 6
year: 1983
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: ITT Programming Technology Center
rawauthor: Alan S. Watt
rawtitle: List of Sources for {UNIX} Device Drivers
entry:
@Article{Watt:1983:LSU,
  author =       "Alan S. Watt",
  title =        "List of Sources for {UNIX} Device Drivers",
  journal =      j-LOGIN,
  volume =       "8",
  number =       "3",
  pages =        "14--39",
  month =        jun,
  year =         "1983",
  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 =  "ITT Programming Technology Center",
}


bibtype: manual
filename: unix.bib
label: WEC:1983:USP
title: UNIXTM System Prospectus System V
organization: Western Electric Company, Inc.
pages: 12
month: jan
monthnumber: 1
year: 1983
bibdate: Tue Dec 20 07:29:13 2022
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2022.12.20 07:29:13 ???
URL: https://archive.org/details/unix-system-release-description-system-v
acknowledgement: ack-nhfb
rawtitle: {UNIX\TM} System Prospectus {System V}
entry:
@Manual{WEC:1983:USP,
  title =        "{UNIX\TM} System Prospectus {System V}",
  organization = "Western Electric Company, Inc.",
  address =      "????",
  pages =        "12",
  month =        jan,
  year =         "1983",
  bibdate =      "Tue Dec 20 07:29:13 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://archive.org/details/unix-system-release-description-system-v",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Wehr:1983:UFS
author: Larry A. Wehr
title: UNIX File System Evolution
crossref: USENIX:1983:UCPb
pages: 110--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Bell Laboratories, Murray Hill
rawauthor: Larry A. Wehr
rawnote: Abstract only.
rawtitle: {UNIX} File System Evolution
entry:
@InProceedings{Wehr:1983:UFS,
  author =       "Larry A. Wehr",
  title =        "{UNIX} File System Evolution",
  crossref =     "USENIX:1983:UCPb",
  pages =        "110--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Bell Laboratories, Murray Hill",
}


bibtype: inproceedings
filename: unix.bib
label: Wilens:1983:SAH
author: Michael E. Wilens
title: SERIX --- a High Performance Implementation of UNIX for the IBM Series/1
crossref: STUG:1983:PUA
pages: 89--99
month: Summer
year: 1983
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Computerized Office Services Incorporated (COSI)
rawauthor: Michael E. Wilens
rawtitle: {SERIX} --- a High Performance Implementation of {UNIX} for the {IBM Series/1}
entry:
@InProceedings{Wilens:1983:SAH,
  author =       "Michael E. Wilens",
  title =        "{SERIX} --- a High Performance Implementation of
                 {UNIX} for the {IBM Series/1}",
  crossref =     "STUG:1983:PUA",
  pages =        "89--99",
  month =        "Summer",
  year =         "1983",
  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 =  "Computerized Office Services Incorporated (COSI)",
}


bibtype: inproceedings
filename: unix.bib
label: Wilens:1983:SHP
author: Michael E. Wilens
title: SERIX --- a High Performance Implementation of UNIX for the IBM Series/1
crossref: USENIX:1983:UCPb
institution: Computerized Office Services Incorporated (COSI)
pages: 89--99
month: Summer
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Michael E. Wilens
rawtitle: {SERIX} --- a High Performance Implementation of {UNIX} for the {IBM Series/1}
entry:
@InProceedings{Wilens:1983:SHP,
  author =       "Michael E. Wilens",
  title =        "{SERIX} --- a High Performance Implementation of
                 {UNIX} for the {IBM Series/1}",
  crossref =     "USENIX:1983:UCPb",
  institution =  "Computerized Office Services Incorporated (COSI)",
  pages =        "89--99",
  month =        "Summer",
  year =         "1983",
  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: Wolfe:1983:PAP
author: Peter Wolfe and Allen Hustler
title: A Powerful Accounting Package for UNIX-Based Systems
crossref: STUG:1983:PUA
pages: 321--??
month: Summer
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Human Computing Resources Corporation
rawauthor: Peter Wolfe and Allen Hustler
rawnote: Abstract only.
rawtitle: A Powerful Accounting Package for {UNIX-Based} Systems
entry:
@InProceedings{Wolfe:1983:PAP,
  author =       "Peter Wolfe and Allen Hustler",
  title =        "A Powerful Accounting Package for {UNIX-Based}
                 Systems",
  crossref =     "STUG:1983:PUA",
  pages =        "321--??",
  month =        "Summer",
  year =         "1983",
  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 =  "Human Computing Resources Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Yao:1983:UA
author: Joseph Yao
title: UNIX APL
crossref: USENIX:1983:UCPb
pages: 330--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Science Applications Inc.
rawauthor: Joseph Yao
rawnote: Abstract only.
rawtitle: {UNIX APL}
entry:
@InProceedings{Yao:1983:UA,
  author =       "Joseph Yao",
  title =        "{UNIX APL}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "330--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Science Applications Inc.",
}


bibtype: inproceedings
filename: unix.bib
label: Yates:1983:WUD
author: Jean Yates and Rebecca Thomas
title: Writing User Documentation for UNIX Systems
crossref: USENIX:1983:UCPb
pages: 117--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Yates Ventures
rawauthor: Jean Yates and Rebecca Thomas
rawnote: Abstract only.
rawtitle: Writing User Documentation for {UNIX} Systems
entry:
@InProceedings{Yates:1983:WUD,
  author =       "Jean Yates and Rebecca Thomas",
  title =        "Writing User Documentation for {UNIX} Systems",
  crossref =     "USENIX:1983:UCPb",
  pages =        "117--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Yates Ventures",
}


bibtype: inproceedings
filename: unix.bib
label: Zucker:1983:CEU
author: Steven Zucker
title: IS/3: a Compatible Extension of UNIX System III
crossref: USENIX:1983:UCPa
institution: Interactive Systems Corporation
pages: 325--329
month: Winter
year: 1983
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Steven Zucker
rawtitle: {IS/3}: a Compatible Extension of {UNIX} System {III}
entry:
@InProceedings{Zucker:1983:CEU,
  author =       "Steven Zucker",
  title =        "{IS/3}: a Compatible Extension of {UNIX} System
                 {III}",
  crossref =     "USENIX:1983:UCPa",
  institution =  "Interactive Systems Corporation",
  pages =        "325--329",
  month =        "Winter",
  year =         "1983",
  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: Zucker:1983:CLM
author: Steve Zucker
title: Contiguous Load Modules for UNIX
crossref: USENIX:1983:UCPb
pages: 39--??
month: Winter
year: 1983
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Interactive Systems Corporation
rawauthor: Steve Zucker
rawnote: Abstract only.
rawtitle: Contiguous Load Modules for {UNIX}
entry:
@InProceedings{Zucker:1983:CLM,
  author =       "Steve Zucker",
  title =        "Contiguous Load Modules for {UNIX}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "39--??",
  month =        "Winter",
  year =         "1983",
  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 =  "Interactive Systems Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Zucker:1983:IAC
author: Steven Zucker
title: IS/3: a Compatible Extension of UNIX System III
crossref: USENIX:1983:UCPb
pages: 325--329
month: Winter
year: 1983
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: Steven Zucker
rawtitle: {IS/3}: a Compatible Extension of {UNIX} System {III}
entry:
@InProceedings{Zucker:1983:IAC,
  author =       "Steven Zucker",
  title =        "{IS/3}: a Compatible Extension of {UNIX} System
                 {III}",
  crossref =     "USENIX:1983:UCPb",
  pages =        "325--329",
  month =        "Winter",
  year =         "1983",
  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: article
filename: unix.bib
label: Aho:1984:USF
author: A. V. Aho
title: The UNIX System: Foreword
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1573--1576
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Sat Dec 04 13:43:49 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.12.04 13:43:49 ???
fjournal: AT&T Bell Laboratories Technical Journal
acknowledgement: ack-nhfb
rawauthor: A. V. Aho
rawtitle: The {UNIX} System: Foreword
entry:
@Article{Aho:1984:USF,
  author =       "A. V. Aho",
  title =        "The {UNIX} System: Foreword",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1573--1576",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Sat Dec 04 13:43:49 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
}


bibtype: inproceedings
filename: unix.bib
label: Alborough:1984:RUD
author: Thomas Alborough
title: Reloadable UNIX Device Drivers
crossref: USENIX:1984:UUC
pages: 135--144
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Creare R&D
rawauthor: Thomas Alborough
rawtitle: Reloadable {UNIX} Device Drivers
entry:
@InProceedings{Alborough:1984:RUD,
  author =       "Thomas Alborough",
  title =        "Reloadable {UNIX} Device Drivers",
  crossref =     "USENIX:1984:UUC",
  pages =        "135--144",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Creare R\&D",
}


bibtype: article
filename: unix.bib
label: Anonymous:1984:UBI
author: Anonymous
title: UnixTM on Big Iron
journal: j-UNIX-REVIEW
volume: 2
number: 7
pages: ??--??
month: oct
monthnumber: 10
year: 1984
CODEN: UNRED5
ISSN: 0742-3136 OR 07423136
bibdate: Tue Dec 20 07:14:07 2022
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2022.12.20 07:14:07 ???
URL: https://ia902801.us.archive.org/3/items/Unix_Review_1984_Oct.pdf/Unix_Review_1984_Oct.pdf
fjournal: UNIX Review
remark: Special issue on Unix on mainframe computers.
acknowledgement: ack-nhfb
rawauthor: Anonymous
rawtitle: {Unix\TM} on Big Iron
entry:
@Article{Anonymous:1984:UBI,
  author =       "Anonymous",
  title =        "{Unix\TM} on Big Iron",
  journal =      j-UNIX-REVIEW,
  volume =       "2",
  number =       "7",
  pages =        "??--??",
  month =        oct,
  year =         "1984",
  CODEN =        "UNRED5",
  ISSN =         "0742-3136",
  bibdate =      "Tue Dec 20 07:14:07 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://ia902801.us.archive.org/3/items/Unix_Review_1984_Oct.pdf/Unix_Review_1984_Oct.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "UNIX Review",
  remark =       "Special issue on Unix on mainframe computers.",
}


bibtype: inproceedings
filename: unix.bib
label: Appelbe:1984:AOC
author: Bill Appelbe and Bob Querido
title: An Adaptable Object Code Optimizer for UNIX Systems
crossref: STUG:1984:UAS
pages: 111--118
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: University of California, San Diego
rawauthor: Bill Appelbe and Bob Querido
rawtitle: An Adaptable Object Code Optimizer for {UNIX} Systems
entry:
@InProceedings{Appelbe:1984:AOC,
  author =       "Bill Appelbe and Bob Querido",
  title =        "An Adaptable Object Code Optimizer for {UNIX}
                 Systems",
  crossref =     "STUG:1984:UAS",
  pages =        "111--118",
  month =        "Summer",
  year =         "1984",
  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 California, San Diego",
}


bibtype: article
filename: unix.bib
label: Bach:1984:MUO
author: M. J. Bach
title: Multiprocessor UNIX operating systems
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1733--1749
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.11.12 09:17:39 ???
fjournal: AT&T Bell Laboratories Technical Journal
subject: multiprocessor; UNIX operating systems
acknowledgement: ack-nhfb
rawauthor: M. J. Bach
rawtitle: Multiprocessor {UNIX} operating systems
abstract:
This paper describes the problems posed by running the UNIX operating system on multiprocessors, as well as some solutions. The resulting systems function like their single-processor counterparts but yield 70 percent better throughput for two-processor configurations. Closely coupled multiprocessor UNIX systems currently run on IBM and AT&T Technologies hardware, but the implementation described in this paper ports to other architectures as well, and the design is not limited to two-processor configurations.

rawabstract:
This paper describes the problems posed by running the UNIX operating system on multiprocessors, as well as some solutions. The resulting systems function like their single-processor counterparts but yield 70 percent better throughput for two-processor configurations. Closely coupled multiprocessor UNIX systems currently run on IBM and AT\&T Technologies hardware, but the implementation described in this paper ports to other architectures as well, and the design is not limited to two-processor configurations.

entry:
@Article{Bach:1984:MUO,
  author =       "M. J. Bach",
  title =        "Multiprocessor {UNIX} operating systems",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1733--1749",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes the problems posed by running the
                 UNIX operating system on multiprocessors, as well as
                 some solutions. The resulting systems function like
                 their single-processor counterparts but yield 70
                 percent better throughput for two-processor
                 configurations. Closely coupled multiprocessor UNIX
                 systems currently run on IBM and AT\&T Technologies
                 hardware, but the implementation described in this
                 paper ports to other architectures as well, and the
                 design is not limited to two-processor
                 configurations.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  subject =      "multiprocessor; UNIX operating systems",
  topic =        "computer systems, digital",
}


bibtype: inproceedings
filename: unix.bib
label: Bach:1984:MUS
author: Maurice J. Bach and Steven J. Buroff
title: A Multiprocessor UNIX System
crossref: STUG:1984:UAS
pages: 174--177
month: Summer
year: 1984
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, Summit
rawauthor: Maurice J. Bach and Steven J. Buroff
rawtitle: A Multiprocessor {UNIX} System
entry:
@InProceedings{Bach:1984:MUS,
  author =       "Maurice J. Bach and Steven J. Buroff",
  title =        "A Multiprocessor {UNIX} System",
  crossref =     "STUG:1984:UAS",
  pages =        "174--177",
  month =        "Summer",
  year =         "1984",
  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, Summit",
}


bibtype: inproceedings
filename: unix.bib
label: Becker:1984:ELM
author: Richard A. Becker
title: Experiences with a Large Mixed-Language System Running Under the UNIX Operating System
crossref: STUG:1984:UAS
pages: 326--331
month: Summer
year: 1984
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, Murray Hill
rawauthor: Richard A. Becker
rawtitle: Experiences with a Large Mixed-Language System Running Under the {UNIX} Operating System
entry:
@InProceedings{Becker:1984:ELM,
  author =       "Richard A. Becker",
  title =        "Experiences with a Large Mixed-Language System Running
                 Under the {UNIX} Operating System",
  crossref =     "STUG:1984:UAS",
  pages =        "326--331",
  month =        "Summer",
  year =         "1984",
  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, Murray Hill",
}


bibtype: article
filename: unix.bib
label: Bodenstab:1984:UOS
author: D. E. Bodenstab and Thomas F. Houghton and Keith A. Kelleman and George Ronkin and Edward P. Schan
title: UNIX operating system porting experiences
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1769--1790
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.11.12 09:17:39 ???
URL: https://www.bell-labs.com/usr/dmr/www/otherports/newp.pdf
fjournal: AT&T Bell Laboratories Technical Journal
subject: porting experiences; UNIX operating system
acknowledgement: ack-nhfb
rawauthor: D. E. Bodenstab and Thomas F. Houghton and Keith A. Kelleman and George Ronkin and Edward P. Schan
rawtitle: {UNIX} operating system porting experiences
abstract:
One of the reasons for the dramatic growth in popularity of the UNIX operating system is the portability of both the operating system and its associated user-level programs. This paper highlights the portability of the UNIX operating system, presents some general porting considerations, and shows how some of the ideas were used in actual UNIX operating system porting efforts. Discussions of the efforts associated with porting the UNIX operating system to an Intel 8086-based system, two UNIVAC 1100 Series processors, and the AT&T 3B20S and 3B5 minicomputers are presented.

rawabstract:
One of the reasons for the dramatic growth in popularity of the UNIX operating system is the portability of both the operating system and its associated user-level programs. This paper highlights the portability of the UNIX operating system, presents some general porting considerations, and shows how some of the ideas were used in actual UNIX operating system porting efforts. Discussions of the efforts associated with porting the UNIX operating system to an Intel 8086-based system, two UNIVAC 1100 Series processors, and the AT\&T 3B20S and 3B5 minicomputers are presented.

entry:
@Article{Bodenstab:1984:UOS,
  author =       "D. E. Bodenstab and Thomas F. Houghton and Keith A.
                 Kelleman and George Ronkin and Edward P. Schan",
  title =        "{UNIX} operating system porting experiences",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1769--1790",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.bell-labs.com/usr/dmr/www/otherports/newp.pdf",
  abstract =     "One of the reasons for the dramatic growth in
                 popularity of the UNIX operating system is the
                 portability of both the operating system and its
                 associated user-level programs. This paper highlights
                 the portability of the UNIX operating system, presents
                 some general porting considerations, and shows how some
                 of the ideas were used in actual UNIX operating system
                 porting efforts. Discussions of the efforts associated
                 with porting the UNIX operating system to an Intel
                 8086-based system, two UNIVAC 1100 Series processors,
                 and the AT\&T 3B20S and 3B5 minicomputers are
                 presented.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  subject =      "porting experiences; UNIX operating system",
  topic =        "computer systems, digital",
}


bibtype: inproceedings
filename: unix.bib
label: Bott:1984:OTS
author: Ross Bott
title: OSx: Towards a Single UNIX System for Superminis
crossref: USENIX:1984:UUC
pages: 145--167
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Pyramid Technology
rawauthor: Ross Bott
rawtitle: {OSx}: Towards a Single {UNIX} System for Superminis
entry:
@InProceedings{Bott:1984:OTS,
  author =       "Ross Bott",
  title =        "{OSx}: Towards a Single {UNIX} System for Superminis",
  crossref =     "USENIX:1984:UUC",
  pages =        "145--167",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Pyramid Technology",
}


bibtype: inproceedings
filename: unix.bib
label: Boyd:1984:SIP
author: Stowe Boyd
title: SYSTANT: An Integrated Programming Environment for Modular C under UNIX
crossref: STUG:1984:UAS
pages: 141--150
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: AZREX, Inc.
rawauthor: Stowe Boyd
rawtitle: {SYSTANT}: An Integrated Programming Environment for Modular {C} under {UNIX}
entry:
@InProceedings{Boyd:1984:SIP,
  author =       "Stowe Boyd",
  title =        "{SYSTANT}: An Integrated Programming Environment for
                 Modular {C} under {UNIX}",
  crossref =     "STUG:1984:UAS",
  pages =        "141--150",
  month =        "Summer",
  year =         "1984",
  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 =  "AZREX, Inc.",
}


bibtype: article
filename: unix.bib
label: Bresnahan:1984:WNC
author: J. Barrie Bresnahan and David T. Barnard and Ian A. Macleod
title: WSH: a New Command Interpreter for UNIX
journal: j-SPE
volume: 14
number: 12
pages: 1197--1205
month: dec
monthnumber: 12
year: 1984
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380141210
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; languages; management
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 30 Oct 2006
rawauthor: J. Barrie Bresnahan and David T. Barnard and Ian A. Macleod
rawtitle: {WSH}: a New Command Interpreter for {UNIX}
subject:
D.4.0 Software, OPERATING SYSTEMS, General, UNIX D.4.m Software, PROGRAMMING LANGUAGES, Processors, Interpreters D.3.4

entry:
@Article{Bresnahan:1984:WNC,
  author =       "J. Barrie Bresnahan and David T. Barnard and Ian A.
                 Macleod",
  title =        "{WSH}: a New Command Interpreter for {UNIX}",
  journal =      j-SPE,
  volume =       "14",
  number =       "12",
  pages =        "1197--1205",
  month =        dec,
  year =         "1984",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380141210",
  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; languages; management",
  onlinedate =   "30 Oct 2006",
  subject =      "D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
                 D.4.m Software, PROGRAMMING LANGUAGES, Processors,
                 Interpreters \\ D.3.4",
}


bibtype: incollection
filename: unix.bib
label: Brown:1984:CS
author: W. Stanley Brown and Bernard D. Holbrook and M. Douglas McIlroy
title: Computer Science
crossref: Millman:1984:HES
chapter: 9
pages: 351--398
year: 1984
bibdate: Mon Aug 28 09:58:46 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.28 09:58:46 ???
remark: See also earlier draft cite Holbrook:1982:HCR.
acknowledgement: ack-nhfb
rawauthor: W. Stanley Brown and Bernard D. Holbrook and M. Douglas McIlroy
rawtitle: Computer Science
entry:
@InCollection{Brown:1984:CS,
  author =       "W. Stanley Brown and Bernard D. Holbrook and M.
                 Douglas McIlroy",
  title =        "Computer Science",
  crossref =     "Millman:1984:HES",
  chapter =      "9",
  pages =        "351--398",
  year =         "1984",
  bibdate =      "Mon Aug 28 09:58:46 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "See also earlier draft \cite{Holbrook:1982:HCR}.",
}


bibtype: inproceedings
filename: unix.bib
label: Brown:1984:SAA
author: Marc H. Brown and Robert Sedgewick
title: A system for algorithm animation
publisher: pub-ACM
address: pub-ACM:adr
pages: 351--398
year: 1984
DOI: https://doi.org/10.1145/800031.808596
bibdate: Tue Aug 29 12:00:50 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 12:00:50 ???
acknowledgement: ack-nhfb
rawauthor: Marc H. Brown and Robert Sedgewick
rawtitle: A system for algorithm animation
booktitle:
Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques --- SIGGRAPH '84

rawbooktitle:
Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques --- {SIGGRAPH '84}

entry:
@InProceedings{Brown:1984:SAA,
  author =       "Marc H. Brown and Robert Sedgewick",
  editor =       "????",
  booktitle =    "Proceedings of the 11th Annual Conference on Computer
                 Graphics and Interactive Techniques --- {SIGGRAPH
                 '84}",
  title =        "A system for algorithm animation",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "1984",
  DOI =          "https://doi.org/10.1145/800031.808596",
  bibdate =      "Tue Aug 29 12:00:50 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Butler:1984:USH
author: T. W. Butler and L. A. Kennedy
title: The UNIX System help Facility
crossref: STUG:1984:UAS
pages: 253--257
month: Summer
year: 1984
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, Summit
rawauthor: T. W. Butler and L. A. Kennedy
rawtitle: The {UNIX} System help Facility
entry:
@InProceedings{Butler:1984:USH,
  author =       "T. W. Butler and L. A. Kennedy",
  title =        "The {UNIX} System help Facility",
  crossref =     "STUG:1984:UAS",
  pages =        "253--257",
  month =        "Summer",
  year =         "1984",
  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, Summit",
}


bibtype: inproceedings
filename: unix.bib
label: Butterfield:1984:NTL
author: David A. Butterfield and Gerald J. Popek
title: Network Tasking in the Locus Distributed UNIX System
crossref: STUG:1984:UAS
pages: 62--71
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Locus Computing Corporation
rawauthor: David A. Butterfield and Gerald J. Popek
rawtitle: Network Tasking in the Locus Distributed {UNIX} System
entry:
@InProceedings{Butterfield:1984:NTL,
  author =       "David A. Butterfield and Gerald J. Popek",
  title =        "Network Tasking in the Locus Distributed {UNIX}
                 System",
  crossref =     "STUG:1984:UAS",
  pages =        "62--71",
  month =        "Summer",
  year =         "1984",
  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 =  "Locus Computing Corporation",
}


bibtype: techreport
filename: unix.bib
label: Cardelli:1984:BPT
author: Luca Cardelli
title: Basic polymorphic typechecking
type: Computing Science Technical Report
number: 112
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 17
year: 1984
bibdate: Fri Sep 01 14:13:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.01 14:13:45 ???
URL: http://lucacardelli.name/Papers/BasicTypechecking%20(TR%201984).pdf
remark: Reprinted in Polymorphism Newsletters, I1.1, Jan 1984.
acknowledgement: ack-nhfb
rawauthor: Luca Cardelli
rawtitle: Basic polymorphic typechecking
abstract:
Polymorphic typechecking has its foundations in a type system devised by Hindley [Hindley 69], and later rediscovered and extended by Milner [Milner 78]. As implemented in ML [Gordon 79, Milner 84], this type system shares with Algol 68 properties of compile-time checking, strong typing and higher-order functions, but it is more flexible in allowing polymorphism, i.e., the ability to define functions which work uniformly on arguments of many types.

rawabstract:
Polymorphic typechecking has its foundations in a type system devised by Hindley [Hindley 69], and later rediscovered and extended by Milner [Milner 78]. As implemented in ML [Gordon 79, Milner 84], this type system shares with Algol 68 properties of compile-time checking, strong typing and higher-order functions, but it is more flexible in allowing polymorphism, i.e., the ability to define functions which work uniformly on arguments of many types.

entry:
@TechReport{Cardelli:1984:BPT,
  author =       "Luca Cardelli",
  title =        "Basic polymorphic typechecking",
  type =         "Computing Science Technical Report",
  number =       "112",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "17",
  month =        "????",
  year =         "1984",
  bibdate =      "Fri Sep 01 14:13:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://lucacardelli.name/Papers/BasicTypechecking%20(TR%201984).pdf",
  abstract =     "Polymorphic typechecking has its foundations in a type
                 system devised by Hindley [Hindley 69], and later
                 rediscovered and extended by Milner [Milner 78]. As
                 implemented in ML [Gordon 79, Milner 84], this type
                 system shares with Algol 68 properties of compile-time
                 checking, strong typing and higher-order functions, but
                 it is more flexible in allowing polymorphism, i.e., the
                 ability to define functions which work uniformly on
                 arguments of many types.",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted in Polymorphism Newsletters, I1.1, Jan
                 1984.",
}


bibtype: manual
filename: unix.bib
label: CCA:1984:CEMa
title: CCA EMACS manual for UNIX users
organization: Computer Corporation of America
address: Cambridge, MA, USA
edition: Version 162.43z
pages: various
year: 1984
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
keywords: UNIX (Computer operating system) --- Handbooks, manuals, etc.
acknowledgement: ack-nhfb
rawtitle: {CCA EMACS} manual for {UNIX} users
entry:
@Manual{CCA:1984:CEMa,
  title =        "{CCA EMACS} manual for {UNIX} users",
  organization = "Computer Corporation of America",
  address =      "Cambridge, MA, USA",
  edition =      "Version 162.43z",
  pages =        "various",
  year =         "1984",
  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 =     "UNIX (Computer operating system) --- Handbooks,
                 manuals, etc.",
}


bibtype: manual
filename: unix.bib
label: CCA:1984:CEMb
title: CCA EMACS: manual for UNIX users
organization: CCA Uniworks
address: Cambridge, MA, USA
edition: Version 162.45z
pages: various
month: oct
monthnumber: 10
year: 1984
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
keywords: Text editors (Computer programs); UNIX (Computer operating system) --- Handbooks, manuals, etc.
acknowledgement: ack-nhfb
rawtitle: {CCA EMACS}: manual for {UNIX} users
entry:
@Manual{CCA:1984:CEMb,
  title =        "{CCA EMACS}: manual for {UNIX} users",
  organization = "CCA Uniworks",
  address =      "Cambridge, MA, USA",
  edition =      "Version 162.45z",
  pages =        "various",
  month =        oct,
  year =         "1984",
  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 =     "Text editors (Computer programs); UNIX (Computer
                 operating system) --- Handbooks, manuals, etc.",
}


bibtype: inproceedings
filename: unix.bib
label: Collins:1984:WWU
author: Peter E. Collins
title: WINDX --- Windows for the UNIX Environment
crossref: STUG:1984:UAS
pages: 159--165
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Ithaca Intersystems, Inc.
rawauthor: Peter E. Collins
rawtitle: {WINDX} --- {Windows} for the {UNIX} Environment
entry:
@InProceedings{Collins:1984:WWU,
  author =       "Peter E. Collins",
  title =        "{WINDX} --- {Windows} for the {UNIX} Environment",
  crossref =     "STUG:1984:UAS",
  pages =        "159--165",
  month =        "Summer",
  year =         "1984",
  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 =  "Ithaca Intersystems, Inc.",
}


bibtype: article
filename: unix.bib
label: Collinson:1984:DUO
author: Peter Collinson
title: On the design of the UNIX operating system
journal: AUUGN Australian Unix User Group Newsletter
volume: 5
number: 4
pages: 21--23
day: 24
month: jul
monthnumber: 7
year: 1984
bibdate: Thu Mar 09 13:42:16 2017
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2017.03.09 13:42:16 ???
URL: http://www.tuhs.org/Archive/Documentation/AUUGN/AUUGN-V05.4.pdf
acknowledgement: ack-nhfb
rawauthor: Peter Collinson
rawtitle: On the design of the {UNIX} operating system
remark:
Deprecating remarks on the cryptic nature of many UNIX commands, and a few UNIX command / programming languages.

entry:
@Article{Collinson:1984:DUO,
  author =       "Peter Collinson",
  title =        "On the design of the {UNIX} operating system",
  journal =      "{AUUGN Australian Unix User Group} Newsletter",
  volume =       "5",
  number =       "4",
  pages =        "21--23",
  day =          "24",
  month =        jul,
  year =         "1984",
  bibdate =      "Thu Mar 09 13:42:16 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.tuhs.org/Archive/Documentation/AUUGN/AUUGN-V05.4.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Deprecating remarks on the cryptic nature of many UNIX
                 commands, and a few UNIX command\slash programming
                 languages.",
}


bibtype: techreport
filename: unix.bib
label: Coughran:1984:NBC
author: W. M. Coughran, Jr.
title: On Noncharacteristic Boundary Conditions for Discrete Hyperbolic Initial-Boundary-Value Problems
type: Computing Science Technical Report
number: 94
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1984
bibdate: Fri Nov 11 15:54:40 MST 1994
bibtimestamp: 1994.11.11 15:54:40 MST
remark: TO DO: No electronic form of this report has yet been located. Published in cite Coughran:1985:NBC.
acknowledgement: ack-nhfb
rawauthor: W. M. {Coughran, Jr.}
rawtitle: On Noncharacteristic Boundary Conditions for Discrete Hyperbolic Initial-Boundary-Value Problems
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/c/coughran-william-m.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@TechReport{Coughran:1984:NBC,
  author =       "W. M. {Coughran, Jr.}",
  title =        "On Noncharacteristic Boundary Conditions for Discrete
                 Hyperbolic Initial-Boundary-Value Problems",
  type =         "Computing Science Technical Report",
  number =       "94",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1984",
  bibdate =      "Fri Nov 11 15:54:40 MST 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/coughran-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located. Published in \cite{Coughran:1985:NBC}.",
}


bibtype: article
filename: unix.bib
label: Feder:1984:EUS
author: Jerome Feder
title: Evolution of UNIX system performance
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1791--1814
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.11.12 09:17:39 ???
fjournal: AT&T Bell Laboratories Technical Journal
acknowledgement: ack-nhfb
rawauthor: Jerome Feder
rawtitle: Evolution of {UNIX} system performance
abstract:
Performance has motivated much of the change in the UNIX operating system over the years. This paper gives the results of measurements of system performance taken over time and links the measured improvements to the algorithmic changes that gave rise to them. The most notable improvements have occurred in methods for performing table searches, disk input/output, and terminal handling; these have been driven heavily by the release from address space and memory restrictions in recent 32-bit hardware. Overall, the changes on 32-bit machines have yielded a more than 25-percent improvement in the system's ability to support time-sharing users.

subject:
disk input/output; table searches; terminal handling; UNIX operating system; UNIX system performance

rawabstract:
Performance has motivated much of the change in the UNIX operating system over the years. This paper gives the results of measurements of system performance taken over time and links the measured improvements to the algorithmic changes that gave rise to them. The most notable improvements have occurred in methods for performing table searches, disk input/output, and terminal handling; these have been driven heavily by the release from address space and memory restrictions in recent 32-bit hardware. Overall, the changes on 32-bit machines have yielded a more than 25-percent improvement in the system's ability to support time-sharing users.

entry:
@Article{Feder:1984:EUS,
  author =       "Jerome Feder",
  title =        "Evolution of {UNIX} system performance",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1791--1814",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Performance has motivated much of the change in the
                 UNIX operating system over the years. This paper gives
                 the results of measurements of system performance taken
                 over time and links the measured improvements to the
                 algorithmic changes that gave rise to them. The most
                 notable improvements have occurred in methods for
                 performing table searches, disk input/output, and
                 terminal handling; these have been driven heavily by
                 the release from address space and memory restrictions
                 in recent 32-bit hardware. Overall, the changes on
                 32-bit machines have yielded a more than 25-percent
                 improvement in the system's ability to support
                 time-sharing users.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  subject =      "disk input/output; table searches; terminal handling;
                 UNIX operating system; UNIX system performance",
  topic =        "computer systems, digital",
}


bibtype: inproceedings
filename: unix.bib
label: Feldman:1984:AHU
author: Stuart I. Feldman
title: An Architecture History of the UNIX System
crossref: STUG:1984:UAS
pages: xi--xvi
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Bell Communications Research
rawauthor: Stuart I. Feldman
rawtitle: An Architecture History of the {UNIX} System
entry:
@InProceedings{Feldman:1984:AHU,
  author =       "Stuart I. Feldman",
  title =        "An Architecture History of the {UNIX} System",
  crossref =     "STUG:1984:UAS",
  pages =        "xi--xvi",
  month =        "Summer",
  year =         "1984",
  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 =  "Bell Communications Research",
}


bibtype: article
filename: unix.bib
label: Felton:1984:USI
author: William A. Felton and Gerald L. Miller and J. Michael Milner
title: A UNIX system implementation for System / 370
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1751--1767
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.11.12 09:17:39 ???
fjournal: AT&T Bell Laboratories Technical Journal
subject: IBM System/370 computers; UNIX operating system; UNIX system implementation
acknowledgement: ack-nhfb
rawauthor: William A. Felton and Gerald L. Miller and J. Michael Milner
rawtitle: A {UNIX} system implementation for {System\slash 370}
URL:
https://www.bell-labs.com/usr/dmr/www/otherports/ibm.html; https://www.bell-labs.com/usr/dmr/www/otherports/ibm.pdf

abstract:
This paper describes an implementation of the UNIX operating system for IBM System/370 computers. In this implementation an underlying Resident Supervisor, adapted from an existing IBM control program, provides machine control and multiprogramming; while a UNIX System Supervisor, adapted from the standard UNIX system kernel, provides the UNIX system environment. This implementation supports multiprocessing, paging, and large-process, virtual address spaces. Terminal handling is done through an outboard terminal processor. This paper describes the software structure, with emphasis on unique aspects of this implementation: multiprocessing and process synchronization, process creation, and outboard terminal handling. Capacity and performance of the UNIX system on large mainframes is also discussed. Included in this discussion are the reasons for selecting this system for development, applications software porting, and general experience with mainframe UNIX systems.

rawabstract:
This paper describes an implementation of the UNIX operating system for IBM System/370 computers. In this implementation an underlying Resident Supervisor, adapted from an existing IBM control program, provides machine control and multiprogramming; while a UNIX System Supervisor, adapted from the standard UNIX system kernel, provides the UNIX system environment. This implementation supports multiprocessing, paging, and large-process, virtual address spaces. Terminal handling is done through an outboard terminal processor. This paper describes the software structure, with emphasis on unique aspects of this implementation: multiprocessing and process synchronization, process creation, and outboard terminal handling. Capacity and performance of the UNIX system on large mainframes is also discussed. Included in this discussion are the reasons for selecting this system for development, applications software porting, and general experience with mainframe UNIX systems.

entry:
@Article{Felton:1984:USI,
  author =       "William A. Felton and Gerald L. Miller and J. Michael
                 Milner",
  title =        "A {UNIX} system implementation for {System\slash
                 370}",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1751--1767",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.bell-labs.com/usr/dmr/www/otherports/ibm.html;
                 https://www.bell-labs.com/usr/dmr/www/otherports/ibm.pdf",
  abstract =     "This paper describes an implementation of the UNIX
                 operating system for IBM System/370 computers. In this
                 implementation an underlying Resident Supervisor,
                 adapted from an existing IBM control program, provides
                 machine control and multiprogramming; while a UNIX
                 System Supervisor, adapted from the standard UNIX
                 system kernel, provides the UNIX system environment.
                 This implementation supports multiprocessing, paging,
                 and large-process, virtual address spaces. Terminal
                 handling is done through an outboard terminal
                 processor. This paper describes the software structure,
                 with emphasis on unique aspects of this implementation:
                 multiprocessing and process synchronization, process
                 creation, and outboard terminal handling. Capacity and
                 performance of the UNIX system on large mainframes is
                 also discussed. Included in this discussion are the
                 reasons for selecting this system for development,
                 applications software porting, and general experience
                 with mainframe UNIX systems.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  subject =      "IBM System/370 computers; UNIX operating system; UNIX
                 system implementation",
  topic =        "computer systems, digital",
}


bibtype: article
filename: unix.bib
label: Fritz:1984:NCR
author: T. E. Fritz and J. E. Hefner and T. M. Raleigh
title: Network of computers running the UNIX system
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1877--1896
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.11.12 09:17:39 ???
fjournal: AT&T Bell Laboratories Technical Journal
keywords: computer software --- design; computer systems, digital
subject: operating system environment; UNIX operating system
acknowledgement: ack-nhfb
rawauthor: T. E. Fritz and J. E. Hefner and T. M. Raleigh
rawtitle: Network of computers running the {UNIX} system
abstract:
This paper discusses experience in designing software to interconnect large numbers of processors that are based on the UNIX operating system over a high-speed local area network. This paper discusses portability of the implementation between different processors and operating systems based on the UNIX system, the influence of different schedulers, input/output subsystems, and different speed processors on the implementation and performance of the network. Also discussed are characteristics of network usage, such as traffic patterns, throughput, and response.

rawabstract:
This paper discusses experience in designing software to interconnect large numbers of processors that are based on the UNIX operating system over a high-speed local area network. This paper discusses portability of the implementation between different processors and operating systems based on the UNIX system, the influence of different schedulers, input/output subsystems, and different speed processors on the implementation and performance of the network. Also discussed are characteristics of network usage, such as traffic patterns, throughput, and response.

entry:
@Article{Fritz:1984:NCR,
  author =       "T. E. Fritz and J. E. Hefner and T. M. Raleigh",
  title =        "Network of computers running the {UNIX} system",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1877--1896",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper discusses experience in designing software
                 to interconnect large numbers of processors that are
                 based on the UNIX operating system over a high-speed
                 local area network. This paper discusses portability of
                 the implementation between different processors and
                 operating systems based on the UNIX system, the
                 influence of different schedulers, input/output
                 subsystems, and different speed processors on the
                 implementation and performance of the network. Also
                 discussed are characteristics of network usage, such as
                 traffic patterns, throughput, and response.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  keywords =     "computer software --- design; computer systems,
                 digital",
  subject =      "operating system environment; UNIX operating system",
  topic =        "computer networks",
}


bibtype: article
filename: unix.bib
label: Gait:1984:SOK
author: Jason Gait
title: Semaphores outside the kernel
journal: j-SIGPLAN
volume: 19
number: 10
pages: 12--21
month: oct
monthnumber: 10
year: 1984
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: Comput. Res. Lab., Tektronix Inc., Beaverton, OR, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: Jason Gait
rawtitle: Semaphores outside the kernel
keywords:
concurrent programming; distributed protocol; kernel; operating systems (computers); parallel processing; queue management; semaphores; software trap mechanism; spin loop; synchronisation; V7 UNIX

entry:
@Article{Gait:1984:SOK,
  author =       "Jason Gait",
  title =        "Semaphores outside the kernel",
  journal =      j-SIGPLAN,
  volume =       "19",
  number =       "10",
  pages =        "12--21",
  month =        oct,
  year =         "1984",
  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 = "C6150J (Operating systems)",
  corpsource =   "Comput. Res. Lab., Tektronix Inc., Beaverton, OR,
                 USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "concurrent programming; distributed protocol; kernel;
                 operating systems (computers); parallel processing;
                 queue management; semaphores; software trap mechanism;
                 spin loop; synchronisation; V7 UNIX",
  treatment =    "P Practical",
}


bibtype: book
filename: unix.bib
label: Gehani:1984:AAI
author: Narain Gehani
title: Ada, an advanced introduction: including reference manual for the Ada programming language
publisher: pub-PH
address: pub-PH:adr
pages: various
year: 1984
ISBN: 0-13-003997-7 OR 0130039977
ISBN13: 978-0-13-003997-2 OR 9780130039972
LCCN: QA76.73.A35 G43 1984; QA76.73.A35G43 1984
bibdate: Sat Jan 12 22:43:04 MST 2013
bibtimestamp: 2013.01.12 22:43:04 MST
series: Prentice-Hall software series.
subject: Ada (Computer program language)
acknowledgement: ack-nhfb
rawauthor: Narain Gehani
rawtitle: {Ada}, an advanced introduction: including reference manual for the {Ada} programming language
bibsource:
https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; janus.uoregon.edu:210/INNOPAC; libraries.colorado.edu:210/INNOPAC; library.mit.edu:9909/mit01; troy.lib.sfu.ca:210/INNOPAC

entry:
@Book{Gehani:1984:AAI,
  author =       "Narain Gehani",
  title =        "{Ada}, an advanced introduction: including reference
                 manual for the {Ada} programming language",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "various",
  year =         "1984",
  ISBN =         "0-13-003997-7",
  ISBN-13 =      "978-0-13-003997-2",
  LCCN =         "QA76.73.A35 G43 1984; QA76.73.A35G43 1984",
  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;
                 janus.uoregon.edu:210/INNOPAC;
                 libraries.colorado.edu:210/INNOPAC;
                 library.mit.edu:9909/mit01;
                 troy.lib.sfu.ca:210/INNOPAC",
  series =       "Prentice-Hall software series.",
  acknowledgement = ack-nhfb,
  subject =      "Ada (Computer program language)",
}


bibtype: article
filename: unix.bib
label: Graham:1984:UPM
author: Gig Graham
title: UNIX for the People! A manifesto for appealing to the masses
journal: j-UNIX-REVIEW
volume: 2
number: 9
pages: 20--22, 24
month: dec
monthnumber: 12
year: 1984
CODEN: UNRED5
ISSN: 0742-3136 OR 07423136
ISSNL: 0742-3136 OR 07423136
bibdate: Mon Feb 24 07:17:28 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 07:17:28 ???
URL: http://www.tuhs.org/Archive/Documentation/Unix_Review/unixreview_1984dec.pdf
fjournal: UNIX Review
acknowledgement: ack-nhfb
rawauthor: Gig Graham
rawtitle: {UNIX} for the People! {A} manifesto for appealing to the masses
entry:
@Article{Graham:1984:UPM,
  author =       "Gig Graham",
  title =        "{UNIX} for the People! {A} manifesto for appealing to
                 the masses",
  journal =      j-UNIX-REVIEW,
  volume =       "2",
  number =       "9",
  pages =        "20--22, 24",
  month =        dec,
  year =         "1984",
  CODEN =        "UNRED5",
  ISSN =         "0742-3136",
  ISSN-L =       "0742-3136",
  bibdate =      "Mon Feb 24 07:17:28 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.tuhs.org/Archive/Documentation/Unix_Review/unixreview_1984dec.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "UNIX Review",
}


bibtype: article
filename: unix.bib
label: Grampp:1984:UOS
author: Frederick T. Grampp and Robert H. Morris
title: UNIX operating system security
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1649--1672
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
DOI: https://doi.org/10.1002/j.1538-7305.1984.tb00058.x
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibtimestamp: 2010.11.12 09:17:39 ???
URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6771912
fjournal: AT&T Bell Laboratories Technical Journal
keywords: computer systems, digital
subject: security hazards; UNIX operating system
acknowledgement: ack-nhfb
authordates: Robert Morris (25 July 1932--26 June 2011)
rawauthor: Frederick T. Grampp and Robert H. Morris
rawtitle: {UNIX} operating system security
bibsource:
Compendex database; https://www.math.utah.edu/pub/tex/bib/bstj1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
Computing systems that are easy to access and that facilitate communications with other systems are by their nature difficult to secure. Most often, though, the level of security that is actually achieved is far below what it could be. This is due to many factors, the most important of which are the knowledge and attitudes of the administrators and users of such systems. We discuss here some of the security hazards of the UNIX operating system, and we suggest ways to protect against them, in the hope that an educated community of users will lead to a level of protection that is stronger, but far more importantly, that represents a reasonable and thoughtful balance between security and ease of use of the system. We will not construct parallel examples for other systems, but we encourage readers to do so for themselves.

rawabstract:
Computing systems that are easy to access and that facilitate communications with other systems are by their nature difficult to secure. Most often, though, the level of security that is actually achieved is far below what it could be. This is due to many factors, the most important of which are the knowledge and attitudes of the administrators and users of such systems. We discuss here some of the security hazards of the UNIX operating system, and we suggest ways to protect against them, in the hope that an educated community of users will lead to a level of protection that is stronger, but far more importantly, that represents a reasonable and thoughtful balance between security and ease of use of the system. We will not construct parallel examples for other systems, but we encourage readers to do so for themselves.

entry:
@Article{Grampp:1984:UOS,
  author =       "Frederick T. Grampp and Robert H. Morris",
  title =        "{UNIX} operating system security",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1649--1672",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  DOI =          "https://doi.org/10.1002/j.1538-7305.1984.tb00058.x",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/bstj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6771912",
  abstract =     "Computing systems that are easy to access and that
                 facilitate communications with other systems are by
                 their nature difficult to secure. Most often, though,
                 the level of security that is actually achieved is far
                 below what it could be. This is due to many factors,
                 the most important of which are the knowledge and
                 attitudes of the administrators and users of such
                 systems. We discuss here some of the security hazards
                 of the UNIX operating system, and we suggest ways to
                 protect against them, in the hope that an educated
                 community of users will lead to a level of protection
                 that is stronger, but far more importantly, that
                 represents a reasonable and thoughtful balance between
                 security and ease of use of the system. We will not
                 construct parallel examples for other systems, but we
                 encourage readers to do so for themselves.",
  acknowledgement = ack-nhfb,
  author-dates = "Robert Morris (25 July 1932--26 June 2011)",
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  keywords =     "computer systems, digital",
  subject =      "security hazards; UNIX operating system",
  topic =        "data processing",
}


bibtype: inproceedings
filename: unix.bib
label: Gusella:1984:TAN
author: Riccardo Gusella and Stefano Zatti
title: TEMPO --- a Network Time Controller for a Distributed Berkeley UNIX System
crossref: STUG:1984:UAS
pages: 78--85
month: Summer
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: University of California, Berkeley
rawauthor: Riccardo Gusella and Stefano Zatti
rawtitle: {TEMPO} --- a Network Time Controller for a Distributed {Berkeley UNIX} System
entry:
@InProceedings{Gusella:1984:TAN,
  author =       "Riccardo Gusella and Stefano Zatti",
  title =        "{TEMPO} --- a Network Time Controller for a
                 Distributed {Berkeley UNIX} System",
  crossref =     "STUG:1984:UAS",
  pages =        "78--85",
  month =        "Summer",
  year =         "1984",
  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 California, Berkeley",
}


bibtype: inproceedings
filename: unix.bib
label: Gusella:1984:TNT
author: Riccardo Gusella and Stefano Zatti
title: TEMPO --- a Network Time Controller for a Distributed Berkeley UNIX System
crossref: USENIX:1984:UCP
institution: University of California, Berkeley
pages: 78--85
month: Summer
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Riccardo Gusella and Stefano Zatti
rawtitle: {TEMPO} --- a Network Time Controller for a Distributed {Berkeley UNIX} System
entry:
@InProceedings{Gusella:1984:TNT,
  author =       "Riccardo Gusella and Stefano Zatti",
  title =        "{TEMPO} --- a Network Time Controller for a
                 Distributed {Berkeley UNIX} System",
  crossref =     "USENIX:1984:UCP",
  institution =  "University of California, Berkeley",
  pages =        "78--85",
  month =        "Summer",
  year =         "1984",
  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: Hanson:1984:IDM
author: S. J. Hanson and R. E. Kraut and J. M. Farber
title: Interface Design and Multivariate Analysis of UNIX Command Use
journal: j-TOOIS
volume: 2
number: 1
pages: 42--57
month: jan
monthnumber: 1
year: 1984
CODEN: ATOSDO
ISSN: 0734-2047 OR 07342047
bibdate: Sat Jan 16 16:21:56 MST 1999
bibtimestamp: 1999.01.16 16:21:56 MST
URL: http://www.acm.org:80
acknowledgement: ack-nhfb
rawauthor: S. J. Hanson and R. E. Kraut and J. M. Farber
rawtitle: Interface Design and Multivariate Analysis of {UNIX} Command Use
bibsource:
ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib; http://liinwww.ira.uka.de/bibliography/Database/Graefe.html; http://www.acm.org/pubs/tois/toc.html; https://www.math.utah.edu/pub/tex/bib/toois.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
To understand how people interact with powerful computer systems, we analyzed, using several multivariate statistical analyses, the commands people use and the errors they made when performing office work with the UNIX operating system. The frequency of use across commands was very uneven. User's most frequent commands were those that performed editing-like functions on text and other objects (e.g., UNIX directories), those that returned orienting information to users, and those that helped to control and sequence other commands. People made mistakes frequently, and made them most, when they needed information about the command and file context in which they were working, and when they had to plan long sequences of commands without feedback. From these analyses we make several recommendations for a human-computer interface.

keywords:
Command and control languages; Command languages; Experimentation; Human computer interactions; Human factors; Human information processing; Human-computer interaction; Information systems applications; Man-machine interface; Measurement; Models and principles; Office automation; Operating systems; Sys. programs and utilities; User/machine systems

rawabstract:
To understand how people interact with powerful computer systems, we analyzed, using several multivariate statistical analyses, the commands people use and the errors they made when performing office work with the UNIX operating system. The frequency of use across commands was very uneven. User's most frequent commands were those that performed editing-like functions on text and other objects (e.g., UNIX directories), those that returned orienting information to users, and those that helped to control and sequence other commands. People made mistakes frequently, and made them most, when they needed information about the command and file context in which they were working, and when they had to plan long sequences of commands without feedback. From these analyses we make several recommendations for a human-computer interface.

entry:
@Article{Hanson:1984:IDM,
  author =       "S. J. Hanson and R. E. Kraut and J. M. Farber",
  title =        "Interface Design and Multivariate Analysis of {UNIX}
                 Command Use",
  journal =      j-TOOIS,
  volume =       "2",
  number =       "1",
  pages =        "42--57",
  month =        jan,
  year =         "1984",
  CODEN =        "ATOSDO",
  ISSN =         "0734-2047",
  bibdate =      "Sat Jan 16 16:21:56 MST 1999",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib;
                 http://liinwww.ira.uka.de/bibliography/Database/Graefe.html;
                 http://www.acm.org/pubs/tois/toc.html;
                 https://www.math.utah.edu/pub/tex/bib/toois.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org:80",
  abstract =     "To understand how people interact with powerful
                 computer systems, we analyzed, using several
                 multivariate statistical analyses, the commands people
                 use and the errors they made when performing office
                 work with the UNIX operating system. The frequency of
                 use across commands was very uneven. User's most
                 frequent commands were those that performed
                 editing-like functions on text and other objects (e.g.,
                 UNIX directories), those that returned orienting
                 information to users, and those that helped to control
                 and sequence other commands. People made mistakes
                 frequently, and made them most, when they needed
                 information about the command and file context in which
                 they were working, and when they had to plan long
                 sequences of commands without feedback. From these
                 analyses we make several recommendations for a
                 human-computer interface.",
  acknowledgement = ack-nhfb,
  keywords =     "Command and control languages; Command languages;
                 Experimentation; Human computer interactions; Human
                 factors; Human information processing; Human-computer
                 interaction; Information systems applications;
                 Man-machine interface; Measurement; Models and
                 principles; Office automation; Operating systems; Sys.
                 programs and utilities; User/machine systems",
}


bibtype: book
filename: unix.bib
label: Harbison:1984:CAR
author: Samuel P. Harbison and Guy L. Steele Jr.
title: C --- a Reference Manual
publisher: pub-PH
address: pub-PH:adr
pages: x + 352
year: 1984
ISBN: 0-13-110008-4 OR 0131100084
ISBN13: 978-0-13-110008-4 OR 9780131100084
LCCN: QA76.73.C15 H38 1984
bibdate: Tue Dec 14 22:55:00 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.12.14 22:55:00 ???
acknowledgement: ack-nhfb
rawauthor: Samuel P. Harbison and Guy L. {Steele Jr.}
rawtitle: {C} --- a Reference Manual
entry:
@Book{Harbison:1984:CAR,
  author =       "Samuel P. Harbison and Guy L. {Steele Jr.}",
  title =        "{C} --- a Reference Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 352",
  year =         "1984",
  ISBN =         "0-13-110008-4",
  ISBN-13 =      "978-0-13-110008-4",
  LCCN =         "QA76.73.C15 H38 1984",
  bibdate =      "Tue Dec 14 22:55:00 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Hecht:1984:DFS
author: Matthew S. Hecht and John R. Levine and Justin C. Walker
title: A Distributed File System for UNIX
crossref: USENIX:1984:UUC
pages: 23--32
day: 17--20
month: jan
monthnumber: 1
year: 1984
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: Matthew S. Hecht and John R. Levine and Justin C. Walker
rawtitle: A Distributed File System for {UNIX}
entry:
@InProceedings{Hecht:1984:DFS,
  author =       "Matthew S. Hecht and John R. Levine and Justin C.
                 Walker",
  title =        "A Distributed File System for {UNIX}",
  crossref =     "USENIX:1984:UUC",
  pages =        "23--32",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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: inproceedings
filename: unix.bib
label: Hemenway:1984:PSS
author: Kathleen Hemenway and Helene Armitage
title: Proposed Syntax Standard for UNIX System Commands
crossref: USENIX:1984:UUC
pages: 89--98
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: AT&T Bell Laboratories
rawauthor: Kathleen Hemenway and Helene Armitage
rawtitle: Proposed Syntax Standard for {UNIX} System Commands
entry:
@InProceedings{Hemenway:1984:PSS,
  author =       "Kathleen Hemenway and Helene Armitage",
  title =        "Proposed Syntax Standard for {UNIX} System Commands",
  crossref =     "USENIX:1984:UUC",
  pages =        "89--98",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 Bell Laboratories",
}


bibtype: inproceedings
filename: unix.bib
label: Honeyman:1984:HDU
author: Peter Honeyman and Dave Nowitz and Brian E. Redman
booktitle: EUUG Conference, Nijmegen 1984 Proceedings
title: Honey Danber --- The UUCP of the Future
pages: ??--??
month: apr
monthnumber: 4
year: 1984
bibdate: Tue Aug 29 11:52:24 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:52:24 ???
acknowledgement: ack-nhfb
rawauthor: Peter Honeyman and Dave Nowitz and Brian E. Redman
rawbooktitle: {EUUG Conference, Nijmegen 1984} Proceedings
rawtitle: {Honey Danber} --- The {UUCP} of the Future
entry:
@InProceedings{Honeyman:1984:HDU,
  author =       "Peter Honeyman and Dave Nowitz and Brian E. Redman",
  editor =       "????",
  booktitle =    "{EUUG Conference, Nijmegen 1984} Proceedings",
  title =        "{Honey Danber} --- The {UUCP} of the Future",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  month =        apr,
  year =         "1984",
  bibdate =      "Tue Aug 29 11:52:24 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Hosler:1984:IPU
author: Jay Hosler
title: Interactivity in Packaged UNIX Training: a Modest Proposal
crossref: STUG:1984:UAS
pages: 346--349
month: Summer
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: User Training Corporation
rawauthor: Jay Hosler
rawtitle: Interactivity in Packaged {UNIX} Training: a Modest Proposal
entry:
@InProceedings{Hosler:1984:IPU,
  author =       "Jay Hosler",
  title =        "Interactivity in Packaged {UNIX} Training: a Modest
                 Proposal",
  crossref =     "STUG:1984:UAS",
  pages =        "346--349",
  month =        "Summer",
  year =         "1984",
  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 =  "User Training Corporation",
}


bibtype: inproceedings
filename: unix.bib
label: Jacob:1984:ULW
author: Robert J. K. Jacob
title: User-Level Window Manager for UNIX
crossref: USENIX:1984:UUC
institution: Naval Research Laboratory
pages: 123--134
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Robert J. K. Jacob
rawtitle: User-Level Window Manager for {UNIX}
entry:
@InProceedings{Jacob:1984:ULW,
  author =       "Robert J. K. Jacob",
  title =        "User-Level Window Manager for {UNIX}",
  crossref =     "USENIX:1984:UUC",
  institution =  "Naval Research Laboratory",
  pages =        "123--134",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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: Jacob:1984:UWM
author: Robert J. K. Jacob
title: User-Level Window Manager for UNIX
crossref: USENIX:1984:UUC
pages: 123--134
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Naval Research Laboratory
rawauthor: Robert J. K. Jacob
rawtitle: User-Level Window Manager for {UNIX}
entry:
@InProceedings{Jacob:1984:UWM,
  author =       "Robert J. K. Jacob",
  title =        "User-Level Window Manager for {UNIX}",
  crossref =     "USENIX:1984:UUC",
  pages =        "123--134",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Naval Research Laboratory",
}


bibtype: inproceedings
filename: unix.bib
label: Jacobson:1984:UTI
author: Van Jacobson and Craig Leres and Joseph Sventek and Wayne Graves
title: 4BSD UNIX TCP / IP and VMS DECNET: Experience in Negotiating a Peaceful Coexistence
crossref: STUG:1984:UAS
pages: 323--325
month: Summer
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
note: Abstract only.
acknowledgement: ack-nhfb
affiliation: Lawrence Berkeley Laboratory
rawauthor: Van Jacobson and Craig Leres and Joseph Sventek and Wayne Graves
rawnote: Abstract only.
rawtitle: {4BSD UNIX TCP\slash IP} and {VMS DECNET}: Experience in Negotiating a Peaceful Coexistence
entry:
@InProceedings{Jacobson:1984:UTI,
  author =       "Van Jacobson and Craig Leres and Joseph Sventek and
                 Wayne Graves",
  title =        "{4BSD UNIX TCP\slash IP} and {VMS DECNET}: Experience
                 in Negotiating a Peaceful Coexistence",
  crossref =     "STUG:1984:UAS",
  pages =        "323--325",
  month =        "Summer",
  year =         "1984",
  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 =  "Lawrence Berkeley Laboratory",
}


bibtype: article
filename: unix.bib
label: Jones:1984:IIU
author: Douglas W. Jones
title: Improved Interpretation of UNIX-Like File Names Embedded in Data
journal: j-CACM
volume: 27
number: 8
pages: 782--784
year: 1984
CODEN: CACMA2
DOI: https://doi.org/10.1145/358198.358215
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Mon Jan 22 06:53:04 MST 2001
bibtimestamp: 2001.01.22 06:53:04 MST
fjournal: Communications of the ACM
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawauthor: Douglas W. Jones
rawtitle: Improved Interpretation of {UNIX}-Like File Names Embedded in Data
bibsource:
http://dblp.uni-trier.de/db/journals/cacm/cacm27.html#Jones84; https://www.math.utah.edu/pub/tex/bib/cacm1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Jones:1984:IIU,
  author =       "Douglas W. Jones",
  title =        "Improved Interpretation of {UNIX}-Like File Names
                 Embedded in Data",
  journal =      j-CACM,
  volume =       "27",
  number =       "8",
  pages =        "782--784",
  year =         "1984",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/358198.358215",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:53:04 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm27.html#Jones84;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  oldlabel =     "Jones84",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Jones84",
}


bibtype: article
filename: unix.bib
label: Karpinski:1984:KUP
author: Dick Karpinski
title: Keeping UNIX in its place: an interview with Bob Marsh
journal: j-UNIX-REVIEW
volume: 2
number: 9
pages: 38--43, 46, 48--49, 76, 78, 80
month: dec
monthnumber: 12
year: 1984
CODEN: UNRED5
ISSN: 0742-3136 OR 07423136
ISSNL: 0742-3136 OR 07423136
bibdate: Mon Feb 24 07:24:33 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 07:24:33 ???
URL: http://www.tuhs.org/Archive/Documentation/Unix_Review/unixreview_1984dec.pdf
fjournal: UNIX Review
remark: Bob Marsh made the decision at Onyx Systems to introduce UNIX as a product on the IBM PC.
acknowledgement: ack-nhfb
rawauthor: Dick Karpinski
rawtitle: Keeping {UNIX} in its place: an interview with {Bob Marsh}
entry:
@Article{Karpinski:1984:KUP,
  author =       "Dick Karpinski",
  title =        "Keeping {UNIX} in its place: an interview with {Bob
                 Marsh}",
  journal =      j-UNIX-REVIEW,
  volume =       "2",
  number =       "9",
  pages =        "38--43, 46, 48--49, 76, 78, 80",
  month =        dec,
  year =         "1984",
  CODEN =        "UNRED5",
  ISSN =         "0742-3136",
  ISSN-L =       "0742-3136",
  bibdate =      "Mon Feb 24 07:24:33 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.tuhs.org/Archive/Documentation/Unix_Review/unixreview_1984dec.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "UNIX Review",
  remark =       "Bob Marsh made the decision at Onyx Systems to
                 introduce UNIX as a product on the IBM PC.",
}


bibtype: techreport
filename: unix.bib
label: Kernighan:1984:PGL
author: Brian W. Kernighan
title: PIC --- A Graphics Language for Typesetting User Manual
type: Computing Science Technical Report
number: 116
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: dec
monthnumber: 12
year: 1984
bibdate: Tue Aug 29 11:11:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:11:26 ???
note: See also revised edition cite Kernighan:1991:PGL
rawauthor: Brian W. Kernighan
rawnote: See also revised edition \cite{Kernighan:1991:PGL}
rawtitle: {PIC} --- A Graphics Language for Typesetting User Manual
entry:
@TechReport{Kernighan:1984:PGL,
  author =       "Brian W. Kernighan",
  title =        "{PIC} --- A Graphics Language for Typesetting User
                 Manual",
  type =         "Computing Science Technical Report",
  number =       "116",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        dec,
  year =         "1984",
  bibdate =      "Tue Aug 29 11:11:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "See also revised edition \cite{Kernighan:1991:PGL}",
}


bibtype: inproceedings
filename: unix.bib
label: Kernighan:1984:UDP
author: Brian W. Kernighan
title: The Unix Document Preparation Tools --- a Retrospective
crossref: Miller:1984:PPF
year: 1984
bibdate: Sat Aug 27 17:00:38 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.27 17:00:38 ???
acknowledgement: ack-nhfb
rawauthor: Brian W. Kernighan
rawtitle: The {Unix} Document Preparation Tools --- a Retrospective
entry:
@InProceedings{Kernighan:1984:UDP,
  author =       "Brian W. Kernighan",
  title =        "The {Unix} Document Preparation Tools --- a
                 Retrospective",
  crossref =     "Miller:1984:PPF",
  year =         "1984",
  bibdate =      "Sat Aug 27 17:00:38 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Kernighan:1984:UPE
author: Brian W. Kernighan and Rob Pike
title: The UNIX Programming Environment
publisher: pub-PH
address: pub-PH:adr
pages: x + 357
year: 1984
LCCN: QA76.76.O63 K48 1984; QA76.8.U65 K46 1984
bibdate: Mon Oct 4 11:56:01 1993
bibsource: https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1993.10.04 11:56:01 ???
URL: http://wiki.tuhs.org/doku.php?id=publications:unix_prog_environment
acknowledgement: ack-nhfb
rawauthor: Brian W. Kernighan and Rob Pike
rawtitle: The {UNIX} Programming Environment
ISBN:
0-13-937699-2 (hardcover), 0-13-937681-X (paperback) OR 0139376992 (hardcover), 013937681X (paperback)

ISBN13:
978-0-13-937699-3 (hardcover), 978-0-13-937681-8 (paperback) OR 9780139376993 (hardcover), 9780139376818 (paperback)

TOC:
Preface / vii 1. UNIX for Beginners / 1 1.1 Getting started / 2 1.2 Day-to-day use: files and common commands / 11 1.3 More about files: directories / 21 1.4 The shell / 26 1.5 The rest of the UNIX system / 38 2. The File System / 41 2. The File System 2.1 The basics of files / 41 2.2 What's in a file? / 46 2.3 Directories and filenames / 48 2.4 Permissions / 52 2.5 Inodes / 57 2.6 The directory hierarchy / 63 2.7 Devices / 65 3. Using the Shell / 71 3.1 Command line structure / 71 3.2 Metacharacters / 74 3.3 Creating new commands / 80 3.4 Command arguments and parameters / 82 3.5 Program output as arguments / 86 3.6 Shell variables / 88 3.7 More on I/O redirection / 92 3.8 Looping in shell programs / 94 3.9 bundle: putting it all together / 97 3.10 Why a programmable shell? / 99 4. Filters / 101 4.1 The grep family / 102 4.2 Other filters / 106 4.3 The stream editor sed / 108 4.4 The awk pattern scanning and processing language / 114 4.5 Good files and good filters / 130 5. Shell Programming / 133 5.1 Customizing the c a l command / 133 5.2 Which command is which? / 138 5.3 while and u n t i l loops: watching for things / 144 5.4 Traps: catching interrupts / 150 5.5 Replacing a file: overwrite / 152 5.6 zap: killing processes by name / 156 5.7 The pick command: blanks vs. arguments / 159 5.8 The news command: community service messages / 162 5.9 get and put: tracking file changes / 165 5.10 A look back / 169 6. Programming with Standard I/O / 171 6.1 Standard input and output: vis / 172 6.2 Program arguments: vis version 2 / 174 6.3 File access: vis version 3 / 176 6.4 A screen-at-a-time printer: p / 180 6.5 An example: pick / 186 6.6 On bugs and debugging / 187 6.7 An example: zap / 190 6.8 An interactive file comparison program: idiff / 192 6.9 Accessing the environment / 199 7. UNIX System Calls / 201 7.1 Low-level I/O / 201 7.2 File system: directories / 208 7.3 File system: inodes / 214 7.4 Processes / 220 7.5 Signals and interrupts / 225 8. Program Development / 233 8.1 Stage 1: A four-function calculator / 234 8.2 Stage 2: Variables and error recovery / 242 8.3 Stage 3: Arbitrary variable names; built-in functions / 245 8.4 Stage 4: Compilation into a machine / 258 8.5 Stage 5: Control flow and relational operators / 266 8.6 Stage 6: Functions and procedures; input/output / 273 8.7 Performance evaluation / 284 8.8 A look back / 286 9. Document Preparation / 289 9.1 The ms macro package / 290 9.2 The troff level / 297 9.3 The tbl and eqn preprocessors / 301 9.4 The manual page / 308 9.5 Other document preparation tools / 313 10. Epilog / 315 Appendix 1: Editor Summary / 319 Appendix 2: hoc Manual / 329 Appendix 3: hoc Listing / 335 Index / 349

rawTOC:
Preface / vii \\ 1. UNIX for Beginners / 1 \\ 1.1 Getting started / 2 \\ 1.2 Day-to-day use: files and common commands / 11 \\ 1.3 More about files: directories / 21 \\ 1.4 The shell / 26 \\ 1.5 The rest of the UNIX system / 38 \\ 2. The File System / 41 \\ 2. The File System 2.1 The basics of files / 41 \\ 2.2 What's in a file? / 46 \\ 2.3 Directories and filenames / 48 \\ 2.4 Permissions / 52 \\ 2.5 Inodes / 57 \\ 2.6 The directory hierarchy / 63 \\ 2.7 Devices / 65 \\ 3. Using the Shell / 71 \\ 3.1 Command line structure / 71 \\ 3.2 Metacharacters / 74 \\ 3.3 Creating new commands / 80 \\ 3.4 Command arguments and parameters / 82 \\ 3.5 Program output as arguments / 86 \\ 3.6 Shell variables / 88 \\ 3.7 More on I/O redirection / 92 \\ 3.8 Looping in shell programs / 94 \\ 3.9 bundle: putting it all together / 97 \\ 3.10 Why a programmable shell? / 99 \\ 4. Filters / 101 \\ 4.1 The grep family / 102 \\ 4.2 Other filters / 106 \\ 4.3 The stream editor sed / 108 \\ 4.4 The awk pattern scanning and processing language / 114 \\ 4.5 Good files and good filters / 130 \\ 5. Shell Programming / 133 \\ 5.1 Customizing the c a l command / 133 \\ 5.2 Which command is which? / 138 \\ 5.3 while and u n t i l loops: watching for things / 144 \\ 5.4 Traps: catching interrupts / 150 \\ 5.5 Replacing a file: overwrite / 152 \\ 5.6 zap: killing processes by name / 156 \\ 5.7 The pick command: blanks vs. arguments / 159 \\ 5.8 The news command: community service messages / 162 \\ 5.9 get and put: tracking file changes / 165 \\ 5.10 A look back / 169 \\ 6. Programming with Standard I/O / 171 \\ 6.1 Standard input and output: vis / 172 \\ 6.2 Program arguments: vis version 2 / 174 \\ 6.3 File access: vis version 3 / 176 \\ 6.4 A screen-at-a-time printer: p / 180 \\ 6.5 An example: pick / 186 \\ 6.6 On bugs and debugging / 187 \\ 6.7 An example: zap / 190 \\ 6.8 An interactive file comparison program: idiff / 192 \\ 6.9 Accessing the environment / 199 \\ 7. UNIX System Calls / 201 \\ 7.1 Low-level I/O / 201 \\ 7.2 File system: directories \ / 208 \\ 7.3 File system: inodes / 214 \\ 7.4 Processes / 220 \\ 7.5 Signals and interrupts / 225 \\ 8. Program Development / 233 \\ 8.1 Stage 1: A four-function calculator / 234 \\ 8.2 Stage 2: Variables and error recovery / 242 \\ 8.3 Stage 3: Arbitrary variable names; built-in functions / 245 \\ 8.4 Stage 4: Compilation into a machine / 258 \\ 8.5 Stage 5: Control flow and relational operators / 266 \\ 8.6 Stage 6: Functions and procedures; input/output / 273 \\ 8.7 Performance evaluation / 284 \\ 8.8 A look back / 286 \\ 9. Document Preparation / 289 \\ 9.1 The ms macro package / 290 \\ 9.2 The troff level / 297 \\ 9.3 The tbl and eqn preprocessors / 301 \\ 9.4 The manual page / 308 \\ 9.5 Other document preparation tools / 313 \\ 10. Epilog / 315 \\ Appendix 1: Editor Summary / 319 \\ Appendix 2: hoc Manual / 329 \\ Appendix 3: hoc Listing / 335 \\ Index / 349

entry:
@Book{Kernighan:1984:UPE,
  author =       "Brian W. Kernighan and Rob Pike",
  title =        "The {UNIX} Programming Environment",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 357",
  year =         "1984",
  ISBN =         "0-13-937699-2 (hardcover), 0-13-937681-X (paperback)",
  ISBN-13 =      "978-0-13-937699-3 (hardcover), 978-0-13-937681-8
                 (paperback)",
  LCCN =         "QA76.76.O63 K48 1984; QA76.8.U65 K46 1984",
  bibdate =      "Mon Oct 4 11:56:01 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://wiki.tuhs.org/doku.php?id=publications:unix_prog_environment",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / vii \\
                 1. UNIX for Beginners / 1 \\
                 1.1 Getting started / 2 \\
                 1.2 Day-to-day use: files and common commands / 11 \\
                 1.3 More about files: directories / 21 \\
                 1.4 The shell / 26 \\
                 1.5 The rest of the UNIX system / 38 \\
                 2. The File System / 41 \\
                 2. The File System 2.1 The basics of files / 41 \\
                 2.2 What's in a file? / 46 \\
                 2.3 Directories and filenames / 48 \\
                 2.4 Permissions / 52 \\
                 2.5 Inodes / 57 \\
                 2.6 The directory hierarchy / 63 \\
                 2.7 Devices / 65 \\
                 3. Using the Shell / 71 \\
                 3.1 Command line structure / 71 \\
                 3.2 Metacharacters / 74 \\
                 3.3 Creating new commands / 80 \\
                 3.4 Command arguments and parameters / 82 \\
                 3.5 Program output as arguments / 86 \\
                 3.6 Shell variables / 88 \\
                 3.7 More on I/O redirection / 92 \\
                 3.8 Looping in shell programs / 94 \\
                 3.9 bundle: putting it all together / 97 \\
                 3.10 Why a programmable shell? / 99 \\
                 4. Filters / 101 \\
                 4.1 The grep family / 102 \\
                 4.2 Other filters / 106 \\
                 4.3 The stream editor sed / 108 \\
                 4.4 The awk pattern scanning and processing language /
                 114 \\
                 4.5 Good files and good filters / 130 \\
                 5. Shell Programming / 133 \\
                 5.1 Customizing the c a l command / 133 \\
                 5.2 Which command is which? / 138 \\
                 5.3 while and u n t i l loops: watching for things /
                 144 \\
                 5.4 Traps: catching interrupts / 150 \\
                 5.5 Replacing a file: overwrite / 152 \\
                 5.6 zap: killing processes by name / 156 \\
                 5.7 The pick command: blanks vs. arguments / 159 \\
                 5.8 The news command: community service messages / 162
                 \\
                 5.9 get and put: tracking file changes / 165 \\
                 5.10 A look back / 169 \\
                 6. Programming with Standard I/O / 171 \\
                 6.1 Standard input and output: vis / 172 \\
                 6.2 Program arguments: vis version 2 / 174 \\
                 6.3 File access: vis version 3 / 176 \\
                 6.4 A screen-at-a-time printer: p / 180 \\
                 6.5 An example: pick / 186 \\
                 6.6 On bugs and debugging / 187 \\
                 6.7 An example: zap / 190 \\
                 6.8 An interactive file comparison program: idiff / 192
                 \\
                 6.9 Accessing the environment / 199 \\
                 7. UNIX System Calls / 201 \\
                 7.1 Low-level I/O / 201 \\
                 7.2 File system: directories \ / 208 \\
                 7.3 File system: inodes / 214 \\
                 7.4 Processes / 220 \\
                 7.5 Signals and interrupts / 225 \\
                 8. Program Development / 233 \\
                 8.1 Stage 1: A four-function calculator / 234 \\
                 8.2 Stage 2: Variables and error recovery / 242 \\
                 8.3 Stage 3: Arbitrary variable names; built-in
                 functions / 245 \\
                 8.4 Stage 4: Compilation into a machine / 258 \\
                 8.5 Stage 5: Control flow and relational operators /
                 266 \\
                 8.6 Stage 6: Functions and procedures; input/output /
                 273 \\
                 8.7 Performance evaluation / 284 \\
                 8.8 A look back / 286 \\
                 9. Document Preparation / 289 \\
                 9.1 The ms macro package / 290 \\
                 9.2 The troff level / 297 \\
                 9.3 The tbl and eqn preprocessors / 301 \\
                 9.4 The manual page / 308 \\
                 9.5 Other document preparation tools / 313 \\
                 10. Epilog / 315 \\
                 Appendix 1: Editor Summary / 319 \\
                 Appendix 2: hoc Manual / 329 \\
                 Appendix 3: hoc Listing / 335 \\
                 Index / 349",
}


bibtype: inproceedings
filename: unix.bib
label: Killian:1984:PF
author: T. J. Killian
title: Processes as Files
crossref: USENIX:1984:UCP
pages: 203--207
year: 1984
bibdate: Tue Jun 25 14:04:15 2019
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2019.06.25 14:04:15 ???
URL: http://lucasvr.gobolinux.org/etc/Killian84-Procfs-USENIX.pdf
acknowledgement: ack-nhfb
rawauthor: T. J. Killian
rawtitle: Processes as Files
abstract:
We describe a new file system, bf /proc, each member of which, bf /proc/ nnnnn, corresponds to the address space of the running process whose pid is em nnnnn. Access to these files is restricted, via the normal file protection mechanism, to the process owner. Lseek(2), read(2), and write(2), allow inspection and modification of the process' image. Other services are available via ioctl(2), including stop/go on demand, selective intercepting of signals, and the ability to obtain an open file descriptor for the process' text file. The technical problems related to the implementation of bf /proc on a VAX under the 8th Edition of the Unix operating system have mostly to do with the paging system. Security issues are also considered. The window-based interactive debugger em pi, developed by T. A. Cargill, is the first major user of bf /proc. It can control multiple processes dynamically and asynchronously. We describe it briefly, and discuss its system interface.

rawabstract:
We describe a new file system, {\bf /proc}, each member of which, {\bf /proc/}{\m nnnnn}, corresponds to the address space of the running process whose pid is {\em nnnnn}. Access to these files is restricted, via the normal file protection mechanism, to the process owner. Lseek(2), read(2), and write(2), allow inspection and modification of the process' image. Other services are available via ioctl(2), including stop/go on demand, selective intercepting of signals, and the ability to obtain an open file descriptor for the process' text file. The technical problems related to the implementation of {\bf /proc} on a VAX under the 8th Edition of the Unix operating system have mostly to do with the paging system. Security issues are also considered. The window-based interactive debugger {\em pi}, developed by T. A. Cargill, is the first major user of {\bf /proc}. It can control multiple processes dynamically and asynchronously. We describe it briefly, and discuss its system interface.

entry:
@InProceedings{Killian:1984:PF,
  author =       "T. J. Killian",
  title =        "Processes as Files",
  crossref =     "USENIX:1984:UCP",
  pages =        "203--207",
  year =         "1984",
  bibdate =      "Tue Jun 25 14:04:15 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://lucasvr.gobolinux.org/etc/Killian84-Procfs-USENIX.pdf",
  abstract =     "We describe a new file system, {\bf /proc}, each
                 member of which, {\bf /proc/}{\m nnnnn}, corresponds to
                 the address space of the running process whose pid is
                 {\em nnnnn}. Access to these files is restricted, via
                 the normal file protection mechanism, to the process
                 owner. Lseek(2), read(2), and write(2), allow
                 inspection and modification of the process' image.
                 Other services are available via ioctl(2), including
                 stop/go on demand, selective intercepting of signals,
                 and the ability to obtain an open file descriptor for
                 the process' text file. The technical problems related
                 to the implementation of {\bf /proc} on a VAX under the
                 8th Edition of the Unix operating system have mostly to
                 do with the paging system. Security issues are also
                 considered. The window-based interactive debugger {\em
                 pi}, developed by T. A. Cargill, is the first major
                 user of {\bf /proc}. It can control multiple processes
                 dynamically and asynchronously. We describe it briefly,
                 and discuss its system interface.",
  acknowledgement = ack-nhfb,
}


bibtype: misc
filename: unix.bib
label: Kirton:1984:REG
author: P. Kirton
title: RFC 911: EGP Gateway under Berkeley UNIX 4.2
pages: 203--207
day: 22
month: aug
monthnumber: 8
year: 1984
bibdate: Thu Oct 16 09:34:09 MDT 1997
bibsource: https://www.math.utah.edu/pub/tex/bib/rfc.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1997.10.16 09:34:09 MDT
note: Status: UNKNOWN.
URL: ftp://ftp.internic.net/rfc/rfc911.txt; ftp://ftp.math.utah.edu/pub/rfc/rfc911.txt
acknowledgement: ack-nhfb
rawauthor: P. Kirton
rawnote: Status: UNKNOWN.
rawtitle: {RFC 911}: {EGP Gateway} under {Berkeley UNIX 4.2}
entry:
@Misc{Kirton:1984:REG,
  author =       "P. Kirton",
  title =        "{RFC 911}: {EGP Gateway} under {Berkeley UNIX 4.2}",
  day =          "22",
  month =        aug,
  year =         "1984",
  bibdate =      "Thu Oct 16 09:34:09 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/rfc.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Status: UNKNOWN.",
  URL =          "ftp://ftp.internic.net/rfc/rfc911.txt;
                 ftp://ftp.math.utah.edu/pub/rfc/rfc911.txt",
  acknowledgement = ack-nhfb,
  format =       "TXT=55908 bytes",
  online =       "yes",
  status =       "UNKNOWN",
}


bibtype: inproceedings
filename: unix.bib
label: Kivolowitz:1984:OSM
author: Perry S. Kivolowitz
title: Optical Storage Management under the UNIX Operating System
crossref: STUG:1984:UAS
pages: 297--311
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: State University of New York at Stony Brook
rawauthor: Perry S. Kivolowitz
rawtitle: Optical Storage Management under the {UNIX} Operating System
entry:
@InProceedings{Kivolowitz:1984:OSM,
  author =       "Perry S. Kivolowitz",
  title =        "Optical Storage Management under the {UNIX} Operating
                 System",
  crossref =     "STUG:1984:UAS",
  pages =        "297--311",
  month =        "Summer",
  year =         "1984",
  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 =  "State University of New York at Stony Brook",
}


bibtype: inproceedings
filename: unix.bib
label: Koenig:1984:ASD
author: Andrew Koenig
title: Automatic Software Distribution
crossref: STUG:1984:UAS
pages: 312--322
month: Summer
year: 1984
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, Murray Hill
rawauthor: Andrew Koenig
rawtitle: Automatic Software Distribution
entry:
@InProceedings{Koenig:1984:ASD,
  author =       "Andrew Koenig",
  title =        "Automatic Software Distribution",
  crossref =     "STUG:1984:UAS",
  pages =        "312--322",
  month =        "Summer",
  year =         "1984",
  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, Murray Hill",
}


bibtype: article
filename: unix.bib
label: Korth:1984:SUD
author: Henry F. Korth and Gabriel M. Kuper and Joan Feigenbaum and Allen Van Gelder and Jeffrey D. Ullman
title: System/U: a Database System Based on the Universal Relation Assumption
journal: j-TODS
volume: 9
number: 3
pages: 331--347
month: sep
monthnumber: 9
year: 1984
CODEN: ATDSD3
ISSN: 0362-5915 (print), 1557-4644 (electronic) OR 03625915 (print), 15574644 (electronic)
ISSNL: 0362-5915 OR 03625915
bibdate: Sat Apr 14 10:34:48 MDT 2001
bibtimestamp: 2001.04.14 10:34:48 MDT
fjournal: ACM Transactions on Database Systems
keywords: computer programming languages; database systems; RELATIONAL DATABASE; SYSTEM/U; UNIVERSAL RELATION
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J777
rawtitle: {System/U}: a Database System Based on the Universal Relation Assumption
bibsource:
Compendex database; Database/Graefe.bib; Database/Wiederhold.bib; http://www.acm.org/pubs/toc/; https://www.math.utah.edu/pub/tex/bib/unix.bib

URL:
http://www.acm.org/pubs/articles/journals/tods/1984-9-3/p331-korth/p331-korth.pdf; http://www.acm.org/pubs/citations/journals/tods/1984-9-3/p331-korth/

abstract:
System/U is a universal relation database system under development at Stanford University which uses the language C on UNIX. The system is intended to test the use of the universal view, in which the entire database is seen as one relation. This paper describes the theory behind System/U, in particular the theory of maximal objects and the connection between a set of attributes. We also describe the implementation of the DDL (Data Description Language) and the DML (Data Manipulation Language), and discuss in detail how the DDL finds maximal objects and how the DML determines the connection between the attributes that appear in a query.

subject:
Information Systems --- Database Management --- Logical Design (H.2.1): bf Data models; Information Systems --- Database Management --- Languages (H.2.3): bf Data description languages (DDL); Information Systems --- Database Management --- Languages (H.2.3): bf Data manipulation languages (DML); Information Systems --- Database Management --- Physical Design (H.2.2): bf Access methods; Information Systems --- Database Management --- Systems (H.2.4): bf Query processing; Mathematics of Computing --- Discrete Mathematics --- Graph Theory (G.2.2): bf Path and circuit problems

rawabstract:
System/U is a universal relation database system under development at Stanford University which uses the language C on UNIX. The system is intended to test the use of the universal view, in which the entire database is seen as one relation. This paper describes the theory behind System/U, in particular the theory of maximal objects and the connection between a set of attributes. We also describe the implementation of the DDL (Data Description Language) and the DML (Data Manipulation Language), and discuss in detail how the DDL finds maximal objects and how the DML determines the connection between the attributes that appear in a query.

rawauthor:
Henry F. Korth and Gabriel M. Kuper and Joan Feigenbaum and Allen {Van Gelder} and Jeffrey D. Ullman

entry:
@Article{Korth:1984:SUD,
  author =       "Henry F. Korth and Gabriel M. Kuper and Joan
                 Feigenbaum and Allen {Van Gelder} and Jeffrey D.
                 Ullman",
  title =        "{System/U}: a Database System Based on the Universal
                 Relation Assumption",
  journal =      j-TODS,
  volume =       "9",
  number =       "3",
  pages =        "331--347",
  month =        sep,
  year =         "1984",
  CODEN =        "ATDSD3",
  ISSN =         "0362-5915 (print), 1557-4644 (electronic)",
  ISSN-L =       "0362-5915",
  bibdate =      "Sat Apr 14 10:34:48 MDT 2001",
  bibsource =    "Compendex database; Database/Graefe.bib;
                 Database/Wiederhold.bib; http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.acm.org/pubs/articles/journals/tods/1984-9-3/p331-korth/p331-korth.pdf;
                 http://www.acm.org/pubs/citations/journals/tods/1984-9-3/p331-korth/",
  abstract =     "System/U is a universal relation database system under
                 development at Stanford University which uses the
                 language C on UNIX. The system is intended to test the
                 use of the universal view, in which the entire database
                 is seen as one relation. This paper describes the
                 theory behind System/U, in particular the theory of
                 maximal objects and the connection between a set of
                 attributes. We also describe the implementation of the
                 DDL (Data Description Language) and the DML (Data
                 Manipulation Language), and discuss in detail how the
                 DDL finds maximal objects and how the DML determines
                 the connection between the attributes that appear in a
                 query.",
  acknowledgement = ack-nhfb,
  classification = "723",
  fjournal =     "ACM Transactions on Database Systems",
  generalterms = "Design; Theory",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J777",
  keywords =     "computer programming languages; database systems;
                 RELATIONAL DATABASE; SYSTEM/U; UNIVERSAL RELATION",
  subject =      "Information Systems --- Database Management ---
                 Logical Design (H.2.1): {\bf Data models}; Information
                 Systems --- Database Management --- Languages (H.2.3):
                 {\bf Data description languages (DDL)}; Information
                 Systems --- Database Management --- Languages (H.2.3):
                 {\bf Data manipulation languages (DML)}; Information
                 Systems --- Database Management --- Physical Design
                 (H.2.2): {\bf Access methods}; Information Systems ---
                 Database Management --- Systems (H.2.4): {\bf Query
                 processing}; Mathematics of Computing --- Discrete
                 Mathematics --- Graph Theory (G.2.2): {\bf Path and
                 circuit problems}",
}


bibtype: inproceedings
filename: unix.bib
label: Kridle:1984:NIT
author: Bob Kridle
title: New 1/2-inch Tape Options and Trade-Offs for 4.2BSD UNIX on DEC VAX Processors
crossref: USENIX:1984:UUC
institution: mt Xinu
pages: 168--182
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Bob Kridle
rawtitle: New 1/2-inch Tape Options and Trade-Offs for {4.2BSD UNIX} on {DEC VAX} Processors
entry:
@InProceedings{Kridle:1984:NIT,
  author =       "Bob Kridle",
  title =        "New 1/2-inch Tape Options and Trade-Offs for {4.2BSD
                 UNIX} on {DEC VAX} Processors",
  crossref =     "USENIX:1984:UUC",
  institution =  "mt Xinu",
  pages =        "168--182",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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: Kridle:1984:NTO
author: Bob Kridle
title: New 1/2-inch Tape Options and Trade-Offs for 4.2BSD UNIX on DEC VAX Processors
crossref: USENIX:1984:UUC
pages: 168--182
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: mt Xinu
rawauthor: Bob Kridle
rawtitle: New 1/2-inch Tape Options and Trade-Offs for {4.2BSD UNIX} on {DEC VAX} Processors
entry:
@InProceedings{Kridle:1984:NTO,
  author =       "Bob Kridle",
  title =        "New 1/2-inch Tape Options and Trade-Offs for {4.2BSD
                 UNIX} on {DEC VAX} Processors",
  crossref =     "USENIX:1984:UUC",
  pages =        "168--182",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "mt Xinu",
}


bibtype: inproceedings
filename: unix.bib
label: Lai:1984:MMU
author: Clara S. Lai and Chris Peer Johnson
title: Memory Management Units and the UNIX Kernel
crossref: STUG:1984:UAS
pages: 208--213
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: UniSoft Systems
rawauthor: Clara S. Lai and Chris Peer Johnson
rawtitle: Memory Management Units and the {UNIX} Kernel
entry:
@InProceedings{Lai:1984:MMU,
  author =       "Clara S. Lai and Chris Peer Johnson",
  title =        "Memory Management Units and the {UNIX} Kernel",
  crossref =     "STUG:1984:UAS",
  pages =        "208--213",
  month =        "Summer",
  year =         "1984",
  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: Lankford:1984:USV
author: Jeffrey P. Lankford
title: UNIX System V and 4BSD Performance
crossref: STUG:1984:UAS
pages: 228--236
month: Summer
year: 1984
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, Summit
rawauthor: Jeffrey P. Lankford
rawtitle: {UNIX} System {V} and {4BSD} Performance
entry:
@InProceedings{Lankford:1984:USV,
  author =       "Jeffrey P. Lankford",
  title =        "{UNIX} System {V} and {4BSD} Performance",
  crossref =     "STUG:1984:UAS",
  pages =        "228--236",
  month =        "Summer",
  year =         "1984",
  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, Summit",
}


bibtype: inproceedings
filename: unix.bib
label: Leffler:1984:MIP
author: Sam Leffler and Michale Karels and Marshall Kirk McKusick
title: Measuring and Improving the Performance of 4.2BSD
crossref: USENIX:1984:UCP
pages: 237--252
year: 1984
bibdate: Mon Feb 24 15:39:47 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 15:39:47 ???
acknowledgement: ack-nhfb
rawauthor: Sam Leffler and Michale Karels and Marshall Kirk McKusick
rawtitle: Measuring and Improving the Performance of {4.2BSD}
entry:
@InProceedings{Leffler:1984:MIP,
  author =       "Sam Leffler and Michale Karels and Marshall Kirk
                 McKusick",
  title =        "Measuring and Improving the Performance of {4.2BSD}",
  crossref =     "USENIX:1984:UCP",
  pages =        "237--252",
  year =         "1984",
  bibdate =      "Mon Feb 24 15:39:47 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Lindberg:1984:LIU
author: Jeff Lindberg
title: A Layered Implementation of the UNIX Kernel on the HP9000 Series 500 Computers
crossref: USENIX:1984:UUC
pages: 183--194
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Hewlett--Packard
rawauthor: Jeff Lindberg
rawtitle: A Layered Implementation of the {UNIX} Kernel on the {HP9000} Series 500 Computers
entry:
@InProceedings{Lindberg:1984:LIU,
  author =       "Jeff Lindberg",
  title =        "A Layered Implementation of the {UNIX} Kernel on the
                 {HP9000} Series 500 Computers",
  crossref =     "USENIX:1984:UUC",
  pages =        "183--194",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Hewlett--Packard",
}


bibtype: inproceedings
filename: unix.bib
label: Look:1984:REU
author: Byron Look and Gary Ho
title: Real-time Extensions to the UNIX Operating System
crossref: USENIX:1984:UUC
pages: 293--299
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Hewlett--Packard
rawauthor: Byron Look and Gary Ho
rawtitle: Real-time Extensions to the {UNIX} Operating System
entry:
@InProceedings{Look:1984:REU,
  author =       "Byron Look and Gary Ho",
  title =        "Real-time Extensions to the {UNIX} Operating System",
  crossref =     "USENIX:1984:UUC",
  pages =        "293--299",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Hewlett--Packard",
}


bibtype: inproceedings
filename: unix.bib
label: Look:1984:RTE
author: Byron Look and Gary Ho
title: Real-time Extensions to the UNIX Operating System
crossref: USENIX:1984:UUC
institution: Hewlett--Packard
pages: 293--299
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Byron Look and Gary Ho
rawtitle: Real-time Extensions to the {UNIX} Operating System
entry:
@InProceedings{Look:1984:RTE,
  author =       "Byron Look and Gary Ho",
  title =        "Real-time Extensions to the {UNIX} Operating System",
  crossref =     "USENIX:1984:UUC",
  institution =  "Hewlett--Packard",
  pages =        "293--299",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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: Martin:1984:USP
author: R. L. Martin
title: The UNIX System: Preface
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1571--1572
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Sat Dec 04 13:43:49 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.12.04 13:43:49 ???
fjournal: AT&T Bell Laboratories Technical Journal
acknowledgement: ack-nhfb
rawauthor: R. L. Martin
rawtitle: The {UNIX} System: Preface
entry:
@Article{Martin:1984:USP,
  author =       "R. L. Martin",
  title =        "The {UNIX} System: Preface",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1571--1572",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Sat Dec 04 13:43:49 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
}


bibtype: article
filename: unix.bib
label: Mayer:1984:EPP
author: Herbert Mayer
title: Experiences porting Pascal source from a micro computer to a Vax
journal: j-SIGPLAN
volume: 19
number: 9
pages: 16--20
month: sep
monthnumber: 9
year: 1984
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:47 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:14:47 MST
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Dept. of Math. Sci., San Diego State Univ., CA, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: G General Review; P Practical
rawauthor: Herbert Mayer
rawtitle: Experiences porting {Pascal} source from a micro computer to a {Vax}
keywords:
compiler; Intel microcomputer; Pascal; porting; software portability; Unix; Vax Pascal compiler; Vax11/780

entry:
@Article{Mayer:1984:EPP,
  author =       "Herbert Mayer",
  title =        "Experiences porting {Pascal} source from a micro
                 computer to a {Vax}",
  journal =      j-SIGPLAN,
  volume =       "19",
  number =       "9",
  pages =        "16--20",
  month =        sep,
  year =         "1984",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:47 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6100 (Software techniques and systems)",
  corpsource =   "Dept. of Math. Sci., San Diego State Univ., CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "compiler; Intel microcomputer; Pascal; porting;
                 software portability; Unix; Vax Pascal compiler;
                 Vax11/780",
  treatment =    "G General Review; P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: McDowell:1984:UBC
author: Rex McDowell
title: A UNIX-Based Color Graphics Workstation
crossref: USENIX:1984:UUC
institution: Metheus Corporation
pages: 115--122
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Rex McDowell
rawtitle: A {UNIX-Based} Color Graphics Workstation
entry:
@InProceedings{McDowell:1984:UBC,
  author =       "Rex McDowell",
  title =        "A {UNIX-Based} Color Graphics Workstation",
  crossref =     "USENIX:1984:UUC",
  institution =  "Metheus Corporation",
  pages =        "115--122",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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: McDowell:1984:UCG
author: Rex McDowell
title: A UNIX-Based Color Graphics Workstation
crossref: USENIX:1984:UUC
pages: 115--122
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Metheus Corporation
rawauthor: Rex McDowell
rawtitle: A {UNIX-Based} Color Graphics Workstation
entry:
@InProceedings{McDowell:1984:UCG,
  author =       "Rex McDowell",
  title =        "A {UNIX-Based} Color Graphics Workstation",
  crossref =     "USENIX:1984:UUC",
  pages =        "115--122",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Metheus Corporation",
}


bibtype: article
filename: unix.bib
label: McKusick:1984:FFS
author: Marshall Kirk McKusick and William N. Joy and Sam J. Leffler and Robert S. Fabry
title: A Fast File System for UNIX
journal: j-TOCS
volume: 2
number: 3
pages: 181--197
month: aug
monthnumber: 8
year: 1984
CODEN: ACSYEC
ISSN: 0734-2071 (print), 1557-7333 (electronic) OR 07342071 (print), 15577333 (electronic)
ISSNL: 0734-2071 OR 07342071
bibdate: Thu Feb 7 10:11:41 1985
bibtimestamp: 1985.02.07 10:11:41 ???
fjournal: ACM Transactions on Computer Systems
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J774
key: McKusick et al.
rawauthor: Marshall Kirk McKusick and William N. Joy and Sam J. Leffler and Robert S. Fabry
rawtitle: A Fast File System for {UNIX}
bibsource:
ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib; ftp://ftp.ira.uka.de/pub/bibliography/Os/unix.1.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
A reimplementation of the UNIX file system is described. The reimplementation provides substantially higher throughput rates by using more flexible allocation policies that allow better locality of reference and can be adapted to a wide range of peripheral and processor characteristics. The new file system clusters data that is sequentially accessed and provides two block sizes to allow fast access to large files while not wasting large amounts of space for small files. File access rates of up to ten times faster than the traditional UNIX file system are experienced. Long-needed enhancements to the programmers' interface are discussed. These include a mechanism to place advisory locks on files, extensions of the name space across file systems, the ability to use long file names, and provisions for administrative control of resource usage.

keywords:
TOCS; UNIX, file system organization, file system performance, file system design, application program interface

rawabstract:
A reimplementation of the UNIX file system is described. The reimplementation provides substantially higher throughput rates by using more flexible allocation policies that allow better locality of reference and can be adapted to a wide range of peripheral and processor characteristics. The new file system clusters data that is sequentially accessed and provides two block sizes to allow fast access to large files while not wasting large amounts of space for small files. File access rates of up to ten times faster than the traditional UNIX file system are experienced. Long-needed enhancements to the programmers' interface are discussed. These include a mechanism to place advisory locks on files, extensions of the name space across file systems, the ability to use long file names, and provisions for administrative control of resource usage.

entry:
@Article{McKusick:1984:FFS,
  author =       "Marshall Kirk McKusick and William N. Joy and Sam J.
                 Leffler and Robert S. Fabry",
  key =          "McKusick et al.",
  title =        "A Fast File System for {UNIX}",
  journal =      j-TOCS,
  volume =       "2",
  number =       "3",
  pages =        "181--197",
  month =        aug,
  year =         "1984",
  CODEN =        "ACSYEC",
  ISSN =         "0734-2071 (print), 1557-7333 (electronic)",
  ISSN-L =       "0734-2071",
  bibdate =      "Thu Feb 7 10:11:41 1985",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Os/unix.1.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A reimplementation of the UNIX file system is
                 described. The reimplementation provides substantially
                 higher throughput rates by using more flexible
                 allocation policies that allow better locality of
                 reference and can be adapted to a wide range of
                 peripheral and processor characteristics. The new file
                 system clusters data that is sequentially accessed and
                 provides two block sizes to allow fast access to large
                 files while not wasting large amounts of space for
                 small files. File access rates of up to ten times
                 faster than the traditional UNIX file system are
                 experienced. Long-needed enhancements to the
                 programmers' interface are discussed. These include a
                 mechanism to place advisory locks on files, extensions
                 of the name space across file systems, the ability to
                 use long file names, and provisions for administrative
                 control of resource usage.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Computer Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J774",
  keywords =     "TOCS; UNIX, file system organization, file system
                 performance, file system design, application program
                 interface",
}


bibtype: inproceedings
filename: unix.bib
label: McKusick:1984:UGT
author: Marshall Kirk McKusick
booktitle: Proceedings of the European UNIX Users Group Meeting, Nijmegen, Netherlands. April 1984
title: Using pgm gprof to Tune the 4.2BSD Kernel
pages: ??--??
year: 1984
bibdate: Mon Feb 24 15:37:54 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 15:37:54 ???
acknowledgement: ack-nhfb
rawauthor: Marshall Kirk McKusick
rawbooktitle: {Proceedings of the European UNIX Users Group Meeting, Nijmegen, Netherlands. April 1984}
rawtitle: Using \pgm{gprof} to Tune the {4.2BSD} Kernel
entry:
@InProceedings{McKusick:1984:UGT,
  author =       "Marshall Kirk McKusick",
  editor =       "????",
  booktitle =    "{Proceedings of the European UNIX Users Group Meeting,
                 Nijmegen, Netherlands. April 1984}",
  title =        "Using \pgm{gprof} to Tune the {4.2BSD} Kernel",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "1984",
  bibdate =      "Mon Feb 24 15:37:54 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: McLeod:1984:IPU
author: Bubette McLeod
title: Introducing People to UNIX
crossref: STUG:1984:UAS
pages: 344--345
month: Summer
year: 1984
bibdate: Fri Oct 18 07:24:24 MDT 1996
bibtimestamp: 1996.10.18 07:24:24 MDT
acknowledgement: ack-nhfb
affiliation: Informatics General Corporation
rawauthor: Bubette McLeod
rawtitle: Introducing People to {UNIX}
entry:
@InProceedings{McLeod:1984:IPU,
  author =       "Bubette McLeod",
  title =        "Introducing People to {UNIX}",
  crossref =     "STUG:1984:UAS",
  pages =        "344--345",
  month =        "Summer",
  year =         "1984",
  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 =  "Informatics General Corporation",
}


bibtype: article
filename: unix.bib
label: Meissner:1984:EVA
author: Loren P. Meissner
journal: j-FORTEC-FORUM
volume: 3
number: 1
pages: 1--2
month: mar
monthnumber: 3
year: 1984
ISSN: 0735-3731 OR 07353731
bibdate: Thu Feb 07 06:54:12 2002
bibtimestamp: 2002.02.07 06:54:12 ???
fjournal: ACM Fortran Forum
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/toc.cfm?id=J286
issue: 7
rawauthor: Loren P. Meissner
title:
From the Editor: Vote on ACM Constitutional Amendment; Whither ForTec?; Fortran 77 on Micros?; UNIX Fortran 77 Rumor

bibsource:
https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

rawtitle:
From the {Editor}: Vote on {ACM} Constitutional Amendment; Whither {ForTec}?; {Fortran 77} on Micros?; {UNIX Fortran 77} Rumor

entry:
@Article{Meissner:1984:EVA,
  author =       "Loren P. Meissner",
  title =        "From the {Editor}: Vote on {ACM} Constitutional
                 Amendment; Whither {ForTec}?; {Fortran 77} on Micros?;
                 {UNIX Fortran 77} Rumor",
  journal =      j-FORTEC-FORUM,
  volume =       "3",
  number =       "1",
  pages =        "1--2",
  month =        mar,
  year =         "1984",
  CODEN =        "????",
  ISSN =         "0735-3731",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "7",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}


bibtype: inproceedings
filename: unix.bib
label: Miller:1984:CUS
author: Joaquin Miller
title: Connecting a UNIX System to an X.25 Network
crossref: USENIX:1984:UUC
pages: 47--56
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Pacific Software Manufacturing Company
rawauthor: Joaquin Miller
rawtitle: Connecting a {UNIX} System to an {X}.25 Network
entry:
@InProceedings{Miller:1984:CUS,
  author =       "Joaquin Miller",
  title =        "Connecting a {UNIX} System to an {X}.25 Network",
  crossref =     "USENIX:1984:UUC",
  pages =        "47--56",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Pacific Software Manufacturing Company",
}


bibtype: techreport
filename: unix.bib
label: Mitchell:1984:ISU
author: William H. Mitchell
title: An Icon subsystem for UNIX Emacs
type: Technical report
number: TR 84-8
institution: Dept. of Computer Science, The University of Arizona
address: Tucson, AZ, USA
pages: 17
year: 1984
bibdate: Mon Jan 12 12:27:38 1998
bibtimestamp: 1998.01.12 12:27:38 ???
keywords: Icon (Computer program language); Text editors (Computer programs)
acknowledgement: ack-nhfb
rawauthor: William H. Mitchell
rawtitle: An {Icon} subsystem for {UNIX} Emacs
bibsource:
https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/icon.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@TechReport{Mitchell:1984:ISU,
  author =       "William H. Mitchell",
  title =        "An {Icon} subsystem for {UNIX} Emacs",
  type =         "Technical report",
  number =       "TR 84-8",
  institution =  "Dept. of Computer Science, The University of Arizona",
  address =      "Tucson, AZ, USA",
  pages =        "17",
  year =         "1984",
  bibdate =      "Mon Jan 12 12:27:38 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/icon.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Icon (Computer program language); Text editors
                 (Computer programs)",
}


bibtype: article
filename: unix.bib
label: Morgan:1984:SUF
author: C. Morgan and B. Sufrin
title: Specification of the UNIX Filing System
journal: j-IEEE-TRANS-SOFTW-ENG
volume: SE-10
number: 2
pages: 128--142
month: mar
monthnumber: 3
year: 1984
CODEN: IESEDJ
DOI: https://doi.org/10.1109/TSE.1984.5010215
ISSN: 0098-5589 (print), 1939-3520 (electronic) OR 00985589 (print), 19393520 (electronic)
ISSNL: 0098-5589 OR 00985589
bibdate: Thu Feb 1 08:07:37 MST 2018
bibtimestamp: 2018.02.01 08:07:37 MST
URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5010215
fjournal: IEEE Transactions on Software Engineering
acknowledgement: ack-nhfb
journalURL: http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32
rawauthor: C. Morgan and B. Sufrin
rawtitle: Specification of the {UNIX} Filing System
bibsource:
https://www.math.utah.edu/pub/tex/bib/ieeetranssoftweng1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Morgan:1984:SUF,
  author =       "C. Morgan and B. Sufrin",
  title =        "Specification of the {UNIX} Filing System",
  journal =      j-IEEE-TRANS-SOFTW-ENG,
  volume =       "SE-10",
  number =       "2",
  pages =        "128--142",
  month =        mar # "\slash " # apr,
  year =         "1984",
  CODEN =        "IESEDJ",
  DOI =          "https://doi.org/10.1109/TSE.1984.5010215",
  ISSN =         "0098-5589 (print), 1939-3520 (electronic)",
  ISSN-L =       "0098-5589",
  bibdate =      "Thu Feb 1 08:07:37 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ieeetranssoftweng1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=5010215",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Software Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
}


bibtype: techreport
filename: unix.bib
label: Murrel:1984:OMH
author: S. L. Murrel and T. J. Kowalski
title: Overview of Monk 0.2: High-Level Text Compiler
type: Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 10
month: dec
monthnumber: 12
year: 1984
bibdate: Tue Aug 29 12:07:07 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 12:07:07 ???
acknowledgement: ack-nhfb
rawauthor: S. L. Murrel and T. J. Kowalski
rawtitle: Overview of {Monk 0.2}: High-Level Text Compiler
entry:
@TechReport{Murrel:1984:OMH,
  author =       "S. L. Murrel and T. J. Kowalski",
  title =        "Overview of {Monk 0.2}: High-Level Text Compiler",
  type =         "Report",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "10",
  month =        dec,
  year =         "1984",
  bibdate =      "Tue Aug 29 12:07:07 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Murrel:1984:OMT
author: S. L. Murrel and T. J. Kowalski
title: Overview of Monk 0.2: Typographical Database
type: Report
number: 11229-841210-12TMS
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 10
month: dec
monthnumber: 12
year: 1984
bibdate: Tue Aug 29 12:06:06 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 12:06:06 ???
acknowledgement: ack-nhfb
rawauthor: S. L. Murrel and T. J. Kowalski
rawtitle: Overview of {Monk 0.2}: Typographical Database
entry:
@TechReport{Murrel:1984:OMT,
  author =       "S. L. Murrel and T. J. Kowalski",
  title =        "Overview of {Monk 0.2}: Typographical Database",
  type =         "Report",
  number =       "11229-841210-12TMS",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "10",
  month =        dec,
  year =         "1984",
  bibdate =      "Tue Aug 29 12:06:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Nedginn:1984:CAP
author: Preet J. Nedginn and Trebor L. Bworn
title: CLOG: An Ada Package for Automatic Footnote Generation in UNIX (April 1984 Special Section)
journal: j-CACM
volume: 27
number: 4
pages: 351--??
year: 1984
CODEN: CACMA2
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Mon Jan 22 07:07:31 MST 2001
bibtimestamp: 2001.01.22 07:07:31 MST
fjournal: Communications of the ACM
keywords: typography
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawauthor: Preet J. Nedginn and Trebor L. Bworn
rawtitle: {CLOG}: An {Ada} Package for Automatic Footnote Generation in {UNIX} ({April 1984} Special Section)
bibsource:
http://dblp.uni-trier.de/db/journals/cacm/cacm27.html#NedginnB84; https://www.math.utah.edu/pub/tex/bib/adabooks.bib; https://www.math.utah.edu/pub/tex/bib/cacm1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Nedginn:1984:CAP,
  author =       "Preet J. Nedginn and Trebor L. Bworn",
  title =        "{CLOG}: An {Ada} Package for Automatic Footnote
                 Generation in {UNIX} ({April 1984} Special Section)",
  journal =      j-CACM,
  volume =       "27",
  number =       "4",
  pages =        "351--??",
  year =         "1984",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:07:31 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm27.html#NedginnB84;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  keywords =     "typography",
  oldlabel =     "NedginnB84",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/NedginnB84",
}


bibtype: inproceedings
filename: unix.bib
label: Nielsen:1984:EOB
author: Erik Reeh Nielsen and Soren Lauesen and Vilhelm Rosenqvist
title: An Expandable Object-based UNIX Kernel
crossref: USENIX:1984:UCP
institution: NCR Systems Engineering Copenhagen
pages: 193--202
month: Summer
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Erik Reeh Nielsen and Soren Lauesen and Vilhelm Rosenqvist
rawtitle: An Expandable Object-based {UNIX} Kernel
entry:
@InProceedings{Nielsen:1984:EOB,
  author =       "Erik Reeh Nielsen and Soren Lauesen and Vilhelm
                 Rosenqvist",
  title =        "An Expandable Object-based {UNIX} Kernel",
  crossref =     "USENIX:1984:UCP",
  institution =  "NCR Systems Engineering Copenhagen",
  pages =        "193--202",
  month =        "Summer",
  year =         "1984",
  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: Nielsen:1984:EOU
author: Erik Reeh Nielsen and Soren Lauesen and Vilhelm Rosenqvist
title: An Expandable Object-based UNIX Kernel
crossref: STUG:1984:UAS
pages: 193--202
month: Summer
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: NCR Systems Engineering Copenhagen
rawauthor: Erik Reeh Nielsen and Soren Lauesen and Vilhelm Rosenqvist
rawtitle: An Expandable Object-based {UNIX} Kernel
entry:
@InProceedings{Nielsen:1984:EOU,
  author =       "Erik Reeh Nielsen and Soren Lauesen and Vilhelm
                 Rosenqvist",
  title =        "An Expandable Object-based {UNIX} Kernel",
  crossref =     "STUG:1984:UAS",
  pages =        "193--202",
  month =        "Summer",
  year =         "1984",
  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 =  "NCR Systems Engineering Copenhagen",
}


bibtype: inproceedings
filename: unix.bib
label: Nowitz:1984:EIU
author: D. A. Nowitz and P. Honeyman and B. Redman
booktitle: UniForum Conference, Washington 1984 Proceedings
title: Experimental Implementation of UUCP: Security aspects
pages: ??--??
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Aug 29 11:50:38 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:50:38 ???
acknowledgement: ack-nhfb
rawauthor: D. A. Nowitz and P. Honeyman and B. Redman
rawbooktitle: {UniForum} Conference, Washington 1984 Proceedings
rawtitle: Experimental Implementation of {UUCP}: Security aspects
entry:
@InProceedings{Nowitz:1984:EIU,
  author =       "D. A. Nowitz and P. Honeyman and B. Redman",
  editor =       "????",
  booktitle =    "{UniForum} Conference, Washington 1984 Proceedings",
  title =        "Experimental Implementation of {UUCP}: Security
                 aspects",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  month =        jan,
  year =         "1984",
  bibdate =      "Tue Aug 29 11:50:38 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Pawlowski:1984:DSL
author: Brian Pawlowski and Alan Filipski
title: The Dynamics of a Semi-Large Software Project with Specific Reference to a UNIX System Port
crossref: USENIX:1984:UCP
institution: Motorola Inc.
pages: 332--342
month: Summer
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: Brian Pawlowski and Alan Filipski
rawtitle: The Dynamics of a Semi-Large Software Project with Specific Reference to a {UNIX} System Port
entry:
@InProceedings{Pawlowski:1984:DSL,
  author =       "Brian Pawlowski and Alan Filipski",
  title =        "The Dynamics of a Semi-Large Software Project with
                 Specific Reference to a {UNIX} System Port",
  crossref =     "USENIX:1984:UCP",
  institution =  "Motorola Inc.",
  pages =        "332--342",
  month =        "Summer",
  year =         "1984",
  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: Pawlowski:1984:DSS
author: Brian Pawlowski and Alan Filipski
title: The Dynamics of a Semi-Large Software Project with Specific Reference to a UNIX System Port
crossref: STUG:1984:UAS
pages: 332--342
month: Summer
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Motorola Inc.
rawauthor: Brian Pawlowski and Alan Filipski
rawtitle: The Dynamics of a Semi-Large Software Project with Specific Reference to a {UNIX} System Port
entry:
@InProceedings{Pawlowski:1984:DSS,
  author =       "Brian Pawlowski and Alan Filipski",
  title =        "The Dynamics of a Semi-Large Software Project with
                 Specific Reference to a {UNIX} System Port",
  crossref =     "STUG:1984:UAS",
  pages =        "332--342",
  month =        "Summer",
  year =         "1984",
  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 =  "Motorola Inc.",
}


bibtype: mastersthesis
filename: unix.bib
label: Payne:1984:DAPa
author: Kendall Robert Payne
type: Thesis (M.S.)
school: Kansas State University
address: Manhattan, KS, USA
pages: 70
year: 1984
bibdate: Sat Jan 27 13:40:57 MST 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/fortran2.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.01.27 13:40:57 MST
keywords: Compiling (Electronic computers); Coroutines (Computer programs); UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawauthor: Kendall Robert Payne
title:
The development and analysis of a portable runtime library accessible to all FORTRAN, COBOL and PASCAL compilers under the UNIX system 5 operating system

rawtitle:
The development and analysis of a portable runtime library accessible to all {FORTRAN}, {COBOL} and {PASCAL} compilers under the {UNIX} system 5 operating system

entry:
@MastersThesis{Payne:1984:DAPa,
  author =       "Kendall Robert Payne",
  title =        "The development and analysis of a portable runtime
                 library accessible to all {FORTRAN}, {COBOL} and
                 {PASCAL} compilers under the {UNIX} system 5 operating
                 system",
  type =         "Thesis ({M.S.})",
  school =       "Kansas State University",
  address =      "Manhattan, KS, USA",
  pages =        "70",
  year =         "1984",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Compiling (Electronic computers); Coroutines (Computer
                 programs); UNIX (Computer operating system)",
}


bibtype: mastersthesis
filename: unix.bib
label: Payne:1984:DAPb
author: Kendall Robert Payne
type: Thesis (M.S.)
school: Kansas State University
address: Manhattan, KS, USA
pages: 70
year: 1984
bibdate: Sat Jan 27 13:40:57 MST 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/fortran2.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.01.27 13:40:57 MST
keywords: Compiling (Electronic computers); Coroutines (Computer programs); UNIX (Computer operating system)
acknowledgement: ack-nhfb
rawauthor: Kendall Robert Payne
title:
The development and analysis of a portable runtime library accessible to all FORTRAN, COBOL and PASCAL compilers under the UNIX system 5 operating system

rawtitle:
The development and analysis of a portable runtime library accessible to all {FORTRAN}, {COBOL} and {PASCAL} compilers under the {UNIX} system 5 operating system

entry:
@MastersThesis{Payne:1984:DAPb,
  author =       "Kendall Robert Payne",
  title =        "The development and analysis of a portable runtime
                 library accessible to all {FORTRAN}, {COBOL} and
                 {PASCAL} compilers under the {UNIX} system 5 operating
                 system",
  type =         "Thesis ({M.S.})",
  school =       "Kansas State University",
  address =      "Manhattan, KS, USA",
  pages =        "70",
  year =         "1984",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Compiling (Electronic computers); Coroutines (Computer
                 programs); UNIX (Computer operating system)",
}


bibtype: article
filename: unix.bib
label: Peachey:1984:EIS
author: Darwyn R. Peachey and Richard B. Bunt and Carey L. Williamson and Tim B. Brecht
title: An experimental investigation of scheduling strategies for UNIX
journal: j-SIGMETRICS
volume: 12
number: 3
pages: 158--166
month: aug
monthnumber: 8
year: 1984
DOI: https://doi.org/10.1145/1031382.809324
ISSN: 0163-5999 (print), 1557-9484 (electronic) OR 01635999 (print), 15579484 (electronic)
ISSNL: 0163-5999 OR 01635999
bibdate: Thu Jun 26 11:00:50 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.26 11:00:50 MDT
fjournal: ACM SIGMETRICS Performance Evaluation Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/toc.cfm?id=J618
rawauthor: Darwyn R. Peachey and Richard B. Bunt and Carey L. Williamson and Tim B. Brecht
rawtitle: An experimental investigation of scheduling strategies for {UNIX}
abstract:
The scheduler used in an operating system is an important factor in the performance of the system under heavy load. This paper describes the scheduling philosophy employed in the UNIX operating system and outlines the standard scheduling strategies. Modified strategies which address deficiencies in the standard strategies are described. The effectiveness of these modified strategies is assessed by means of performance experiments.

rawabstract:
The scheduler used in an operating system is an important factor in the performance of the system under heavy load. This paper describes the scheduling philosophy employed in the UNIX operating system and outlines the standard scheduling strategies. Modified strategies which address deficiencies in the standard strategies are described. The effectiveness of these modified strategies is assessed by means of performance experiments.

entry:
@Article{Peachey:1984:EIS,
  author =       "Darwyn R. Peachey and Richard B. Bunt and Carey L.
                 Williamson and Tim B. Brecht",
  title =        "An experimental investigation of scheduling strategies
                 for {UNIX}",
  journal =      j-SIGMETRICS,
  volume =       "12",
  number =       "3",
  pages =        "158--166",
  month =        aug,
  year =         "1984",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1031382.809324",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  ISSN-L =       "0163-5999",
  bibdate =      "Thu Jun 26 11:00:50 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The scheduler used in an operating system is an
                 important factor in the performance of the system under
                 heavy load. This paper describes the scheduling
                 philosophy employed in the UNIX operating system and
                 outlines the standard scheduling strategies. Modified
                 strategies which address deficiencies in the standard
                 strategies are described. The effectiveness of these
                 modified strategies is assessed by means of performance
                 experiments.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMETRICS Performance Evaluation Review",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J618",
}


bibtype: article
filename: unix.bib
label: Perez-Davila:1984:PIF
author: Alfredo de J. Perez-Davila and Lawrence W. Dowdy
title: Parameter interdependencies of file placement models in a Unix system
journal: j-SIGMETRICS
volume: 12
number: 3
pages: 15--26
month: aug
monthnumber: 8
year: 1984
DOI: https://doi.org/10.1145/1031382.809310
ISSN: 0163-5999 (print), 1557-9484 (electronic) OR 01635999 (print), 15579484 (electronic)
ISSNL: 0163-5999 OR 01635999
bibdate: Thu Jun 26 11:00:50 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.26 11:00:50 MDT
fjournal: ACM SIGMETRICS Performance Evaluation Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/toc.cfm?id=J618
rawauthor: Alfredo de J. Perez-Davila and Lawrence W. Dowdy
rawtitle: Parameter interdependencies of file placement models in a {Unix} system
abstract:
A file assignment case study of a computer system running Unix is presented. A queueing network model of the system is constructed and validated. A modeling technique for the movement of files between and within disks is proposed. A detailed queueing network model is constructed for several file distributions in secondary storage. The interdependencies between the speed of the CPU, the swapping activity, the visit ratios and the multiprogramming level are examined and included in the modeling technique. The models predict the performance of several possible file assignments. The various file assignments are implemented and comparisons between the predicted and actual performance are made. The models are shown to accurately predict user response time.

rawabstract:
A file assignment case study of a computer system running Unix is presented. A queueing network model of the system is constructed and validated. A modeling technique for the movement of files between and within disks is proposed. A detailed queueing network model is constructed for several file distributions in secondary storage. The interdependencies between the speed of the CPU, the swapping activity, the visit ratios and the multiprogramming level are examined and included in the modeling technique. The models predict the performance of several possible file assignments. The various file assignments are implemented and comparisons between the predicted and actual performance are made. The models are shown to accurately predict user response time.

entry:
@Article{Perez-Davila:1984:PIF,
  author =       "Alfredo de J. Perez-Davila and Lawrence W. Dowdy",
  title =        "Parameter interdependencies of file placement models
                 in a {Unix} system",
  journal =      j-SIGMETRICS,
  volume =       "12",
  number =       "3",
  pages =        "15--26",
  month =        aug,
  year =         "1984",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1031382.809310",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  ISSN-L =       "0163-5999",
  bibdate =      "Thu Jun 26 11:00:50 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A file assignment case study of a computer system
                 running Unix is presented. A queueing network model of
                 the system is constructed and validated. A modeling
                 technique for the movement of files between and within
                 disks is proposed. A detailed queueing network model is
                 constructed for several file distributions in secondary
                 storage. The interdependencies between the speed of the
                 CPU, the swapping activity, the visit ratios and the
                 multiprogramming level are examined and included in the
                 modeling technique. The models predict the performance
                 of several possible file assignments. The various file
                 assignments are implemented and comparisons between the
                 predicted and actual performance are made. The models
                 are shown to accurately predict user response time.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMETRICS Performance Evaluation Review",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J618",
}


bibtype: article
filename: unix.bib
label: Perlman:1984:UCD
author: Gary Perlman
title: UNIX|STAT: Compact Data Analysis Package
journal: j-AMER-STAT
volume: 38
number: 2
pages: 155--155
month: may
monthnumber: 5
year: 1984
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:28 MST 2012
bibtimestamp: 2012.01.27 12:40:28 MST
URL: http://www.jstor.org/stable/2683258
fjournal: The American Statistician
acknowledgement: ack-nhfb
journalURL: http://www.tandfonline.com/loi/utas20
rawauthor: Gary Perlman
rawtitle: {UNIX|STAT}: Compact Data Analysis Package
bibsource:
http://www.jstor.org/journals/00031305.html; http://www.jstor.org/stable/i326423; https://www.math.utah.edu/pub/tex/bib/amstat1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Perlman:1984:UCD,
  author =       "Gary Perlman",
  title =        "{UNIX|STAT}: Compact Data Analysis Package",
  journal =      j-AMER-STAT,
  volume =       "38",
  number =       "2",
  pages =        "155--155",
  month =        may,
  year =         "1984",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Fri Jan 27 12:40:28 MST 2012",
  bibsource =    "http://www.jstor.org/journals/00031305.html;
                 http://www.jstor.org/stable/i326423;
                 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/2683258",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}


bibtype: article
filename: unix.bib
label: Pike:1984:BMG
author: Rob Pike
title: The Blit: a multiplexed graphics terminal
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1607--1631
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibtimestamp: 2010.11.12 09:17:39 ???
fjournal: AT&T Bell Laboratories Technical Journal
keywords: computer software; computer systems programming --- multiprogramming
subject: Blit; multiplexed graphics terminal; UNIX operating system
acknowledgement: ack-nhfb
rawauthor: Rob Pike
rawtitle: The {Blit}: a multiplexed graphics terminal
bibsource:
Compendex database; https://www.math.utah.edu/pub/tex/bib/bstj1980.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
The Blit is a programmable bitmap graphics terminal designed specifically to run with the UNIX operating system. The software in the terminal provides an asynchronous multiwindow environment, and thereby exploits the multiprogramming capabilities of the UNIX system, which have been largely under-utilized because of the restrictions of conventional terminals. This paper discusses the design motivation of the Blit, gives an overview of the user interface, mentions some of the novel uses of multiprogramming made possible by the Blit, and describes the implementation of the multiplexing facilities on the host and in the terminal. Because most of the functionality is provided by the terminal, the discussion focuses on the structure of the terminal's software.

rawabstract:
The Blit is a programmable bitmap graphics terminal designed specifically to run with the UNIX operating system. The software in the terminal provides an asynchronous multiwindow environment, and thereby exploits the multiprogramming capabilities of the UNIX system, which have been largely under-utilized because of the restrictions of conventional terminals. This paper discusses the design motivation of the Blit, gives an overview of the user interface, mentions some of the novel uses of multiprogramming made possible by the Blit, and describes the implementation of the multiplexing facilities on the host and in the terminal. Because most of the functionality is provided by the terminal, the discussion focuses on the structure of the terminal's software.

entry:
@Article{Pike:1984:BMG,
  author =       "Rob Pike",
  title =        "The {Blit}: a multiplexed graphics terminal",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1607--1631",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/bstj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The Blit is a programmable bitmap graphics terminal
                 designed specifically to run with the UNIX operating
                 system. The software in the terminal provides an
                 asynchronous multiwindow environment, and thereby
                 exploits the multiprogramming capabilities of the UNIX
                 system, which have been largely under-utilized because
                 of the restrictions of conventional terminals. This
                 paper discusses the design motivation of the Blit,
                 gives an overview of the user interface, mentions some
                 of the novel uses of multiprogramming made possible by
                 the Blit, and describes the implementation of the
                 multiplexing facilities on the host and in the
                 terminal. Because most of the functionality is provided
                 by the terminal, the discussion focuses on the
                 structure of the terminal's software.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  keywords =     "computer software; computer systems programming ---
                 multiprogramming",
  subject =      "Blit; multiplexed graphics terminal; UNIX operating
                 system",
  topic =        "computer peripheral equipment",
}


bibtype: article
filename: unix.bib
label: Pike:1984:PDU
author: Rob Pike and Brian W. Kernighan
title: Program Design in the UNIX System Environment
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1595--1605
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Sat Dec 04 13:43:49 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.12.04 13:43:49 ???
fjournal: AT&T Bell Laboratories Technical Journal
acknowledgement: ack-nhfb
rawauthor: Rob Pike and Brian W. Kernighan
rawtitle: Program Design in the {UNIX} System Environment
entry:
@Article{Pike:1984:PDU,
  author =       "Rob Pike and Brian W. Kernighan",
  title =        "Program Design in the {UNIX} System Environment",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1595--1605",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Sat Dec 04 13:43:49 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
}


bibtype: inproceedings
filename: unix.bib
label: Pike:1984:TOT
author: Rob Pike
title: A Text-Oriented Terminal Multiplexor for Blits
crossref: USENIX:1984:UCP
institution: Bell Labs, Murray Hill
pages: 173--??
month: Summer
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
note: Abstract only.
acknowledgement: ack-nhfb
rawauthor: Rob Pike
rawnote: Abstract only.
rawtitle: A Text-Oriented Terminal Multiplexor for Blits
entry:
@InProceedings{Pike:1984:TOT,
  author =       "Rob Pike",
  title =        "A Text-Oriented Terminal Multiplexor for Blits",
  crossref =     "USENIX:1984:UCP",
  institution =  "Bell Labs, Murray Hill",
  pages =        "173--??",
  month =        "Summer",
  year =         "1984",
  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: Polyak:1984:LUR
author: Steven T. Polyak and Jeffrey S. Barr
title: Life with UNIX in Real-Time
crossref: USENIX:1984:UUC
pages: 285--292
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Contel Information Systems
rawauthor: Steven T. Polyak and Jeffrey S. Barr
rawtitle: Life with {UNIX} in Real-Time
entry:
@InProceedings{Polyak:1984:LUR,
  author =       "Steven T. Polyak and Jeffrey S. Barr",
  title =        "Life with {UNIX} in Real-Time",
  crossref =     "USENIX:1984:UUC",
  pages =        "285--292",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Contel Information Systems",
}


bibtype: article
filename: unix.bib
label: Powell:1984:POC
author: Michael L. Powell
title: A portable optimizing compiler for Modula-2
journal: j-SIGPLAN
volume: 19
number: 6
pages: 310--318
month: jun
monthnumber: 6
year: 1984
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:46 MST 2003
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2003.12.14 09:14:46 MST
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
corpsource: Western Res. Lab., Digital Equipment Corp., Los Altos, CA, USA
journalURL: https://dl.acm.org/loi/sigplan
treatment: P Practical
rawauthor: Michael L. Powell
rawtitle: A portable optimizing compiler for {Modula-2}
keywords:
design; high level languages; languages; machine language; measurement; Modula-2; P-code; performance; portable optimizing compiler; program compilers; programming language; Unix environment

subject:
D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Modula-2 D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Optimization D.4.0 Software, OPERATING SYSTEMS, General, UNIX

entry:
@Article{Powell:1984:POC,
  author =       "Michael L. Powell",
  title =        "A portable optimizing compiler for {Modula-2}",
  journal =      j-SIGPLAN,
  volume =       "19",
  number =       "6",
  pages =        "310--318",
  month =        jun,
  year =         "1984",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:46 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Montreal, Que., Canada; 17-22 June 1984",
  conftitle =    "Proceedings of the SIGPLAN 84 Symposium on Compiler
                 Construction",
  corpsource =   "Western Res. Lab., Digital Equipment Corp., Los Altos,
                 CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "design; high level languages; languages; machine
                 language; measurement; Modula-2; P-code; performance;
                 portable optimizing compiler; program compilers;
                 programming language; Unix environment",
  sponsororg =   "ACM",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES,
                 Language Classifications, Modula-2 \\ D.3.4 Software,
                 PROGRAMMING LANGUAGES, Processors, Optimization \\
                 D.4.0 Software, OPERATING SYSTEMS, General, UNIX",
  treatment =    "P Practical",
}


bibtype: inproceedings
filename: unix.bib
label: Powell:1984:UMS
author: Michael L. Powell
title: Using Modula-2 for System Programming with UNIX
crossref: STUG:1984:UAS
pages: 119--132
month: Summer
year: 1984
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: Michael L. Powell
rawtitle: Using {Modula-2} for System Programming with {UNIX}
entry:
@InProceedings{Powell:1984:UMS,
  author =       "Michael L. Powell",
  title =        "Using {Modula-2} for System Programming with {UNIX}",
  crossref =     "STUG:1984:UAS",
  pages =        "119--132",
  month =        "Summer",
  year =         "1984",
  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: Pyne:1984:MUB
author: T. Scott Pyne and Joseph S. D. Yao
title: MIPS: a UNIX-Based Microcomputer Message Switching System
crossref: USENIX:1984:UUC
institution: Hadron
pages: 99--114
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Wed Aug 13 10:48:45 MDT 1997
bibtimestamp: 1997.08.13 10:48:45 MDT
acknowledgement: ack-nhfb
rawauthor: T. Scott Pyne and Joseph S. D. Yao
rawtitle: {MIPS}: a {UNIX-Based} Microcomputer Message Switching System
entry:
@InProceedings{Pyne:1984:MUB,
  author =       "T. Scott Pyne and Joseph S. D. Yao",
  title =        "{MIPS}: a {UNIX-Based} Microcomputer Message Switching
                 System",
  crossref =     "USENIX:1984:UUC",
  institution =  "Hadron",
  pages =        "99--114",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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: Pyne:1984:MUM
author: T. Scott Pyne and Joseph S. D. Yao
title: MIPS: A UNIX-Based Microcomputer Message Switching System
crossref: USENIX:1984:UUC
pages: 99--114
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Hadron
rawauthor: T. Scott Pyne and Joseph S. D. Yao
rawtitle: {MIPS}: {A UNIX-Based} Microcomputer Message Switching System
entry:
@InProceedings{Pyne:1984:MUM,
  author =       "T. Scott Pyne and Joseph S. D. Yao",
  title =        "{MIPS}: {A UNIX-Based} Microcomputer Message Switching
                 System",
  crossref =     "USENIX:1984:UUC",
  pages =        "99--114",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Hadron",
}


bibtype: inproceedings
filename: unix.bib
label: Redman:1984:BEB
author: Brian E. Redman and Pat E. Parseghian
title: Behind Every Binary License ins the UNIX Heritage
crossref: USENIX:1984:UUC
pages: 75--82
day: 17--20
month: jan
monthnumber: 1
year: 1984
bibdate: Tue Feb 20 15:42:13 MST 1996
bibtimestamp: 1996.02.20 15:42:13 MST
acknowledgement: ack-nhfb
affiliation: Central Services Organization; Princeton University
rawauthor: Brian E. Redman and Pat E. Parseghian
rawtitle: Behind Every Binary License ins the {UNIX} Heritage
entry:
@InProceedings{Redman:1984:BEB,
  author =       "Brian E. Redman and Pat E. Parseghian",
  title =        "Behind Every Binary License ins the {UNIX} Heritage",
  crossref =     "USENIX:1984:UUC",
  pages =        "75--82",
  day =          "17--20",
  month =        jan,
  year =         "1984",
  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 =  "Central Services Organization; Princeton University",
}


bibtype: article
filename: unix.bib
label: Reeds:1984:FSU
author: James A. Reeds and Peter J. Weinberger
title: File Security and the UNIX System pgm crypt Command
journal: j-ATT-BELL-LAB-TECH-J
volume: 63
number: 8 part 2
pages: 1673--1683
month: oct
monthnumber: 10
year: 1984
CODEN: ABLJER
ISSN: 0748-612X (print), 2376-7162 (electronic) OR 0748612X (print), 23767162 (electronic)
ISSNL: 0748-612X OR 0748612X
bibdate: Fri Nov 12 09:17:39 2010
bibsource: Compendex database; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.11.12 09:17:39 ???
note: Reprinted in cite [pp.~93--103]ATT:1986:AUSa.
fjournal: AT&T Bell Laboratories Technical Journal
keywords: computer systems, digital
subject: crypt command; encryption; file security; UNIX system
acknowledgement: ack-nhfb
rawauthor: James A. Reeds and Peter J. Weinberger
rawnote: Reprinted in \cite[pp.~93--103]{ATT:1986:AUSa}.
rawtitle: File Security and the {UNIX} System \pgm{crypt} Command
abstract:
Sufficiently large files encrypted with the UNIX system pgm crypt command can be deciphered in a few hours by algebraic techniques and human interaction. We outline such a decryption method and show it to be applicable to a proposed strengthened algorithm as well. We also discuss the role of encryption in file security.

rawabstract:
Sufficiently large files encrypted with the UNIX system \pgm{crypt} command can be deciphered in a few hours by algebraic techniques and human interaction. We outline such a decryption method and show it to be applicable to a proposed strengthened algorithm as well. We also discuss the role of encryption in file security.

entry:
@Article{Reeds:1984:FSU,
  author =       "James A. Reeds and Peter J. Weinberger",
  title =        "File Security and the {UNIX} System \pgm{crypt}
                 Command",
  journal =      j-ATT-BELL-LAB-TECH-J,
  volume =       "63",
  number =       "8 part 2",
  pages =        "1673--1683",
  month =        oct,
  year =         "1984",
  CODEN =        "ABLJER",
  ISSN =         "0748-612X (print), 2376-7162 (electronic)",
  ISSN-L =       "0748-612X",
  bibdate =      "Fri Nov 12 09:17:39 2010",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Reprinted in \cite[pp.~93--103]{ATT:1986:AUSa}.",
  abstract =     "Sufficiently large files encrypted with the UNIX
                 system \pgm{crypt} command can be deciphered in a few
                 hours by algebraic techniques and human interaction. We
                 outline such a decryption method and show it to be
                 applicable to a proposed strengthened algorithm as
                 well. We also discuss the role of encryption in file
                 security.",
  acknowledgement = ack-nhfb,
  fjournal =     "AT\&T Bell Laboratories Technical Journal",
  keywords =     "computer systems, digital",
  subject =      "crypt command; encryption; file security; UNIX
                 system",
  topic =        "data processing",
}


bibtype: article
filename: unix.bib
label: Rice:1984:ASM
author: John R. Rice and Calvin Ribbens and William A. Ward
title: Algorithm 622: a Simple Macroprocessor
journal: j-TOMS
volume: 10
number: 4
pages: 410--416
month: dec
monthnumber: 12
year: 1984
CODEN: ACMSCU
DOI: https://doi.org/10.1145/2701.356105
ISSN: 0098-3500 (print), 1557-7295 (electronic) OR 00983500 (print), 15577295 (electronic)
ISSNL: 0098-3500 OR 00983500
bibdate: Tue Mar 09 10:17:12 1999
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1999.03.09 10:17:12 ???
note: See remark cite Levin:1998:RAS.
fjournal: ACM Transactions on Mathematical Software
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/toc.cfm?idx=J782
rawauthor: John R. Rice and Calvin Ribbens and William A. Ward
rawnote: See remark \cite{Levin:1998:RAS}.
rawtitle: {Algorithm 622}: a Simple Macroprocessor
entry:
@Article{Rice:1984:ASM,
  author =       "John R. Rice and Calvin Ribbens and William A. Ward",
  title =        "{Algorithm 622}: a Simple Macroprocessor",
  journal =      j-TOMS,
  volume =       "10",
  number =       "4",
  pages =        "410--416",
  month =        dec,
  year =         "1984",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2701.356105",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 09 10:17:12 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "See remark \cite{Levin:1998:RAS}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software",
  journal-URL =  "http://portal.acm.org/toc.cfm?idx=J782",
}


bibtype: techreport
filename: unix.bib
label: Ritchie:1984:EUTa
author: Dennis M. Ritchie
title: Evolution of the UNIX time-sharing system
type: Report
institution: Bell Laboratories
address: Murray Hill, NJ 07974, USA
pages: 13
year: 1984
bibdate: Tue Oct 22 14:46:52 2019
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2019.10.22 14:46:52 ???
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawauthor: Dennis M. Ritchie
rawtitle: Evolution of the {UNIX} time-sharing system
URL:
http://www.read.seas.harvard.edu/~kohler/class/aosref/ritchie84evolution.pdf; https://www.bell-labs.com/usr/dmr/www/hist.html

entry:
@TechReport{Ritchie:1984:EUTa,
  author =       "Dennis M. Ritchie",
  title =        "Evolution of the {UNIX} time-sharing system",
  type =         "Report",
  institution =  "Bell Laboratories",
  address =      "Murray Hill, NJ 07974, USA",
  pages =        "13",
  year =         "1984",
  bibdate =      "Tue Oct 22 14:46:52 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.read.seas.harvard.edu/~kohler/class/aosref/ritchie84evolution.pdf;
                 https://www.bell-labs.com/usr/dmr/www/hist.html",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
}


