# bibtab

bibtype: book
filename: unix.bib
label: Albing:2007:BC
author: Carl Albing and J. P. Vossen and Cameron Newham
title: Bash cookbook
publisher: pub-ORA
address: pub-ORA:adr
pages: xxi + 598
year: 2007
ISBN: 0-596-52678-4 (paperback) OR 0596526784 (paperback)
ISBN13: 978-0-596-52678-8 (paperback) OR 9780596526788 (paperback)
LCCN: QA76.76.O63 A39885 2007
bibdate: Mon Nov 26 17:25:36 MST 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.11.26 17:25:36 MST
subject: UNIX Shells; UNIX (Computer file); User interfaces (Computer systems)
acknowledgement: ack-nhfb
rawauthor: Carl Albing and J. P. Vossen and Cameron Newham
rawtitle: Bash cookbook
entry:
@Book{Albing:2007:BC,
  author =       "Carl Albing and J. P. Vossen and Cameron Newham",
  title =        "Bash cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxi + 598",
  year =         "2007",
  ISBN =         "0-596-52678-4 (paperback)",
  ISBN-13 =      "978-0-596-52678-8 (paperback)",
  LCCN =         "QA76.76.O63 A39885 2007",
  bibdate =      "Mon Nov 26 17:25:36 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "UNIX Shells; UNIX (Computer file); User interfaces
                 (Computer systems)",
}


bibtype: book
filename: unix.bib
label: Anley:2007:SHD
editor: Chris Anley and Jack Koziol and others
title: The shellcoder's handbook: discovering and exploiting security holes
publisher: pub-WILEY
address: pub-WILEY:adr
edition: Second
pages: xxiv + 718
year: 2007
ISBN: 0-470-08023-X (paper/website) OR 047008023X (paper/website)
ISBN13: 978-0-470-08023-8 (paper/website) OR 9780470080238 (paper/website)
LCCN: QA76.9.A25 S464 2007
bibdate: Mon May 5 13:05:56 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2008.05.05 13:05:56 MDT
subject: Computer security; Data protection; Risk assessment
acknowledgement: ack-nhfb
raweditor: Chris Anley and Jack Koziol and others
rawtitle: The shellcoder's handbook: discovering and exploiting security holes
URL:
http://www.loc.gov/catdir/enhancements/fy0739/2007021079-b.html; http://www.loc.gov/catdir/enhancements/fy0739/2007021079-d.html; http://www.loc.gov/catdir/toc/ecip0718/2007021079.html

entry:
@Book{Anley:2007:SHD,
  editor =       "Chris Anley and Jack Koziol and others",
  title =        "The shellcoder's handbook: discovering and exploiting
                 security holes",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  edition =      "Second",
  pages =        "xxiv + 718",
  year =         "2007",
  ISBN =         "0-470-08023-X (paper/website)",
  ISBN-13 =      "978-0-470-08023-8 (paper/website)",
  LCCN =         "QA76.9.A25 S464 2007",
  bibdate =      "Mon May 5 13:05:56 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0739/2007021079-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0739/2007021079-d.html;
                 http://www.loc.gov/catdir/toc/ecip0718/2007021079.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer security; Data protection; Risk assessment",
}


bibtype: article
filename: unix.bib
label: Apte:2007:APL
author: Himani Apte and Meenali Rungta
title: Adding parity to the Linux tt ext3 file system
journal: j-OPER-SYS-REV
volume: 41
number: 1
pages: 56--65
month: jan
monthnumber: 1
year: 2007
CODEN: OSRED8
DOI: https://doi.org/10.1145/1228291.1228306
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Fri Jun 20 17:15:27 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 17:15:27 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Himani Apte and Meenali Rungta
rawtitle: Adding parity to the {Linux} {\tt ext3} file system
abstract:
Modern disks no longer operate in a simple `fail-stop' manner, yet commodity operating systems assume they do. We design and implement a parity based approach to improve the robustness of journaling file systems. We modify the existing tt ext3 file system for data and ordered journaling modes to incorporate parity and call it the `Parity File System'. Using PFS, we are able to recover from a single latent sector error or silent block corruption within a given file. We show that the performance overhead for PFS compared to tt ext3 is minimal while the robustness is significantly improved.

rawabstract:
Modern disks no longer operate in a simple `fail-stop' manner, yet commodity operating systems assume they do. We design and implement a parity based approach to improve the robustness of journaling file systems. We modify the existing {\tt ext3} file system for data and ordered journaling modes to incorporate parity and call it the `Parity File System'. Using PFS, we are able to recover from a single latent sector error or silent block corruption within a given file. We show that the performance overhead for PFS compared to {\tt ext3} is minimal while the robustness is significantly improved.

entry:
@Article{Apte:2007:APL,
  author =       "Himani Apte and Meenali Rungta",
  title =        "Adding parity to the {Linux} {\tt ext3} file system",
  journal =      j-OPER-SYS-REV,
  volume =       "41",
  number =       "1",
  pages =        "56--65",
  month =        jan,
  year =         "2007",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1228291.1228306",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Fri Jun 20 17:15:27 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Modern disks no longer operate in a simple `fail-stop'
                 manner, yet commodity operating systems assume they do.
                 We design and implement a parity based approach to
                 improve the robustness of journaling file systems. We
                 modify the existing {\tt ext3} file system for data and
                 ordered journaling modes to incorporate parity and call
                 it the `Parity File System'. Using PFS, we are able to
                 recover from a single latent sector error or silent
                 block corruption within a given file. We show that the
                 performance overhead for PFS compared to {\tt ext3} is
                 minimal while the robustness is significantly
                 improved.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}


bibtype: book
filename: unix.bib
label: Becker:2007:CSL
author: Pete Becker
title: The C++ Standard Library extensions: a tutorial and reference
publisher: pub-AW
address: pub-AW:adr
pages: xv + 595
year: 2007
ISBN: 0-321-41299-0 (hardback) OR 0321412990 (hardback)
ISBN13: 978-0-321-41299-7 (hardback) OR 9780321412997 (hardback)
LCCN: QA76.73.C153 B43 2007
bibdate: Thu May 3 10:58:49 MDT 2012
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2012.05.03 10:58:49 MDT
URL: http://www.loc.gov/catdir/toc/ecip0613/2006014959.html
subject: C++ (Computer program language)
acknowledgement: ack-nhfb
rawauthor: Pete Becker
rawtitle: The {C++ Standard Library} extensions: a tutorial and reference
entry:
@Book{Becker:2007:CSL,
  author =       "Pete Becker",
  title =        "The {C++ Standard Library} extensions: a tutorial and
                 reference",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xv + 595",
  year =         "2007",
  ISBN =         "0-321-41299-0 (hardback)",
  ISBN-13 =      "978-0-321-41299-7 (hardback)",
  LCCN =         "QA76.73.C153 B43 2007",
  bibdate =      "Thu May 3 10:58:49 MDT 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0613/2006014959.html",
  acknowledgement = ack-nhfb,
  subject =      "C++ (Computer program language)",
}


bibtype: article
filename: unix.bib
label: Beshers:2007:ERU
author: Clifford Beshers and David Fox and Jeremy Shaw
title: Experience report: using functional programming to manage a Linux distribution
journal: j-SIGPLAN
volume: 42
number: 9
pages: 213--218
month: sep
monthnumber: 9
year: 2007
CODEN: SINODQ
DOI: https://doi.org/10.1145/1291151.1291184
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Wed Jun 18 10:59:28 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.18 10:59:28 MDT
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/loi/sigplan
rawauthor: Clifford Beshers and David Fox and Jeremy Shaw
rawtitle: Experience report: using functional programming to manage a {Linux} distribution
abstract:
We report on our experience using functional programming languages in the development of a commercial GNU/Linux distribution, discussing features of several significant systems: hardware detection and system configuration; OS installer CD creation; package compilation and management. Static typing helps compensate for the lack of a complete testing lab and helps us be effective with a very small team. Most importantly, we believe that going beyond merely using functional languages to using purely functional designs really helps to create simple, effective tools.

rawabstract:
We report on our experience using functional programming languages in the development of a commercial GNU/Linux distribution, discussing features of several significant systems: hardware detection and system configuration; OS installer CD creation; package compilation and management. Static typing helps compensate for the lack of a complete testing lab and helps us be effective with a very small team. Most importantly, we believe that going beyond merely using functional languages to using purely functional designs really helps to create simple, effective tools.

entry:
@Article{Beshers:2007:ERU,
  author =       "Clifford Beshers and David Fox and Jeremy Shaw",
  title =        "Experience report: using functional programming to
                 manage a {Linux} distribution",
  journal =      j-SIGPLAN,
  volume =       "42",
  number =       "9",
  pages =        "213--218",
  month =        sep,
  year =         "2007",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1291151.1291184",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 10:59:28 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "We report on our experience using functional
                 programming languages in the development of a
                 commercial GNU/Linux distribution, discussing features
                 of several significant systems: hardware detection and
                 system configuration; OS installer CD creation; package
                 compilation and management. Static typing helps
                 compensate for the lack of a complete testing lab and
                 helps us be effective with a very small team. Most
                 importantly, we believe that going beyond merely using
                 functional languages to using purely functional designs
                 really helps to create simple, effective tools.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}


bibtype: article
filename: unix.bib
label: Chanet:2007:ARM
author: Dominique Chanet and Bjorn De Sutter and Bruno De Bus and Ludo Van Put and Koen De Bosschere
title: Automated reduction of the memory footprint of the Linux kernel
journal: j-TECS
volume: 6
number: 4
pages: 23:1--23:??
month: sep
monthnumber: 9
year: 2007
DOI: https://doi.org/10.1145/1274858.1274861
ISSN: 1539-9087 (print), 1558-3465 (electronic) OR 15399087 (print), 15583465 (electronic)
ISSNL: 1539-9087 OR 15399087
bibdate: Thu Jun 12 15:21:30 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.12 15:21:30 MDT
fjournal: ACM Transactions on Embedded Computing Systems
keywords: compaction; compression; Linux kernel; operating system; specialization; system calls
acknowledgement: ack-nhfb
articleno: 23
journalURL: http://portal.acm.org/browse_dl.cfm?&idx=J840
rawtitle: Automated reduction of the memory footprint of the {Linux} kernel
abstract:
The limited built-in configurability of Linux can lead to expensive code size overhead when it is used in the embedded market. To overcome this problem, we propose the application of link-time compaction and specialization techniques that exploit the a priori known, fixed runtime environment of many embedded systems. In experimental setups based on the ARM XScale and i386 platforms, the proposed techniques are able to reduce the kernel memory footprint with over 16%. We also show how relatively simple additions to existing binary rewriters can implement the proposed techniques for a complex, very unconventional program, such as the Linux kernel. We note that even after specialization, a lot of seemingly unnecessary code remains in the kernel and propose to reduce the footprint of this code by applying code-compression techniques. This technique, combined with the previous ones, reduces the memory footprint with over 23% for the i386 platform and 28% for the ARM platform. Finally, we pinpoint an important code size growth problem when compaction and compression techniques are combined on the ARM platform.

rawabstract:
The limited built-in configurability of Linux can lead to expensive code size overhead when it is used in the embedded market. To overcome this problem, we propose the application of link-time compaction and specialization techniques that exploit the a priori known, fixed runtime environment of many embedded systems. In experimental setups based on the ARM XScale and i386 platforms, the proposed techniques are able to reduce the kernel memory footprint with over 16\%. We also show how relatively simple additions to existing binary rewriters can implement the proposed techniques for a complex, very unconventional program, such as the Linux kernel. We note that even after specialization, a lot of seemingly unnecessary code remains in the kernel and propose to reduce the footprint of this code by applying code-compression techniques. This technique, combined with the previous ones, reduces the memory footprint with over 23\% for the i386 platform and 28\% for the ARM platform. Finally, we pinpoint an important code size growth problem when compaction and compression techniques are combined on the ARM platform.

rawauthor:
Dominique Chanet and Bjorn {De Sutter} and Bruno {De Bus} and Ludo {Van Put} and Koen {De Bosschere}

entry:
@Article{Chanet:2007:ARM,
  author =       "Dominique Chanet and Bjorn {De Sutter} and Bruno {De
                 Bus} and Ludo {Van Put} and Koen {De Bosschere}",
  title =        "Automated reduction of the memory footprint of the
                 {Linux} kernel",
  journal =      j-TECS,
  volume =       "6",
  number =       "4",
  pages =        "23:1--23:??",
  month =        sep,
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1274858.1274861",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Jun 12 15:21:30 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The limited built-in configurability of Linux can lead
                 to expensive code size overhead when it is used in the
                 embedded market. To overcome this problem, we propose
                 the application of link-time compaction and
                 specialization techniques that exploit the a priori
                 known, fixed runtime environment of many embedded
                 systems. In experimental setups based on the ARM XScale
                 and i386 platforms, the proposed techniques are able to
                 reduce the kernel memory footprint with over 16\%. We
                 also show how relatively simple additions to existing
                 binary rewriters can implement the proposed techniques
                 for a complex, very unconventional program, such as the
                 Linux kernel. We note that even after specialization, a
                 lot of seemingly unnecessary code remains in the kernel
                 and propose to reduce the footprint of this code by
                 applying code-compression techniques. This technique,
                 combined with the previous ones, reduces the memory
                 footprint with over 23\% for the i386 platform and 28\%
                 for the ARM platform. Finally, we pinpoint an important
                 code size growth problem when compaction and
                 compression techniques are combined on the ARM
                 platform.",
  acknowledgement = ack-nhfb,
  articleno =    "23",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
  keywords =     "compaction; compression; Linux kernel; operating
                 system; specialization; system calls",
}


bibtype: book
filename: unix.bib
label: Cohen:2007:MXB
author: Michael E. Cohen and Dennis R. Cohen
title: The Mac Xcode 3 book
publisher: pub-WILEY
address: pub-WILEY:adr
pages: 352 (est.)
year: 2007
ISBN: 0-470-05339-9 (paperback) OR 0470053399 (paperback)
ISBN13: 978-0-470-05339-3 (paperback) OR 9780470053393 (paperback)
bibdate: Mon Nov 26 17:25:58 MST 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.11.26 17:25:58 MST
URL: http://www.loc.gov/catdir/enhancements/fy0741/2007926015-d.html
acknowledgement: ack-nhfb
rawauthor: Michael E. Cohen and Dennis R. Cohen
rawtitle: The {Mac Xcode 3} book
entry:
@Book{Cohen:2007:MXB,
  author =       "Michael E. Cohen and Dennis R. Cohen",
  title =        "The {Mac Xcode 3} book",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "352 (est.)",
  year =         "2007",
  ISBN =         "0-470-05339-9 (paperback)",
  ISBN-13 =      "978-0-470-05339-3 (paperback)",
  LCCN =         "????",
  bibdate =      "Mon Nov 26 17:25:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0741/2007926015-d.html",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cox:2007:REM
author: Russ Cox
type: Report
institution: swtch.com
address: Cambridge, MA, USA
pages: 352 (est.)
month: jan
monthnumber: 1
year: 2007
bibdate: Tue Mar 27 11:39:17 2012
bibtimestamp: 2012.03.27 11:39:17 ???
note: See also cite Thompson:1968:PTR,Kernighan:1999:REL,Cox:2009:REM,Cox:2010:REM,Cox:2012:REM
URL: http://swtch.com/~rsc/regexp/regexp1.html
acknowledgement: ack-nhfb
rawauthor: Russ Cox
rawnote: See also \cite{Thompson:1968:PTR,Kernighan:1999:REL,Cox:2009:REM,Cox:2010:REM,Cox:2012:REM}
title:
Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ldots )

bibsource:
https://www.math.utah.edu/pub/tex/bib/plan9.bib; https://www.math.utah.edu/pub/tex/bib/string-matching.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib

rawtitle:
Regular Expression Matching Can Be Simple And Fast (but is slow in {Java}, {Perl}, {PHP}, {Python}, {Ruby}, \ldots{})

entry:
@TechReport{Cox:2007:REM,
  author =       "Russ Cox",
  title =        "Regular Expression Matching Can Be Simple And Fast
                 (but is slow in {Java}, {Perl}, {PHP}, {Python},
                 {Ruby}, \ldots{})",
  type =         "Report",
  institution =  "swtch.com",
  address =      "Cambridge, MA, USA",
  month =        jan,
  year =         "2007",
  bibdate =      "Tue Mar 27 11:39:17 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/plan9.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  note =         "See also
                 \cite{Thompson:1968:PTR,Kernighan:1999:REL,Cox:2009:REM,Cox:2010:REM,Cox:2012:REM}",
  URL =          "http://swtch.com/~rsc/regexp/regexp1.html",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Dawidek:2007:PSZ
author: Pawel Jakub Dawidek and Marshall Kirk McKusick
title: Porting the Solaris ZFS File System to the FreeBSD Operating System
journal: j-LOGIN
volume: 32
number: 3
pages: 19--24
month: jun
monthnumber: 6
year: 2007
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Mon Feb 24 16:38:41 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 16:38:41 ???
fjournal: ;login: the USENIX Association newsletter
acknowledgement: ack-nhfb
rawauthor: Pawe{\l} Jakub Dawidek and Marshall Kirk McKusick
rawtitle: Porting the {Solaris ZFS} File System to the {FreeBSD} Operating System
URL:
https://papers.freebsd.org/2007/dawidek-porting_the_solaris_zfs_file_system_to_the_freebsd_operating_system/

entry:
@Article{Dawidek:2007:PSZ,
  author =       "Pawe{\l} Jakub Dawidek and Marshall Kirk McKusick",
  title =        "Porting the {Solaris ZFS} File System to the {FreeBSD}
                 Operating System",
  journal =      j-LOGIN,
  volume =       "32",
  number =       "3",
  pages =        "19--24",
  month =        jun,
  year =         "2007",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Mon Feb 24 16:38:41 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://papers.freebsd.org/2007/dawidek-porting_the_solaris_zfs_file_system_to_the_freebsd_operating_system/",
  acknowledgement = ack-nhfb,
  fjournal =     ";login: the USENIX Association newsletter",
}


bibtype: inproceedings
filename: unix.bib
label: Dawidek:2007:PZF
author: Pawel Jakub Dawidek
booktitle: Proceedings of Asia BSDCON 2007, University of Tokyo, Tokyo, Japan, 8--11 March 2007
title: Porting the ZFS File System to the FreeBSD Operating System
pages: 97--103
year: 2007
bibdate: Mon Feb 24 18:52:06 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 18:52:06 ???
URL: https://2007.asiabsdcon.org/papers/P16-paper.pdf
acknowledgement: ack-nhfb
rawauthor: Pawe{\l} Jakub Dawidek
rawbooktitle: {Proceedings of Asia BSDCON 2007, University of Tokyo, Tokyo, Japan, 8--11 March 2007}
rawtitle: Porting the {ZFS} File System to the {FreeBSD} Operating System
entry:
@InProceedings{Dawidek:2007:PZF,
  author =       "Pawe{\l} Jakub Dawidek",
  editor =       "????",
  booktitle =    "{Proceedings of Asia BSDCON 2007, University of Tokyo,
                 Tokyo, Japan, 8--11 March 2007}",
  title =        "Porting the {ZFS} File System to the {FreeBSD}
                 Operating System",
  publisher =    "????",
  address =      "????",
  pages =        "97--103",
  year =         "2007",
  bibdate =      "Mon Feb 24 18:52:06 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://2007.asiabsdcon.org/papers/P16-paper.pdf",
  acknowledgement = ack-nhfb,
  pagecount =    "7",
}


bibtype: book
filename: unix.bib
label: Dotzauer:2007:SBL
author: Timo Dotzauer and Tobias Lutticke and Alexander von Gernler
title: Das SSH-Buch: Leitfaden fur den sicheren Einsatz von OpenSSH
publisher: Millin
address: Lohmar, Germany
pages: xviii + 602
year: 2007
ISBN: 3-938626-03-8 OR 3938626038
ISBN13: 978-3-938626-03-0 OR 9783938626030
bibdate: Wed May 4 09:09:42 MDT 2011
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2011.05.04 09:09:42 MDT
URL: http://www.gbv.de/dms/ilmenau/toc/508392802.PDF
acknowledgement: ack-nhfb
rawauthor: Timo Dotzauer and Tobias L{\"u}tticke and Alexander von Gernler
rawtitle: {Das SSH-Buch: Leitfaden f{\"u}r den sicheren Einsatz von OpenSSH}
entry:
@Book{Dotzauer:2007:SBL,
  author =       "Timo Dotzauer and Tobias L{\"u}tticke and Alexander
                 von Gernler",
  title =        "{Das SSH-Buch: Leitfaden f{\"u}r den sicheren Einsatz
                 von OpenSSH}",
  publisher =    "Millin",
  address =      "Lohmar, Germany",
  pages =        "xviii + 602",
  year =         "2007",
  ISBN =         "3-938626-03-8",
  ISBN-13 =      "978-3-938626-03-0",
  LCCN =         "????",
  bibdate =      "Wed May 4 09:09:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  URL =          "http://www.gbv.de/dms/ilmenau/toc/508392802.PDF",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Fei:2007:EOS
author: Yunsi Fei and Srivaths Ravi and Anand Raghunathan and Niraj K. Jha
title: Energy-optimizing source code transformations for operating system-driven embedded software
journal: j-TECS
volume: 7
number: 1
pages: 2:1--2:26
month: dec
monthnumber: 12
year: 2007
DOI: https://doi.org/10.1145/1324969.1324971
ISSN: 1539-9087 (print), 1558-3465 (electronic) OR 15399087 (print), 15583465 (electronic)
ISSNL: 1539-9087 OR 15399087
bibdate: Thu Jun 12 15:21:48 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.12 15:21:48 MDT
fjournal: ACM Transactions on Embedded Computing Systems
keywords: energy consumption; Linux; source code transformations
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?&idx=J840
rawauthor: Yunsi Fei and Srivaths Ravi and Anand Raghunathan and Niraj K. Jha
rawtitle: Energy-optimizing source code transformations for operating system-driven embedded software
abstract:
This paper proposes four types of source code transformations for operating system (OS)-driven embedded software programs to reduce their energy consumption. Their key features include spanning of process boundaries and minimization of the energy consumed in the execution of OS services---opportunities which are beyond the reach of conventional compiler optimizations and source code transformations. We have applied the proposed transformations to several multiprocess benchmark programs in the context of an embedded Linux OS running on an Intel StrongARM processor. They achieve up to 37.9% (23.8%, on average) energy reduction compared to highly compiler-optimized implementations.

rawabstract:
This paper proposes four types of source code transformations for operating system (OS)-driven embedded software programs to reduce their energy consumption. Their key features include spanning of process boundaries and minimization of the energy consumed in the execution of OS services---opportunities which are beyond the reach of conventional compiler optimizations and source code transformations. We have applied the proposed transformations to several multiprocess benchmark programs in the context of an embedded Linux OS running on an Intel StrongARM processor. They achieve up to 37.9\% (23.8\%, on average) energy reduction compared to highly compiler-optimized implementations.

entry:
@Article{Fei:2007:EOS,
  author =       "Yunsi Fei and Srivaths Ravi and Anand Raghunathan and
                 Niraj K. Jha",
  title =        "Energy-optimizing source code transformations for
                 operating system-driven embedded software",
  journal =      j-TECS,
  volume =       "7",
  number =       "1",
  pages =        "2:1--2:26",
  month =        dec,
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1324969.1324971",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Jun 12 15:21:48 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper proposes four types of source code
                 transformations for operating system (OS)-driven
                 embedded software programs to reduce their energy
                 consumption. Their key features include spanning of
                 process boundaries and minimization of the energy
                 consumed in the execution of OS
                 services---opportunities which are beyond the reach of
                 conventional compiler optimizations and source code
                 transformations. We have applied the proposed
                 transformations to several multiprocess benchmark
                 programs in the context of an embedded Linux OS running
                 on an Intel StrongARM processor. They achieve up to
                 37.9\% (23.8\%, on average) energy reduction compared
                 to highly compiler-optimized implementations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
  keywords =     "energy consumption; Linux; source code
                 transformations",
}


bibtype: article
filename: unix.bib
label: Feitelson:2007:FGA
title: Fine-grain analysis of common coupling and its application to a Linux case study
journal: j-J-SYST-SOFTW
volume: 80
number: 8
pages: 1239--1255
month: aug
monthnumber: 8
year: 2007
CODEN: JSSODM
ISSN: 0164-1212 (print), 1873-1228 (electronic) OR 01641212 (print), 18731228 (electronic)
ISSNL: 0164-1212 OR 01641212
bibdate: Tue Sep 7 07:27:02 MDT 2010
bibtimestamp: 2010.09.07 07:27:02 MDT
fjournal: The Journal of systems and software
acknowledgement: ack-nhfb
journalURL: http://www.sciencedirect.com/science/journal/01641212
rawtitle: Fine-grain analysis of common coupling and its application to a {Linux} case study
author:
Dror G. Feitelson and Tokunbo O. S. Adeshiyan and Daniel Balasubramanian and Yoav Etsion and Gabor Madl and Esteban P. Osses and Sameer Singh and Karlkim Suwanmongkol and Minhui Xie and Stephen R. Schach

rawauthor:
Dror G. Feitelson and Tokunbo O. S. Adeshiyan and Daniel Balasubramanian and Yoav Etsion and Gabor Madl and Esteban P. Osses and Sameer Singh and Karlkim Suwanmongkol and Minhui Xie and Stephen R. Schach

entry:
@Article{Feitelson:2007:FGA,
  author =       "Dror G. Feitelson and Tokunbo O. S. Adeshiyan and
                 Daniel Balasubramanian and Yoav Etsion and Gabor Madl
                 and Esteban P. Osses and Sameer Singh and Karlkim
                 Suwanmongkol and Minhui Xie and Stephen R. Schach",
  title =        "Fine-grain analysis of common coupling and its
                 application to a {Linux} case study",
  journal =      j-J-SYST-SOFTW,
  volume =       "80",
  number =       "8",
  pages =        "1239--1255",
  month =        aug,
  year =         "2007",
  CODEN =        "JSSODM",
  ISSN =         "0164-1212 (print), 1873-1228 (electronic)",
  ISSN-L =       "0164-1212",
  bibdate =      "Tue Sep 7 07:27:02 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.sciencedirect.com/science/journal/01641212",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of systems and software",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01641212",
}


bibtype: book
filename: unix.bib
label: Gabarro:2007:WAD
author: Steven A. Gabarro
title: Web application design and implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux / Unix
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xv + 295
year: 2007
ISBN: 0-471-77391-3 (cloth) OR 0471773913 (cloth)
ISBN13: 978-0-471-77391-7 (cloth) OR 9780471773917 (cloth)
LCCN: TK5105.8883 .G33 2007
bibdate: Wed Jun 25 17:32:53 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2008.06.25 17:32:53 MDT
series: Quantitative software engineering series
URL: http://www.loc.gov/catdir/toc/ecip0613/2006014999.html
subject: Web site development; Web sites; Design; Application software; Development
acknowledgement: ack-nhfb
rawauthor: Steven A. Gabarr{\'o}
rawtitle:
{Web} application design and implementation: {Apache 2}, {PHP5}, {MySQL}, {JavaScript}, and {Linux\slash Unix}

entry:
@Book{Gabarro:2007:WAD,
  author =       "Steven A. Gabarr{\'o}",
  title =        "{Web} application design and implementation: {Apache
                 2}, {PHP5}, {MySQL}, {JavaScript}, and {Linux\slash
                 Unix}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xv + 295",
  year =         "2007",
  ISBN =         "0-471-77391-3 (cloth)",
  ISBN-13 =      "978-0-471-77391-7 (cloth)",
  LCCN =         "TK5105.8883 .G33 2007",
  bibdate =      "Wed Jun 25 17:32:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Quantitative software engineering series",
  URL =          "http://www.loc.gov/catdir/toc/ecip0613/2006014999.html",
  acknowledgement = ack-nhfb,
  subject =      "Web site development; Web sites; Design; Application
                 software; Development",
}


bibtype: book
filename: unix.bib
label: Gagne:2007:MUL
author: Marcel Gagne
title: Moving to Ubuntu Linux
publisher: pub-AW
address: pub-AW:adr
pages: xxii + 463
year: 2007
ISBN: 0-321-42722-X (paperback) OR 032142722X (paperback)
ISBN13: 978-0-321-42722-9 (paperback) OR 9780321427229 (paperback)
LCCN: QA76.76.O63 G3455 2007
bibdate: Mon Oct 29 18:40:46 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.10.29 18:40:46 MDT
URL: http://www.loc.gov/catdir/toc/ecip0616/2006021595.html
subject: Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Marcel Gagn{\'e}
rawtitle: Moving to {Ubuntu Linux}
entry:
@Book{Gagne:2007:MUL,
  author =       "Marcel Gagn{\'e}",
  title =        "Moving to {Ubuntu Linux}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxii + 463",
  year =         "2007",
  ISBN =         "0-321-42722-X (paperback)",
  ISBN-13 =      "978-0-321-42722-9 (paperback)",
  LCCN =         "QA76.76.O63 G3455 2007",
  bibdate =      "Mon Oct 29 18:40:46 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0616/2006021595.html",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}


bibtype: book
filename: unix.bib
label: GDT:2007:GUM
author: GIMP Documentation Team
title: GIMP user manual: GNU image manipulation program user manual
publisher: SoHoBooks
address: ????, USA
pages: 653
year: 2007
ISBN: 1-4414-1932-2 OR 1441419322
ISBN13: 978-1-4414-1932-3 OR 9781441419323
LCCN: T385 .G5426 2009
bibdate: Fri Sep 17 15:26:25 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 15:26:25 MDT
remark: Photo retouching, image composition and image authoring
subject: GIMP (computer file); handbooks, manuals, etc; computer graphics; photography; retouching; software
acknowledgement: ack-nhfb
rawauthor: {GIMP Documentation Team}
rawtitle: {GIMP} user manual: {GNU} image manipulation program user manual
entry:
@Book{GDT:2007:GUM,
  author =       "{GIMP Documentation Team}",
  title =        "{GIMP} user manual: {GNU} image manipulation program
                 user manual",
  publisher =    "SoHoBooks",
  address =      "????, USA",
  pages =        "653",
  year =         "2007",
  ISBN =         "1-4414-1932-2",
  ISBN-13 =      "978-1-4414-1932-3",
  LCCN =         "T385 .G5426 2009",
  bibdate =      "Fri Sep 17 15:26:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "Photo retouching, image composition and image
                 authoring",
  subject =      "GIMP (computer file); handbooks, manuals, etc;
                 computer graphics; photography; retouching; software",
}


bibtype: book
filename: unix.bib
label: Goelker:2007:GPI
author: Klaus Goelker
title: GIMP 2 for photographers: image editing with open source software
publisher: Rockynook
address: Santa Barbara, CA, USA
pages: ix + 186
year: 2007
ISBN: 1-933952-03-2 OR 1933952032
ISBN13: 978-1-933952-03-1 OR 9781933952031
LCCN: TR267.5.G56
bibdate: Fri Sep 17 15:26:32 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 15:26:32 MDT
subject: Infographie; logiciels libres; photographies
acknowledgement: ack-nhfb
rawauthor: Klaus Goelker
rawtitle: {GIMP 2} for photographers: image editing with open source software
TOC:
Basics. Introduction Introduction to digital image editing Loading and managing digital photos on the computer Getting the GIMP running Using the GIMP: correcting and touching up your images Getting started Editing images in the GIMP Working with scanned images Scanning and editing an image Touchup work 1 --- removing color cast Touchup work 2 --- removing spots, dust, and scratches Using masks and layers --- painting, filling, and color tools. Introduction to masks and selections Touchup work 3 --- removing red eyes Introduction to working with layers Touchup work 4 --- using perspective correction to remove converging verticals Touchup work 5 --- freshening up a ``dull sky'' Typing in the GIMP --- adding text to an image Using graphic filters to add effects to your images Creating your own image frames and vignettes Creating and editing image elements --- lighting effects and shadow layers Using the path tool as a masking tool --- using filters for light effects Using layers, masks, and paths to create three-dimensional objects --- shadow layers Using masks and selections to dissolve images Image collages --- using masks and selections to cut and paste image objects --- Working with black-and-white and color images. Converting color images partly or entirely into grayscale images Touching up black-and-white images --- levels, brightness, contrast Cropping hair --- a tricky task Coloring grayscale images ``Hand-colored'' collages from black-and-white photos Appendix. How to proceed from here Acknowledgements What's on the CD Native GIMP file formats

rawTOC:
Basics. Introduction \\ Introduction to digital image editing \\ Loading and managing digital photos on the computer \\ Getting the GIMP running \\ Using the GIMP: correcting and touching up your images \\ Getting started \\ Editing images in the GIMP \\ Working with scanned images \\ Scanning and editing an image \\ Touchup work 1 --- removing color cast \\ Touchup work 2 --- removing spots, dust, and scratches \\ Using masks and layers --- painting, filling, and color tools. \\ Introduction to masks and selections \\ Touchup work 3 --- removing red eyes \\ Introduction to working with layers \\ Touchup work 4 --- using perspective correction to remove converging verticals \\ Touchup work 5 --- freshening up a ``dull sky'' \\ Typing in the GIMP --- adding text to an image \\ Using graphic filters to add effects to your images \\ Creating your own image frames and vignettes \\ Creating and editing image elements --- lighting effects and shadow layers \\ Using the path tool as a masking tool --- using filters for light effects \\ Using layers, masks, and paths to create three-dimensional objects --- shadow layers \\ Using masks and selections to dissolve images \\ Image collages --- using masks and selections to cut and paste image objects --- Working with black-and-white and color images. \\ Converting color images partly or entirely into grayscale images \\ Touching up black-and-white images --- levels, brightness, contrast \\ Cropping hair --- a tricky task \\ Coloring grayscale images \\ ``Hand-colored'' collages from black-and-white photos \\ Appendix. How to proceed from here \\ Acknowledgements \\ What's on the CD \\ Native GIMP file formats

entry:
@Book{Goelker:2007:GPI,
  author =       "Klaus Goelker",
  title =        "{GIMP 2} for photographers: image editing with open
                 source software",
  publisher =    "Rockynook",
  address =      "Santa Barbara, CA, USA",
  pages =        "ix + 186",
  year =         "2007",
  ISBN =         "1-933952-03-2",
  ISBN-13 =      "978-1-933952-03-1",
  LCCN =         "TR267.5.G56",
  bibdate =      "Fri Sep 17 15:26:32 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  subject =      "Infographie; logiciels libres; photographies",
  tableofcontents = "Basics. Introduction \\
                 Introduction to digital image editing \\
                 Loading and managing digital photos on the computer \\
                 Getting the GIMP running \\
                 Using the GIMP: correcting and touching up your images
                 \\
                 Getting started \\
                 Editing images in the GIMP \\
                 Working with scanned images \\
                 Scanning and editing an image \\
                 Touchup work 1 --- removing color cast \\
                 Touchup work 2 --- removing spots, dust, and scratches
                 \\
                 Using masks and layers --- painting, filling, and color
                 tools. \\
                 Introduction to masks and selections \\
                 Touchup work 3 --- removing red eyes \\
                 Introduction to working with layers \\
                 Touchup work 4 --- using perspective correction to
                 remove converging verticals \\
                 Touchup work 5 --- freshening up a ``dull sky'' \\
                 Typing in the GIMP --- adding text to an image \\
                 Using graphic filters to add effects to your images \\
                 Creating your own image frames and vignettes \\
                 Creating and editing image elements --- lighting
                 effects and shadow layers \\
                 Using the path tool as a masking tool --- using filters
                 for light effects \\
                 Using layers, masks, and paths to create
                 three-dimensional objects --- shadow layers \\
                 Using masks and selections to dissolve images \\
                 Image collages --- using masks and selections to cut
                 and paste image objects --- Working with
                 black-and-white and color images. \\
                 Converting color images partly or entirely into
                 grayscale images \\
                 Touching up black-and-white images --- levels,
                 brightness, contrast \\
                 Cropping hair --- a tricky task \\
                 Coloring grayscale images \\
                 ``Hand-colored'' collages from black-and-white photos
                 \\
                 Appendix. How to proceed from here \\
                 Acknowledgements \\
                 What's on the CD \\
                 Native GIMP file formats",
}


bibtype: book
filename: unix.bib
label: Gookin:2007:PGN
author: Dan Gookin
title: Programmer's guide to NCurses
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xx + 556
year: 2007
ISBN: 0-470-10759-6 OR 0470107596
ISBN13: 978-0-470-10759-1 OR 9780470107591
LCCN: X07.E03449
bibdate: Wed Feb 11 14:47:59 MST 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; library.ox.ac.uk:210/ADVANCE
bibtimestamp: 2009.02.11 14:47:59 MST
subject: UNIX (Computer file); Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Dan Gookin
rawtitle: Programmer's guide to {NCurses}
TOC:
Chapter 1. The setup Chapter 2. Basic I/O, the NCurses way Chapter 3. Formatting text Chapter 4. Around the Window Chapter 5. More text manipulation Chapter 6. Clearing and zapping Chapter 7. Keyboard madness! Chapter 8. Windows, Windows everywhere! Chapter 9. Subwindows Chapter 10. More Window tricks Chapter 11. Dig my pad, man Chapter 12. The joy of soft labels Chapter 13. Messing mit der mouse Chapter 14. A mixture of stuff Appendix A. NCurses library reference Appendix B. The alternative character set Appendix C. The chtype Appendix D. Keypad character codes

rawTOC:
Chapter 1. The setup \\ Chapter 2. Basic I/O, the NCurses way \\ Chapter 3. Formatting text \\ Chapter 4. Around the Window \\ Chapter 5. More text manipulation \\ Chapter 6. Clearing and zapping \\ Chapter 7. Keyboard madness! \\ Chapter 8. Windows, Windows everywhere! \\ Chapter 9. Subwindows \\ Chapter 10. More Window tricks \\ Chapter 11. Dig my pad, man \\ Chapter 12. The joy of soft labels \\ Chapter 13. Messing mit der mouse \\ Chapter 14. A mixture of stuff \\ Appendix A. NCurses library reference \\ Appendix B. The alternative character set \\ Appendix C. The chtype \\ Appendix D. Keypad character codes

entry:
@Book{Gookin:2007:PGN,
  author =       "Dan Gookin",
  title =        "Programmer's guide to {NCurses}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xx + 556",
  year =         "2007",
  ISBN =         "0-470-10759-6",
  ISBN-13 =      "978-0-470-10759-1",
  LCCN =         "X07.E03449",
  bibdate =      "Wed Feb 11 14:47:59 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
  tableofcontents = "Chapter 1. The setup \\
                 Chapter 2. Basic I/O, the NCurses way \\
                 Chapter 3. Formatting text \\
                 Chapter 4. Around the Window \\
                 Chapter 5. More text manipulation \\
                 Chapter 6. Clearing and zapping \\
                 Chapter 7. Keyboard madness! \\
                 Chapter 8. Windows, Windows everywhere! \\
                 Chapter 9. Subwindows \\
                 Chapter 10. More Window tricks \\
                 Chapter 11. Dig my pad, man \\
                 Chapter 12. The joy of soft labels \\
                 Chapter 13. Messing mit der mouse \\
                 Chapter 14. A mixture of stuff \\
                 Appendix A. NCurses library reference \\
                 Appendix B. The alternative character set \\
                 Appendix C. The chtype \\
                 Appendix D. Keypad character codes",
}


bibtype: book
filename: unix.bib
label: Gunther:2007:BKG
author: Karsten Gunther
title: Bash: kurz and gut
publisher: pub-ORA
address: pub-ORA:adr
pages: 144
year: 2007
ISBN: 3-89721-533-0 OR 3897215330
ISBN13: 978-3-89721-533-7 OR 9783897215337
bibdate: Thu Jul 15 18:30:14 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2010.07.15 18:30:14 MDT
series: O'Reillys Taschenbibliothek
language: German
acknowledgement: ack-nhfb
rawauthor: Karsten G{\"u}nther
rawtitle: {Bash: kurz and gut}
entry:
@Book{Gunther:2007:BKG,
  author =       "Karsten G{\"u}nther",
  title =        "{Bash: kurz and gut}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "144",
  year =         "2007",
  ISBN =         "3-89721-533-0",
  ISBN-13 =      "978-3-89721-533-7",
  LCCN =         "????",
  bibdate =      "Thu Jul 15 18:30:14 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "EUR 9.90",
  series =       "O'Reillys Taschenbibliothek",
  acknowledgement = ack-nhfb,
  language =     "German",
}


bibtype: book
filename: unix.bib
label: Hallinan:2007:ELP
author: Christopher Hallinan
title: Embedded Linux primer: a practical, real-world approach
publisher: pub-PH
address: pub-PH:adr
pages: xxix + 537
year: 2007
ISBN: 0-13-167984-8 (paperback) OR 0131679848 (paperback)
ISBN13: 978-0-13-167984-9 (paperback) OR 9780131679849 (paperback)
LCCN: QA76.76.O63 H34462 2007
bibdate: Fri Jun 20 11:46:30 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.06.20 11:46:30 MDT
series: Prentice Hall open source software development series
URL: http://www.loc.gov/catdir/toc/ecip0612/2006012886.html
subject: Linux; Operating systems (Computers); Embedded computer systems; Programming
acknowledgement: ack-nhfb
rawauthor: Christopher Hallinan
rawtitle: Embedded {Linux} primer: a practical, real-world approach
entry:
@Book{Hallinan:2007:ELP,
  author =       "Christopher Hallinan",
  title =        "Embedded {Linux} primer: a practical, real-world
                 approach",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxix + 537",
  year =         "2007",
  ISBN =         "0-13-167984-8 (paperback)",
  ISBN-13 =      "978-0-13-167984-9 (paperback)",
  LCCN =         "QA76.76.O63 H34462 2007",
  bibdate =      "Fri Jun 20 11:46:30 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Prentice Hall open source software development
                 series",
  URL =          "http://www.loc.gov/catdir/toc/ecip0612/2006012886.html",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers); Embedded
                 computer systems; Programming",
}


bibtype: book
filename: unix.bib
label: Hammel:2007:AGG
author: Michael J. Hammel
title: The artist's guide to GIMP effects: creative techniques for photographers, artists, and designers
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
pages: xii + 348
year: 2007
ISBN: 1-59327-121-2 (paperback) OR 1593271212 (paperback)
ISBN13: 978-1-59327-121-3 (paperback) OR 9781593271213 (paperback)
LCCN: T385 .H329558 2007
bibdate: Fri Sep 17 15:21:51 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.09.17 15:21:51 MDT
subject: computer graphics; GIMP (Computer file)
acknowledgement: ack-nhfb
rawauthor: Michael J. Hammel
rawtitle: The artist's guide to {GIMP} effects: creative techniques for photographers, artists, and designers
URL:
http://www.loc.gov/catdir/enhancements/fy0728/2007001652-d.html; http://www.loc.gov/catdir/toc/ecip078/2007001652.html

entry:
@Book{Hammel:2007:AGG,
  author =       "Michael J. Hammel",
  title =        "The artist's guide to {GIMP} effects: creative
                 techniques for photographers, artists, and designers",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xii + 348",
  year =         "2007",
  ISBN =         "1-59327-121-2 (paperback)",
  ISBN-13 =      "978-1-59327-121-3 (paperback)",
  LCCN =         "T385 .H329558 2007",
  bibdate =      "Fri Sep 17 15:21:51 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0728/2007001652-d.html;
                 http://www.loc.gov/catdir/toc/ecip078/2007001652.html",
  acknowledgement = ack-nhfb,
  subject =      "computer graphics; GIMP (Computer file)",
}


bibtype: book
filename: unix.bib
label: Hill:2007:OUBa
editor: Benjamin Mako Hill and others
title: The official Ubuntu book
publisher: pub-PH
address: pub-PH:adr
pages: xxxiv + 412
year: 2007
ISBN: 0-13-243594-2 (paperback) OR 0132435942 (paperback)
ISBN13: 978-0-13-243594-9 (paperback) OR 9780132435949 (paperback)
LCCN: QA76.76.O63 O34348 2007
bibdate: Mon Oct 29 18:40:51 MDT 2007
bibtimestamp: 2007.10.29 18:40:51 MDT
URL: http://www.loc.gov/catdir/toc/ecip0613/2006016172.html
subject: Ubuntu (Electronic resource); Operating systems (Computers)
acknowledgement: ack-nhfb
raweditor: Benjamin Mako Hill and others
rawtitle: The official {Ubuntu} book
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90; z3950.loc.gov:7090/Voyager

entry:
@Book{Hill:2007:OUBa,
  editor =       "Benjamin Mako Hill and others",
  title =        "The official {Ubuntu} book",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxxiv + 412",
  year =         "2007",
  ISBN =         "0-13-243594-2 (paperback)",
  ISBN-13 =      "978-0-13-243594-9 (paperback)",
  LCCN =         "QA76.76.O63 O34348 2007",
  bibdate =      "Mon Oct 29 18:40:51 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0613/2006016172.html",
  acknowledgement = ack-nhfb,
  subject =      "Ubuntu (Electronic resource); Operating systems
                 (Computers)",
}


bibtype: book
filename: unix.bib
label: Hill:2007:OUBb
editor: Benjamin Mako Hill and others
title: The official Ubuntu book
publisher: pub-PH
address: pub-PH:adr
edition: Second
pages: xlii + 463
year: 2007
ISBN: 0-13-235413-6 (paperback) OR 0132354136 (paperback)
ISBN13: 978-0-13-235413-4 (paperback) OR 9780132354134 (paperback)
LCCN: QA76.76.O63 O34348 2007a
bibdate: Mon Oct 29 18:48:31 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.10.29 18:48:31 MDT
URL: http://www.loc.gov/catdir/toc/ecip0717/2007018467.html
subject: Ubuntu (Electronic resource); Operating systems (Computers)
acknowledgement: ack-nhfb
raweditor: Benjamin Mako Hill and others
rawtitle: The official {Ubuntu} book
TOC:
Introducing Ubuntu Installing Ubuntu Using Ubuntu on the desktop Advanced usage and managing Ubuntu The Ubuntu server Support and typical problems Using Kubuntu The Ubuntu community Ubuntu-related projects Using Edubuntu Appendix A: welcome to the command line Appendix B: Ubuntu foundation documents Appendix C: creative commons attribution-ShareAlike 2.0 open publication license Appendix D: Ubuntu equivalents to Windows programs

rawTOC:
Introducing Ubuntu \\ Installing Ubuntu \\ Using Ubuntu on the desktop \\ Advanced usage and managing Ubuntu \\ The Ubuntu server \\ Support and typical problems \\ Using Kubuntu \\ The Ubuntu community \\ Ubuntu-related projects \\ Using Edubuntu \\ Appendix A: welcome to the command line \\ Appendix B: Ubuntu foundation documents \\ Appendix C: creative commons attribution-ShareAlike 2.0 open publication license \\ Appendix D: Ubuntu equivalents to Windows programs

entry:
@Book{Hill:2007:OUBb,
  editor =       "Benjamin Mako Hill and others",
  title =        "The official {Ubuntu} book",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "xlii + 463",
  year =         "2007",
  ISBN =         "0-13-235413-6 (paperback)",
  ISBN-13 =      "978-0-13-235413-4 (paperback)",
  LCCN =         "QA76.76.O63 O34348 2007a",
  bibdate =      "Mon Oct 29 18:48:31 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0717/2007018467.html",
  acknowledgement = ack-nhfb,
  subject =      "Ubuntu (Electronic resource); Operating systems
                 (Computers)",
  tableofcontents = "Introducing Ubuntu \\
                 Installing Ubuntu \\
                 Using Ubuntu on the desktop \\
                 Advanced usage and managing Ubuntu \\
                 The Ubuntu server \\
                 Support and typical problems \\
                 Using Kubuntu \\
                 The Ubuntu community \\
                 Ubuntu-related projects \\
                 Using Edubuntu \\
                 Appendix A: welcome to the command line \\
                 Appendix B: Ubuntu foundation documents \\
                 Appendix C: creative commons attribution-ShareAlike 2.0
                 open publication license \\
                 Appendix D: Ubuntu equivalents to Windows programs",
}


bibtype: book
filename: unix.bib
label: Hudson:2007:UU
author: Andrew Hudson and Paul Hudson
title: Ubuntu unleashed
publisher: pub-SAMS
address: pub-SAMS:adr
pages: xxvi + 879
year: 2007
ISBN: 0-672-32909-3 (paperback: CD-ROM) OR 0672329093 (paperback: CDROM)
ISBN13: 978-0-672-32909-8 (paperback: CD-ROM) OR 9780672329098 (paperback: CDROM)
LCCN: QA76.76.O63 H8167 2007
bibdate: Mon Oct 29 18:40:46 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.10.29 18:40:46 MDT
URL: http://www.loc.gov/catdir/toc/fy0707/2006286996.html
subject: Ubuntu (Electronic resource); Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Andrew Hudson and Paul Hudson
rawtitle: {Ubuntu} unleashed
remark:
DVD includes ldots Ubuntu 6.06 LTS distribution ldots OpenOffice.org suite ldots additional programs and utilities.

entry:
@Book{Hudson:2007:UU,
  author =       "Andrew Hudson and Paul Hudson",
  title =        "{Ubuntu} unleashed",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "xxvi + 879",
  year =         "2007",
  ISBN =         "0-672-32909-3 (paperback: CD-ROM)",
  ISBN-13 =      "978-0-672-32909-8 (paperback: CD-ROM)",
  LCCN =         "QA76.76.O63 H8167 2007",
  bibdate =      "Mon Oct 29 18:40:46 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0707/2006286996.html",
  acknowledgement = ack-nhfb,
  remark =       "DVD includes \ldots{} Ubuntu 6.06 LTS distribution
                 \ldots{} OpenOffice.org suite \ldots{} additional
                 programs and utilities.",
  subject =      "Ubuntu (Electronic resource); Operating systems
                 (Computers)",
}


bibtype: article
filename: unix.bib
label: Jambor:2007:ILL
author: Martin Jambor and Tomas Hruby and Jan Taus and Kuba Krchak and Viliam Holub
title: Implementation of a Linux log-structured file system with a garbage collector
journal: j-OPER-SYS-REV
volume: 41
number: 1
pages: 24--32
month: jan
monthnumber: 1
year: 2007
CODEN: OSRED8
DOI: https://doi.org/10.1145/1228291.1228299
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Fri Jun 20 17:15:27 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 17:15:27 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: garbage collection; Linux file systems; log-structured file systems
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Martin Jambor and Tomas Hruby and Jan Taus and Kuba Krchak and Viliam Holub
rawtitle: Implementation of a {Linux} log-structured file system with a garbage collector
abstract:
In many workloads, most write operations performed on a file system modify only a small number of blocks. The log-structured file system was designed for such a workload, additionally with the aim of fast crash recovery and system snapshots. Surprisingly, although implemented for Berkeley Sprite and BSD systems, there was no complete implementation for the current Linux kernel. In this paper, we present a complete implementation of the log-structured file system for the Linux kernel, which includes a user-space garbage collector and additional tools. We evaluate the measurements obtained in several test cases and compare the results with widely-used ext3.

rawabstract:
In many workloads, most write operations performed on a file system modify only a small number of blocks. The log-structured file system was designed for such a workload, additionally with the aim of fast crash recovery and system snapshots. Surprisingly, although implemented for Berkeley Sprite and BSD systems, there was no complete implementation for the current Linux kernel. In this paper, we present a complete implementation of the log-structured file system for the Linux kernel, which includes a user-space garbage collector and additional tools. We evaluate the measurements obtained in several test cases and compare the results with widely-used ext3.

entry:
@Article{Jambor:2007:ILL,
  author =       "Martin Jambor and Tomas Hruby and Jan Taus and Kuba
                 Krchak and Viliam Holub",
  title =        "Implementation of a {Linux} log-structured file system
                 with a garbage collector",
  journal =      j-OPER-SYS-REV,
  volume =       "41",
  number =       "1",
  pages =        "24--32",
  month =        jan,
  year =         "2007",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1228291.1228299",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Fri Jun 20 17:15:27 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "In many workloads, most write operations performed on
                 a file system modify only a small number of blocks. The
                 log-structured file system was designed for such a
                 workload, additionally with the aim of fast crash
                 recovery and system snapshots. Surprisingly, although
                 implemented for Berkeley Sprite and BSD systems, there
                 was no complete implementation for the current Linux
                 kernel. In this paper, we present a complete
                 implementation of the log-structured file system for
                 the Linux kernel, which includes a user-space garbage
                 collector and additional tools. We evaluate the
                 measurements obtained in several test cases and compare
                 the results with widely-used ext3.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "garbage collection; Linux file systems; log-structured
                 file systems",
}


bibtype: book
filename: unix.bib
label: Kong:2007:DBR
author: Joseph Kong
title: Designing BSD rootkits: an introduction to kernel hacking
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
pages: xvii + 136
year: 2007
ISBN: 1-59327-142-5 OR 1593271425
ISBN13: 978-1-59327-142-8 OR 9781593271428
LCCN: QA76.76.O63 K649 2007
bibdate: Fri Sep 5 12:53:58 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.09.05 12:53:58 MDT
subject: FreeBSD; Free computer software; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Joseph Kong
rawtitle: Designing {BSD} rootkits: an introduction to kernel hacking
URL:
http://www.loc.gov/catdir/enhancements/fy0715/2007007644-d.html; http://www.loc.gov/catdir/toc/ecip0711/2007007644.html

entry:
@Book{Kong:2007:DBR,
  author =       "Joseph Kong",
  title =        "Designing {BSD} rootkits: an introduction to kernel
                 hacking",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xvii + 136",
  year =         "2007",
  ISBN =         "1-59327-142-5",
  ISBN-13 =      "978-1-59327-142-8",
  LCCN =         "QA76.76.O63 K649 2007",
  bibdate =      "Fri Sep 5 12:53:58 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007007644-d.html;
                 http://www.loc.gov/catdir/toc/ecip0711/2007007644.html",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; Free computer software; Operating systems
                 (Computers)",
}


bibtype: book
filename: unix.bib
label: Krawetz:2007:HUS
author: Neal Krawetz
title: Hacking Ubuntu: serious hacks, mods, and customizations
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xviii + 388
year: 2007
ISBN: 0-470-10872-X OR 047010872X
ISBN13: 978-0-470-10872-7 OR 9780470108727
LCCN: QA76.76.O63 K742 2007
bibdate: Mon Oct 29 18:40:46 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.10.29 18:40:46 MDT
subject: Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Neal Krawetz
rawtitle: Hacking {Ubuntu}: serious hacks, mods, and customizations
URL:
http://www.loc.gov/catdir/enhancements/fy0741/2007003316-b.html; http://www.loc.gov/catdir/enhancements/fy0741/2007003316-d.html; http://www.loc.gov/catdir/toc/ecip079/2007003316.html

entry:
@Book{Krawetz:2007:HUS,
  author =       "Neal Krawetz",
  title =        "Hacking {Ubuntu}: serious hacks, mods, and
                 customizations",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xviii + 388",
  year =         "2007",
  ISBN =         "0-470-10872-X",
  ISBN-13 =      "978-0-470-10872-7",
  LCCN =         "QA76.76.O63 K742 2007",
  bibdate =      "Mon Oct 29 18:40:46 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0741/2007003316-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0741/2007003316-d.html;
                 http://www.loc.gov/catdir/toc/ecip079/2007003316.html",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}


bibtype: book
filename: unix.bib
label: Kroah-Hartman:2007:LKN
author: Greg Kroah-Hartman
title: Linux kernel in a nutshell
publisher: pub-ORA
address: pub-ORA:adr
pages: xiii + 182
year: 2007
ISBN: 0-596-10079-5 OR 0596100795
ISBN13: 978-0-596-10079-7 OR 9780596100797
LCCN: QA76.76.O63 K786 2007
bibdate: Thu Sep 13 12:20:28 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.09.13 12:20:28 MDT
subject: Operating systems (Computers); Linux
acknowledgement: ack-nhfb
rawauthor: Greg Kroah-Hartman
rawtitle: {Linux} kernel in a nutshell
URL:
http://www.kroah.com/lkn/; http://www.loc.gov/catdir/enhancements/fy0728/2007274361-d.html; http://www.loc.gov/catdir/toc/fy0713/2007274361.html; http://www.oreilly.com/catalog/9780596100797

entry:
@Book{Kroah-Hartman:2007:LKN,
  author =       "Greg Kroah-Hartman",
  title =        "{Linux} kernel in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xiii + 182",
  year =         "2007",
  ISBN =         "0-596-10079-5",
  ISBN-13 =      "978-0-596-10079-7",
  LCCN =         "QA76.76.O63 K786 2007",
  bibdate =      "Thu Sep 13 12:20:28 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.kroah.com/lkn/;
                 http://www.loc.gov/catdir/enhancements/fy0728/2007274361-d.html;
                 http://www.loc.gov/catdir/toc/fy0713/2007274361.html;
                 http://www.oreilly.com/catalog/9780596100797",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Linux",
}


bibtype: book
filename: unix.bib
label: Lavigne:2007:BFB
author: Dru Lavigne
title: The Best of FreeBSD Basics
publisher: Reed Media Services
address: Marysville, WA, USA
pages: 595
year: 2007
ISBN: 0-9790342-2-1 OR 0979034221
ISBN13: 978-0-9790342-2-0 OR 9780979034220
bibdate: Thu Feb 14 14:01:48 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.02.14 14:01:48 ???
URL: http://reedmedia.net/books/freebsd-basics/
acknowledgement: ack-nhfb
rawauthor: Dru Lavigne
rawtitle: The Best of {FreeBSD} Basics
entry:
@Book{Lavigne:2007:BFB,
  author =       "Dru Lavigne",
  title =        "The Best of {FreeBSD} Basics",
  publisher =    "Reed Media Services",
  address =      "Marysville, WA, USA",
  pages =        "595",
  year =         "2007",
  ISBN =         "0-9790342-2-1",
  ISBN-13 =      "978-0-9790342-2-0",
  LCCN =         "????",
  bibdate =      "Thu Feb 14 14:01:48 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$35.90",
  URL =          "http://reedmedia.net/books/freebsd-basics/",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Love:2007:LSP
author: Robert Love
title: Linux system programming: system and library calls every programmer needs to know
publisher: pub-ORA
address: pub-ORA:adr
pages: xvii + 368
year: 2007
ISBN: 0-596-00958-5 (paperback) OR 0596009585 (paperback)
ISBN13: 978-0-596-00958-8 (paperback) OR 9780596009588 (paperback)
LCCN: QA76.76.O63 L6735 2007; QA76.76.O63 L69 2007
bibdate: Thu Jul 29 07:58:22 MDT 2010
bibtimestamp: 2010.07.29 07:58:22 MDT
URL: http://www.oreilly.com/catalog/9780596009588
subject: Linux
acknowledgement: ack-nhfb
rawauthor: Robert Love
rawtitle: {Linux} system programming: system and library calls every programmer needs to know
bibsource:
catalog.lib.byu.edu:2200; https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90

entry:
@Book{Love:2007:LSP,
  author =       "Robert Love",
  title =        "{Linux} system programming: system and library calls
                 every programmer needs to know",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 368",
  year =         "2007",
  ISBN =         "0-596-00958-5 (paperback)",
  ISBN-13 =      "978-0-596-00958-8 (paperback)",
  LCCN =         "QA76.76.O63 L6735 2007; QA76.76.O63 L69 2007",
  bibdate =      "Thu Jul 29 07:58:22 MDT 2010",
  bibsource =    "catalog.lib.byu.edu:2200;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009588",
  acknowledgement = ack-nhfb,
  subject =      "Linux",
}


bibtype: book
filename: unix.bib
label: Maher:2007:MPU
author: Tim Maher
title: Minimal Perl: for UNIX and Linux people
publisher: pub-MANNING
address: pub-MANNING:adr
pages: xxxviii + 450
year: 2007
ISBN: 1-932394-50-8 (paperback) OR 1932394508 (paperback)
ISBN13: 978-1-932394-50-4 (paperback) OR 9781932394504 (paperback)
LCCN: QA76.73.P22 M34 2007
bibdate: Thu Mar 2 05:46:18 MST 2023
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.03.02 05:46:18 MST
subject: Perl (Computer program language); Perl (Langage de programmation); Perl (Computer program language)
acknowledgement: ack-nhfb
rawauthor: Tim Maher
rawtitle: Minimal {Perl}: for {UNIX} and {Linux} people
abstract:
A guide to a carefully designed subset of the Perl language, this book makes Perl more accessible to those having UNIX/Linux skill levels ranging from elementary to expert by capitalizing on their existing knowledge of important utilities (grep, awk), or essential concepts (filters, command substitution, looping). Dozens of detailed programming examples are shown, drawn from contemporary application areas such as system administration, networking, Web development, databases, finance, HTML, CGI, and text analysis. Broken into two parts, the first is for all who are familiar with core UNIX/Linux commands such as grep and caters to readers ranging from managers and administrative staff to advanced programmers. The second part is for developers experienced in Bourne, Korn, Bash, or POSIX Shell programming and makes Perl scripting easy to learn by showing Shell examples along with their Perl counterparts. Many Perl modules are covered including freely available pre-written code from the CPAN.

TOC:
Part 1: Minimal Perl: for UNIX and Linux users 1: Introducing Minimal Perl 2: Perl essentials 3: Perl as a (better) grep command 4: Perl as a (better) sed command 5: Perl as a (better) awk command 6: Perl as a (better) find command Part 2: Minimal Perl: for UNIX and Linux shell programmers 7: Built-in functions 8: Scripting techniques 9: List variables 10: Looping facilities 11: Subroutines and variable scoping 12: Modules and the CPAN

rawabstract:
A guide to a carefully designed subset of the Perl language, this book makes Perl more accessible to those having UNIX/Linux skill levels ranging from elementary to expert by capitalizing on their existing knowledge of important utilities (grep, awk), or essential concepts (filters, command substitution, looping). Dozens of detailed programming examples are shown, drawn from contemporary application areas such as system administration, networking, Web development, databases, finance, HTML, CGI, and text analysis. Broken into two parts, the first is for all who are familiar with core UNIX/Linux commands such as grep and caters to readers ranging from managers and administrative staff to advanced programmers. The second part is for developers experienced in Bourne, Korn, Bash, or POSIX Shell programming and makes Perl scripting easy to learn by showing Shell examples along with their Perl counterparts. Many Perl modules are covered including freely available pre-written code from the CPAN.

rawTOC:
Part 1: Minimal Perl: for UNIX and Linux users \\ 1: Introducing Minimal Perl \\ 2: Perl essentials \\ 3: Perl as a (better) grep command \\ 4: Perl as a (better) sed command \\ 5: Perl as a (better) awk command \\ 6: Perl as a (better) find command \\ Part 2: Minimal Perl: for UNIX and Linux shell programmers \\ 7: Built-in functions \\ 8: Scripting techniques \\ 9: List variables \\ 10: Looping facilities \\ 11: Subroutines and variable scoping \\ 12: Modules and the CPAN

entry:
@Book{Maher:2007:MPU,
  author =       "Tim Maher",
  title =        "Minimal {Perl}: for {UNIX} and {Linux} people",
  publisher =    pub-MANNING,
  address =      pub-MANNING:adr,
  pages =        "xxxviii + 450",
  year =         "2007",
  ISBN =         "1-932394-50-8 (paperback)",
  ISBN-13 =      "978-1-932394-50-4 (paperback)",
  LCCN =         "QA76.73.P22 M34 2007",
  bibdate =      "Thu Mar 2 05:46:18 MST 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A guide to a carefully designed subset of the Perl
                 language, this book makes Perl more accessible to those
                 having UNIX/Linux skill levels ranging from elementary
                 to expert by capitalizing on their existing knowledge
                 of important utilities (grep, awk), or essential
                 concepts (filters, command substitution, looping).
                 Dozens of detailed programming examples are shown,
                 drawn from contemporary application areas such as
                 system administration, networking, Web development,
                 databases, finance, HTML, CGI, and text analysis.
                 Broken into two parts, the first is for all who are
                 familiar with core UNIX/Linux commands such as grep and
                 caters to readers ranging from managers and
                 administrative staff to advanced programmers. The
                 second part is for developers experienced in Bourne,
                 Korn, Bash, or POSIX Shell programming and makes Perl
                 scripting easy to learn by showing Shell examples along
                 with their Perl counterparts. Many Perl modules are
                 covered including freely available pre-written code
                 from the CPAN.",
  acknowledgement = ack-nhfb,
  subject =      "Perl (Computer program language); Perl (Langage de
                 programmation); Perl (Computer program language)",
  tableofcontents = "Part 1: Minimal Perl: for UNIX and Linux users \\
                 1: Introducing Minimal Perl \\
                 2: Perl essentials \\
                 3: Perl as a (better) grep command \\
                 4: Perl as a (better) sed command \\
                 5: Perl as a (better) awk command \\
                 6: Perl as a (better) find command \\
                 Part 2: Minimal Perl: for UNIX and Linux shell
                 programmers \\
                 7: Built-in functions \\
                 8: Scripting techniques \\
                 9: List variables \\
                 10: Looping facilities \\
                 11: Subroutines and variable scoping \\
                 12: Modules and the CPAN",
}


bibtype: book
filename: unix.bib
label: Matzan:2007:FCC
author: Jem Matzan
title: The FreeBSD 6.2 crash course
publisher: pub-ORA
address: pub-ORA:adr
pages: xxxviii + 450
year: 2007
ISBN: 0-596-51016-0 OR 0596510160
ISBN13: 978-0-596-51016-9 OR 9780596510169
LCCN: QA76.754.T53; QA76.754.T53 M38 2007eb
bibdate: Tue Aug 5 17:53:44 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2008.08.05 17:53:44 MDT
URL: http://www.oreilly.com/catalog/9780596510169
subject: FreeBSD; Free computer software; Computer networks
acknowledgement: ack-nhfb
rawauthor: Jem Matzan
rawtitle: The {FreeBSD 6.2} crash course
entry:
@Book{Matzan:2007:FCC,
  author =       "Jem Matzan",
  title =        "The {FreeBSD 6.2} crash course",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51016-0",
  ISBN-13 =      "978-0-596-51016-9",
  LCCN =         "QA76.754.T53; QA76.754.T53 M38 2007eb",
  bibdate =      "Tue Aug 5 17:53:44 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596510169",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; Free computer software; Computer networks",
}


bibtype: book
filename: unix.bib
label: Matzan:2007:OCC
author: Jem Matzan
title: The OpenBSD 4.0 crash course
publisher: pub-ORA
address: pub-ORA:adr
year: 2007
ISBN: 0-596-51015-2 OR 0596510152
ISBN13: 978-0-596-51015-2 OR 9780596510152
LCCN: QA76.76.O63 M38 2007
bibdate: Wed May 4 09:15:44 MDT 2011
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2011.05.04 09:15:44 MDT
subject: UNIX (Computer file); Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Jem Matzan
rawtitle: The {OpenBSD 4.0} crash course
URL:
http://proquest.safaribooksonline.com/0596510152; http://proquest.safaribooksonline.com/9780596510152

entry:
@Book{Matzan:2007:OCC,
  author =       "Jem Matzan",
  title =        "The {OpenBSD 4.0} crash course",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "0-596-51015-2",
  ISBN-13 =      "978-0-596-51015-2",
  LCCN =         "QA76.76.O63 M38 2007",
  bibdate =      "Wed May 4 09:15:44 MDT 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://proquest.safaribooksonline.com/0596510152;
                 http://proquest.safaribooksonline.com/9780596510152",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Operating systems (Computers)",
}


bibtype: book
filename: unix.bib
label: McDougall:2007:SIS
author: Richard McDougall and Jim Mauro
title: Solaris internals: Solaris 10 and OpenSolaris kernel architecture
publisher: Sun Microsystems Press / Prentice Hall
address: Upper Saddle River, NJ, USA
edition: Second
pages: xlvi + 1020
year: 2007
ISBN: 0-13-148209-2 (hardback) OR 0131482092 (hardback)
ISBN13: 978-0-13-148209-8 (hardback) OR 9780131482098 (hardback)
LCCN: QA76.76.O63 M37195 2007
bibdate: Wed Apr 25 14:28:03 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.04.25 14:28:03 MDT
URL: http://www.loc.gov/catdir/toc/ecip0613/2006015114.html
remark: See also first edition cite Mauro:2001:SIC.
subject: Operating systems (Computers); Solaris (Computer file)
acknowledgement: ack-nhfb
rawauthor: Richard McDougall and Jim Mauro
rawtitle: {Solaris} internals: {Solaris 10} and {OpenSolaris} kernel architecture
entry:
@Book{McDougall:2007:SIS,
  author =       "Richard McDougall and Jim Mauro",
  title =        "{Solaris} internals: {Solaris 10} and {OpenSolaris}
                 kernel architecture",
  publisher =    "Sun Microsystems Press\slash Prentice Hall",
  address =      "Upper Saddle River, NJ, USA",
  edition =      "Second",
  pages =        "xlvi + 1020",
  year =         "2007",
  ISBN =         "0-13-148209-2 (hardback)",
  ISBN-13 =      "978-0-13-148209-8 (hardback)",
  LCCN =         "QA76.76.O63 M37195 2007",
  bibdate =      "Wed Apr 25 14:28:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0613/2006015114.html",
  acknowledgement = ack-nhfb,
  remark =       "See also first edition \cite{Mauro:2001:SIC}.",
  subject =      "Operating systems (Computers); Solaris (Computer
                 file)",
}


bibtype: book
filename: unix.bib
label: McDougall:2007:SPT
author: Richard McDougall and Jim Mauro and Brendan Gregg
title: Solaris performance and tools: DTrace and MDB techniques for Solaris 10 and OpenSolaris
publisher: Sun Microsystems Press / Prentice Hall
address: Upper Saddle River, NJ
pages: xl + 444
year: 2007
ISBN: 0-13-156819-1 (hardback) OR 0131568191 (hardback)
ISBN13: 978-0-13-156819-8 (hardback) OR 9780131568198 (hardback)
LCCN: QA76.76.O63 M3957 2007
bibdate: Wed Apr 25 14:28:24 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.04.25 14:28:24 MDT
URL: http://www.loc.gov/catdir/toc/ecip0615/2006020138.html
subject: Solaris (Computer file); Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Richard McDougall and Jim Mauro and Brendan Gregg
rawtitle: {Solaris} performance and tools: {DTrace} and {MDB} techniques for {Solaris 10} and {OpenSolaris}
entry:
@Book{McDougall:2007:SPT,
  author =       "Richard McDougall and Jim Mauro and Brendan Gregg",
  title =        "{Solaris} performance and tools: {DTrace} and {MDB}
                 techniques for {Solaris 10} and {OpenSolaris}",
  publisher =    "Sun Microsystems Press\slash Prentice Hall",
  address =      "Upper Saddle River, NJ",
  pages =        "xl + 444",
  year =         "2007",
  ISBN =         "0-13-156819-1 (hardback)",
  ISBN-13 =      "978-0-13-156819-8 (hardback)",
  LCCN =         "QA76.76.O63 M3957 2007",
  bibdate =      "Wed Apr 25 14:28:24 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0615/2006020138.html",
  acknowledgement = ack-nhfb,
  subject =      "Solaris (Computer file); Operating systems
                 (Computers)",
}


bibtype: article
filename: unix.bib
label: McKusick:2007:BHB
author: Marshall Kirk McKusick
title: A Brief History of the BSD Fast File System
journal: j-LOGIN
volume: 32
number: 3
pages: 9--18
month: jun
monthnumber: 6
year: 2007
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Fri Dec 7 11:34:29 MST 2012
bibtimestamp: 2012.12.07 11:34:29 MST
fjournal: ;login: the USENIX Association newsletter
acknowledgement: ack-nhfb
rawauthor: Marshall Kirk McKusick
rawtitle: A Brief History of the {BSD Fast File System}
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/usenix2000.bib; https://www.usenix.org/publications/login

URL:
https://www.usenix.org/publications/login/june-2007-volume-32-number-3/brief-history-bsd-fast-file-system

entry:
@Article{McKusick:2007:BHB,
  author =       "Marshall Kirk McKusick",
  title =        "A Brief History of the {BSD Fast File System}",
  journal =      j-LOGIN,
  volume =       "32",
  number =       "3",
  pages =        "9--18",
  month =        jun,
  year =         "2007",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Fri Dec 7 11:34:29 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix2000.bib;
                 https://www.usenix.org/publications/login",
  URL =          "https://www.usenix.org/publications/login/june-2007-volume-32-number-3/brief-history-bsd-fast-file-system",
  acknowledgement = ack-nhfb,
  fjournal =     ";login: the USENIX Association newsletter",
}


bibtype: article
filename: unix.bib
label: Miller:2007:ESR
author: Barton P. Miller and Gregory Cooksey and Fredrick Moore
title: An empirical study of the robustness of MacOS applications using random testing
journal: j-OPER-SYS-REV
volume: 41
number: 1
pages: 78--86
month: jan
monthnumber: 1
year: 2007
CODEN: OSRED8
DOI: https://doi.org/10.1145/1228291.1228308
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Fri Jun 20 17:15:27 MDT 2008
bibtimestamp: 2008.06.20 17:15:27 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: fuzz; random testing
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Barton P. Miller and Gregory Cooksey and Fredrick Moore
rawtitle: An empirical study of the robustness of {MacOS} applications using random testing
bibsource:
https://www.math.utah.edu/pub/tex/bib/opersysrev.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
We report on the fourth in a series of studies on the reliability of application programs in the face of random input. Over the previous 15 years, we have studied the reliability of UNIX command line and X-Window based (GUI) applications and Windows applications. In this study, we apply our fuzz testing techniques to applications running on the Mac OS X operating system. We continue to use a simple, or even simplistic technique: unstructured black-box random testing, considering a failure to be a crash or hang. As in the previous three studies, the technique is crude but seems to be effective in locating bugs in real programs. We tested the reliability of 135 command-line UNIX utilities and thirty graphical applications on Mac OS X by feeding random input to each. We report on application failures --- crashes (dumps core) or hangs (loops indefinitely) --- and, where source code is available, we identify the causes of these failures and categorize them. Our testing crashed only 7% of the command-line utilities, a considerably lower rate of failure than observed in almost all cases of previous studies. We found the GUI-based applications to be less reliable: of the thirty that we tested, only eight did not crash or hang. Twenty others crashed, and two hung. These GUI results were noticeably worse than either of the previous Windows (Win32) or UNIX (X-Windows) studies.

rawabstract:
We report on the fourth in a series of studies on the reliability of application programs in the face of random input. Over the previous 15 years, we have studied the reliability of UNIX command line and X-Window based (GUI) applications and Windows applications. In this study, we apply our fuzz testing techniques to applications running on the Mac OS X operating system. We continue to use a simple, or even simplistic technique: unstructured black-box random testing, considering a failure to be a crash or hang. As in the previous three studies, the technique is crude but seems to be effective in locating bugs in real programs. We tested the reliability of 135 command-line UNIX utilities and thirty graphical applications on Mac OS X by feeding random input to each. We report on application failures --- crashes (dumps core) or hangs (loops indefinitely) --- and, where source code is available, we identify the causes of these failures and categorize them. Our testing crashed only 7\% of the command-line utilities, a considerably lower rate of failure than observed in almost all cases of previous studies. We found the GUI-based applications to be less reliable: of the thirty that we tested, only eight did not crash or hang. Twenty others crashed, and two hung. These GUI results were noticeably worse than either of the previous Windows (Win32) or UNIX (X-Windows) studies.

entry:
@Article{Miller:2007:ESR,
  author =       "Barton P. Miller and Gregory Cooksey and Fredrick
                 Moore",
  title =        "An empirical study of the robustness of {MacOS}
                 applications using random testing",
  journal =      j-OPER-SYS-REV,
  volume =       "41",
  number =       "1",
  pages =        "78--86",
  month =        jan,
  year =         "2007",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1228291.1228308",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Fri Jun 20 17:15:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/opersysrev.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "We report on the fourth in a series of studies on the
                 reliability of application programs in the face of
                 random input. Over the previous 15 years, we have
                 studied the reliability of UNIX command line and
                 X-Window based (GUI) applications and Windows
                 applications. In this study, we apply our fuzz testing
                 techniques to applications running on the Mac OS X
                 operating system. We continue to use a simple, or even
                 simplistic technique: unstructured black-box random
                 testing, considering a failure to be a crash or hang.
                 As in the previous three studies, the technique is
                 crude but seems to be effective in locating bugs in
                 real programs. We tested the reliability of 135
                 command-line UNIX utilities and thirty graphical
                 applications on Mac OS X by feeding random input to
                 each. We report on application failures --- crashes
                 (dumps core) or hangs (loops indefinitely) --- and,
                 where source code is available, we identify the causes
                 of these failures and categorize them. Our testing
                 crashed only 7\% of the command-line utilities, a
                 considerably lower rate of failure than observed in
                 almost all cases of previous studies. We found the
                 GUI-based applications to be less reliable: of the
                 thirty that we tested, only eight did not crash or
                 hang. Twenty others crashed, and two hung. These GUI
                 results were noticeably worse than either of the
                 previous Windows (Win32) or UNIX (X-Windows) studies.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "fuzz; random testing",
}


bibtype: book
filename: unix.bib
label: Negus:2007:LBB
author: Chris Negus
title: Linux bible: boot up Ubuntu, Fedora, KNOPPIX, Debian, SUSE, and 11 other distributions
publisher: pub-WILEY
address: pub-WILEY:adr
edition: 2007
pages: xxxi + 848
year: 2007
ISBN: 0-470-08279-8 (paper/DVD) OR 0470082798 (paper/DVD)
ISBN13: 978-0-470-08279-9 (paper/DVD) OR 9780470082799 (paper/DVD)
LCCN: QA76.76.O63 N422 2007
bibdate: Mon Oct 29 18:40:51 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2007.10.29 18:40:51 MDT
URL: http://www.loc.gov/catdir/toc/ecip078/2007000458.html
subject: Linux; Operating systems (Computers); Systemes d'exploitation (Ordinateurs)
acknowledgement: ack-nhfb
rawauthor: Chris Negus
rawtitle: {Linux} bible: boot up {Ubuntu}, {Fedora}, {KNOPPIX}, {Debian}, {SUSE}, and 11 other distributions
abstract:
The companion CD-ROM contains: Live CD's of Damn Small Linux, INSERT, SLAX, System Rescue CD, and Puppy Linux; Minimal install CDs of Debian, SUSE, and Gentoo Linux; and tar/gzip files for building Coyote Linux on a floppy disk. The companion DVD-ROM contains: The entire Fedora 6 Linux distribution, ready to install; bootable versions of KNOPPIX and BackTrack live CDs; combination live CD/installer for Ubuntu, Gentoo, and Mandriva Linux; Slackware Linux single install CD; ISO image for Freespire combination live/install CD.

rawabstract:
The companion CD-ROM contains: Live CD's of Damn Small Linux, INSERT, SLAX, System Rescue CD, and Puppy Linux; Minimal install CDs of Debian, SUSE, and Gentoo Linux; and tar/gzip files for building Coyote Linux on a floppy disk. The companion DVD-ROM contains: The entire Fedora 6 Linux distribution, ready to install; bootable versions of KNOPPIX and BackTrack live CDs; combination live CD/installer for Ubuntu, Gentoo, and Mandriva Linux; Slackware Linux single install CD; ISO image for Freespire combination live/install CD.

entry:
@Book{Negus:2007:LBB,
  author =       "Chris Negus",
  title =        "{Linux} bible: boot up {Ubuntu}, {Fedora}, {KNOPPIX},
                 {Debian}, {SUSE}, and 11 other distributions",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  edition =      "2007",
  pages =        "xxxi + 848",
  year =         "2007",
  ISBN =         "0-470-08279-8 (paper/DVD)",
  ISBN-13 =      "978-0-470-08279-9 (paper/DVD)",
  LCCN =         "QA76.76.O63 N422 2007",
  bibdate =      "Mon Oct 29 18:40:51 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip078/2007000458.html",
  abstract =     "The companion CD-ROM contains: Live CD's of Damn Small
                 Linux, INSERT, SLAX, System Rescue CD, and Puppy Linux;
                 Minimal install CDs of Debian, SUSE, and Gentoo Linux;
                 and tar/gzip files for building Coyote Linux on a
                 floppy disk. The companion DVD-ROM contains: The entire
                 Fedora 6 Linux distribution, ready to install; bootable
                 versions of KNOPPIX and BackTrack live CDs; combination
                 live CD/installer for Ubuntu, Gentoo, and Mandriva
                 Linux; Slackware Linux single install CD; ISO image for
                 Freespire combination live/install CD.",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers); Syst\`emes
                 d'exploitation (Ordinateurs)",
}


bibtype: book
filename: unix.bib
label: Negus:2007:LLC
author: Chris Negus
title: Live Linux CDs: building and customizing bootables
publisher: pub-PH
address: pub-PH:adr
pages: xix + 430
year: 2007
ISBN: 0-13-243274-9 (paperback) OR 0132432749 (paperback)
ISBN13: 978-0-13-243274-0 (paperback) OR 9780132432740 (paperback)
LCCN: QA76.76.O63 N4245 2007
bibdate: Mon Oct 29 18:48:09 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.10.29 18:48:09 MDT
series: Negus live Linux series
URL: http://www.loc.gov/catdir/toc/ecip0619/2006027573.html
subject: Linux; Operating systems (Computers); CD-Rs
acknowledgement: ack-nhfb
rawauthor: Chris Negus
rawtitle: Live {Linux CDs}: building and customizing bootables
entry:
@Book{Negus:2007:LLC,
  author =       "Chris Negus",
  title =        "Live {Linux CDs}: building and customizing bootables",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xix + 430",
  year =         "2007",
  ISBN =         "0-13-243274-9 (paperback)",
  ISBN-13 =      "978-0-13-243274-0 (paperback)",
  LCCN =         "QA76.76.O63 N4245 2007",
  bibdate =      "Mon Oct 29 18:48:09 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Negus live Linux series",
  URL =          "http://www.loc.gov/catdir/toc/ecip0619/2006027573.html",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers); CD-Rs",
}


bibtype: article
filename: unix.bib
label: Ortiz-Tapia:2007:RRL
author: Arturo Ortiz-Tapia
title: A Recommended Resource for Linux-Based Companies
journal: j-IEEE-DISTRIB-SYST-ONLINE
volume: 8
number: 8
pages: ??--??
month: aug
monthnumber: 8
year: 2007
ISSN: 1541-4922 (print), 1558-1683 (electronic) OR 15414922 (print), 15581683 (electronic)
ISSNL: 1541-4922 OR 15414922
bibdate: Mon Aug 30 23:14:34 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.08.30 23:14:34 MDT
URL: http://csdl.computer.org/comp/mags/ds/2007/08/mds2007080004.pdf
fjournal: IEEE Distributed Systems Online
acknowledgement: ack-nhfb
rawauthor: Arturo Ortiz-Tapia
rawtitle: A Recommended Resource for {Linux}-Based Companies
entry:
@Article{Ortiz-Tapia:2007:RRL,
  author =       "Arturo Ortiz-Tapia",
  title =        "A Recommended Resource for {Linux}-Based Companies",
  journal =      j-IEEE-DISTRIB-SYST-ONLINE,
  volume =       "8",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "1541-4922 (print), 1558-1683 (electronic)",
  ISSN-L =       "1541-4922",
  bibdate =      "Mon Aug 30 23:14:34 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://csdl.computer.org/comp/mags/ds/2007/08/mds2007080004.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Distributed Systems Online",
}


bibtype: article
filename: unix.bib
label: Pandey:2007:SCM
author: Nirved Pandey and G. K. Sharma
title: Startup comparison for message passing libraries with DTM on Linux clusters
journal: j-J-SUPERCOMPUTING
volume: 39
number: 1
pages: 59--72
month: jan
monthnumber: 1
year: 2007
CODEN: JOSUED
DOI: https://doi.org/10.1007/s11227-006-0004-5
ISSN: 0920-8542 (print), 1573-0484 (electronic) OR 09208542 (print), 15730484 (electronic)
ISSNL: 0920-8542 OR 09208542
bibdate: Wed Jul 9 17:32:30 MDT 2008
bibtimestamp: 2008.07.09 17:32:30 MDT
URL: http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=39&issue=1&spage=59
fjournal: The Journal of Supercomputing
acknowledgement: ack-nhfb
journalURL: http://link.springer.com/journal/11227
rawauthor: Nirved Pandey and G. K. Sharma
rawtitle: Startup comparison for message passing libraries with {DTM} on {Linux} clusters
bibsource:
http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=39&issue=1; https://www.math.utah.edu/pub/tex/bib/unix.bib

keywords:
Chameleon MPICH; Distributed Performance Index (DPI); Distributed Task Machine (DTM); High Performance Cluster (HPC); Message Passing Interface (MPI); MPI-- Parallel Virtual Machine (PVM); Relative Distributed Performance Index (RDPI)

entry:
@Article{Pandey:2007:SCM,
  author =       "Nirved Pandey and G. K. Sharma",
  title =        "Startup comparison for message passing libraries with
                 {DTM} on {Linux} clusters",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "39",
  number =       "1",
  pages =        "59--72",
  month =        jan,
  year =         "2007",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-006-0004-5",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 9 17:32:30 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=39&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=39&issue=1&spage=59",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
  keywords =     "Chameleon MPICH; Distributed Performance Index (DPI);
                 Distributed Task Machine (DTM); High Performance
                 Cluster (HPC); Message Passing Interface (MPI); MPI--
                 Parallel Virtual Machine (PVM); Relative Distributed
                 Performance Index (RDPI)",
}


bibtype: book
filename: unix.bib
label: Pogue:2007:MXL
author: David Pogue
title: Mac OS X Leopard edition: the missing manual
publisher: pub-POGUE-PRESS-OREILLY
address: pub-POGUE-PRESS-OREILLY:adr
pages: xvi + 893
year: 2007
ISBN: 0-596-52952-X OR 059652952X
ISBN13: 978-0-596-52952-9 OR 9780596529529
LCCN: QA76.76.O63 P634428 2007
bibdate: Mon Aug 4 15:34:48 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.08.04 15:34:48 MDT
series: Missing manual
remark: Covers Intel Macs and boot camp.
subject: Mac OS; operating systems (computers); Macintosh (computer); programming
acknowledgement: ack-nhfb
rawauthor: David Pogue
rawtitle: {Mac OS X Leopard} edition: the missing manual
URL:
http://www.loc.gov/catdir/enhancements/fy0715/2004558625-d.html; http://www.oreilly.com/catalog/9780596529529

entry:
@Book{Pogue:2007:MXL,
  author =       "David Pogue",
  title =        "{Mac OS X Leopard} edition: the missing manual",
  publisher =    pub-POGUE-PRESS-OREILLY,
  address =      pub-POGUE-PRESS-OREILLY:adr,
  pages =        "xvi + 893",
  year =         "2007",
  ISBN =         "0-596-52952-X",
  ISBN-13 =      "978-0-596-52952-9",
  LCCN =         "QA76.76.O63 P634428 2007",
  bibdate =      "Mon Aug 4 15:34:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Missing manual",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2004558625-d.html;
                 http://www.oreilly.com/catalog/9780596529529",
  acknowledgement = ack-nhfb,
  remark =       "Covers Intel Macs and boot camp.",
  subject =      "Mac OS; operating systems (computers); Macintosh
                 (computer); programming",
}


bibtype: book
filename: unix.bib
label: Preston:2007:BR
author: W. Curtis Preston
title: Backup and recovery
publisher: pub-ORA
address: pub-ORA:adr
pages: xxviii + 729
year: 2007
ISBN: 0-596-10246-1 (paperback) OR 0596102461 (paperback)
ISBN13: 978-0-596-10246-3 (paperback) OR 9780596102463 (paperback)
LCCN: QA76.9.B32 P74 2007
bibdate: Wed Jun 25 17:33:22 MDT 2008
bibtimestamp: 2008.06.25 17:33:22 MDT
remark: Inexpensive backup solutions for open systems. Covers Windows, Linux, Unix, and OS X.
acknowledgement: ack-nhfb
rawauthor: W. Curtis Preston
rawtitle: Backup and recovery
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.bibsys.no:2100/BIBSYS; z3950.loc.gov:7090/Voyager

URL:
http://www.loc.gov/catdir/enhancements/fy0715/2007273944-d.html; http://www.oreilly.com/catalog/9780596102463/index.html

subject:
electronic data processing; backup processing alternatives; database management; data recovery (computer science); data protection

TOC:
Part 1. Introduction. The philosophy of backup Backing it all up Part 2. Open-source backup utilities. Basic backup and recovery utilities Amanda BackupPC Bacula Open-source near-CDP Part 3. Commercial backup. Commercial backup utilities Backup hardware Part 4. Bare-metal recovery. Solaris bare-metal recovery Linux and Windows HP-UX bare-metal recovery AIX bare-metal recovery Mac OS X bare-metal recovery Part 5. Database backup. Backing up databases Oracle backup and recovery Sybase backup and recovery IBM DB2 backup and recovery SQL server Exchange PostgreSQL MySQL Part 6. Potpourri. VMware and miscellanea It's all about data protection

rawTOC:
Part 1. Introduction. The philosophy of backup \\ Backing it all up \\ Part 2. Open-source backup utilities. Basic backup and recovery utilities \\ Amanda \\ BackupPC \\ Bacula \\ Open-source near-CDP \\ Part 3. Commercial backup. Commercial backup utilities \\ Backup hardware \\ Part 4. Bare-metal recovery. Solaris bare-metal recovery \\ Linux and Windows \\ HP-UX bare-metal recovery \\ AIX bare-metal recovery \\ Mac OS X bare-metal recovery \\ Part 5. Database backup. Backing up databases \\ Oracle backup and recovery \\ Sybase backup and recovery \\ IBM DB2 backup and recovery \\ SQL server \\ Exchange \\ PostgreSQL \\ MySQL \\ Part 6. Potpourri. VMware and miscellanea \\ It's all about data protection

entry:
@Book{Preston:2007:BR,
  author =       "W. Curtis Preston",
  title =        "Backup and recovery",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxviii + 729",
  year =         "2007",
  ISBN =         "0-596-10246-1 (paperback)",
  ISBN-13 =      "978-0-596-10246-3 (paperback)",
  LCCN =         "QA76.9.B32 P74 2007",
  bibdate =      "Wed Jun 25 17:33:22 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007273944-d.html;
                 http://www.oreilly.com/catalog/9780596102463/index.html",
  acknowledgement = ack-nhfb,
  remark =       "Inexpensive backup solutions for open systems. Covers
                 Windows, Linux, Unix, and OS X.",
  subject =      "electronic data processing; backup processing
                 alternatives; database management; data recovery
                 (computer science); data protection",
  tableofcontents = "Part 1. Introduction. The philosophy of backup \\
                 Backing it all up \\
                 Part 2. Open-source backup utilities. Basic backup and
                 recovery utilities \\
                 Amanda \\
                 BackupPC \\
                 Bacula \\
                 Open-source near-CDP \\
                 Part 3. Commercial backup. Commercial backup utilities
                 \\
                 Backup hardware \\
                 Part 4. Bare-metal recovery. Solaris bare-metal
                 recovery \\
                 Linux and Windows \\
                 HP-UX bare-metal recovery \\
                 AIX bare-metal recovery \\
                 Mac OS X bare-metal recovery \\
                 Part 5. Database backup. Backing up databases \\
                 Oracle backup and recovery \\
                 Sybase backup and recovery \\
                 IBM DB2 backup and recovery \\
                 SQL server \\
                 Exchange \\
                 PostgreSQL \\
                 MySQL \\
                 Part 6. Potpourri. VMware and miscellanea \\
                 It's all about data protection",
}


bibtype: article
filename: unix.bib
label: Ramadan:2007:MTT
title: MetaTM / TxLinux: transactional memory for an operating system
journal: j-COMP-ARCH-NEWS
volume: 35
number: 2
pages: 92--103
month: may
monthnumber: 5
year: 2007
CODEN: CANED2
DOI: https://doi.org/10.1145/1250662.1250675
ISSN: 0163-5964 (ACM), 0884-7495 (IEEE) OR 01635964 (ACM), 08847495 (IEEE)
ISSNL: 0163-5964 OR 01635964
bibdate: Tue Jun 17 11:48:43 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.17 11:48:43 MDT
fjournal: ACM SIGARCH Computer Architecture News
keywords: MetaTM; OS support; transactional memory; TxLinux
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J89
rawtitle: {MetaTM\slash TxLinux}: transactional memory for an operating system
author:
Hany E. Ramadan and Christopher J. Rossbach and Donald E. Porter and Owen S. Hofmann and Aditya Bhandari and Emmett Witchel

abstract:
This paper quantifies the effect of architectural design decisions on the performance of TxLinux. TxLinux is a Linux kernel modified to use transactions in place of locking primitives in several key subsystems. We run TxLinux on MetaTM, which is a new hardware-transaction memory (HTM) model. MetaTM contains features that enable efficient and correct interrupt handling for an x86-like architecture. Live stack overwrites can corrupt non-transactional stack memory and requires a small change to the transaction register checkpoint hardware to ensure correct operation of the operating system. We also propose stack based early release to reduce spurious conflicts on stack memory between kernel code and interrupt handlers. We use MetaTM to examine the performance sensitivity of individual architectural features. For TxLinux we find that Polka and SizeMatters are effective contention management policies, some form of backoff on transaction contention is vital for performance,and stalling on a transaction conflict reduces transaction restart rates, but does not improve performance. Transaction write sets are small, and performance is insensitive to transaction abort costs but sensitive to commit costs.

rawabstract:
This paper quantifies the effect of architectural design decisions on the performance of TxLinux. TxLinux is a Linux kernel modified to use transactions in place of locking primitives in several key subsystems. We run TxLinux on MetaTM, which is a new hardware-transaction memory (HTM) model. MetaTM contains features that enable efficient and correct interrupt handling for an x86-like architecture. Live stack overwrites can corrupt non-transactional stack memory and requires a small change to the transaction register checkpoint hardware to ensure correct operation of the operating system. We also propose stack based early release to reduce spurious conflicts on stack memory between kernel code and interrupt handlers. We use MetaTM to examine the performance sensitivity of individual architectural features. For TxLinux we find that Polka and SizeMatters are effective contention management policies, some form of backoff on transaction contention is vital for performance,and stalling on a transaction conflict reduces transaction restart rates, but does not improve performance. Transaction write sets are small, and performance is insensitive to transaction abort costs but sensitive to commit costs.

rawauthor:
Hany E. Ramadan and Christopher J. Rossbach and Donald E. Porter and Owen S. Hofmann and Aditya Bhandari and Emmett Witchel

entry:
@Article{Ramadan:2007:MTT,
  author =       "Hany E. Ramadan and Christopher J. Rossbach and Donald
                 E. Porter and Owen S. Hofmann and Aditya Bhandari and
                 Emmett Witchel",
  title =        "{MetaTM\slash TxLinux}: transactional memory for an
                 operating system",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "35",
  number =       "2",
  pages =        "92--103",
  month =        may,
  year =         "2007",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/1250662.1250675",
  ISSN =         "0163-5964 (ACM), 0884-7495 (IEEE)",
  ISSN-L =       "0163-5964",
  bibdate =      "Tue Jun 17 11:48:43 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper quantifies the effect of architectural
                 design decisions on the performance of TxLinux. TxLinux
                 is a Linux kernel modified to use transactions in place
                 of locking primitives in several key subsystems. We run
                 TxLinux on MetaTM, which is a new hardware-transaction
                 memory (HTM) model. MetaTM contains features that
                 enable efficient and correct interrupt handling for an
                 x86-like architecture. Live stack overwrites can
                 corrupt non-transactional stack memory and requires a
                 small change to the transaction register checkpoint
                 hardware to ensure correct operation of the operating
                 system. We also propose stack based early release to
                 reduce spurious conflicts on stack memory between
                 kernel code and interrupt handlers. We use MetaTM to
                 examine the performance sensitivity of individual
                 architectural features. For TxLinux we find that Polka
                 and SizeMatters are effective contention management
                 policies, some form of backoff on transaction
                 contention is vital for performance,and stalling on a
                 transaction conflict reduces transaction restart rates,
                 but does not improve performance. Transaction write
                 sets are small, and performance is insensitive to
                 transaction abort costs but sensitive to commit
                 costs.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  keywords =     "MetaTM; OS support; transactional memory; TxLinux",
}


bibtype: book
filename: unix.bib
label: Rash:2007:LFA
author: Michael Rash
title: Linux firewalls: attack detection and response with pgm iptables, pgm psad, and pgm fwsnort
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
pages: xix + 308
year: 2007
ISBN: 1-59327-141-7 OR 1593271417
ISBN13: 978-1-59327-141-1 OR 9781593271411
LCCN: QA76.9.A25 R36 2007
bibdate: Tue Aug 5 18:20:08 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2008.08.05 18:20:08 MDT
URL: http://www.oreilly.com/catalog/9781593271411
subject: Computers; Access control; Firewalls (Computer security); Linux
acknowledgement: ack-nhfb
rawauthor: Michael Rash
rawtitle:
{Linux} firewalls: attack detection and response with {\pgm{iptables}}, {\pgm{psad}}, and {\pgm{fwsnort}}

entry:
@Book{Rash:2007:LFA,
  author =       "Michael Rash",
  title =        "{Linux} firewalls: attack detection and response with
                 {\pgm{iptables}}, {\pgm{psad}}, and {\pgm{fwsnort}}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 308",
  year =         "2007",
  ISBN =         "1-59327-141-7",
  ISBN-13 =      "978-1-59327-141-1",
  LCCN =         "QA76.9.A25 R36 2007",
  bibdate =      "Tue Aug 5 18:20:08 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9781593271411",
  acknowledgement = ack-nhfb,
  subject =      "Computers; Access control; Firewalls (Computer
                 security); Linux",
}


bibtype: book
filename: unix.bib
label: Rosen:2007:UCR
author: Kenneth H. Rosen and Douglas Host and Rachel Klee and James Farber and Richard Rosinski
title: UNIX: the complete reference
publisher: pub-OSBORNE-MCGRAW-HILL
address: pub-OSBORNE-MCGRAW-HILL:adr
pages: xix + 308
year: 2007
ISBN: 0-07-226336-9 OR 0072263369
ISBN13: 978-0-07-226336-7 OR 9780072263367
bibdate: Thu Apr 19 18:21:07 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; sirsi.library.utoronto.ca:2200/UNICORN
bibtimestamp: 2007.04.19 18:21:07 MDT
URL: http://www.unixreview.com/documents/s=10125/ur0704c/
acknowledgement: ack-nhfb
rawauthor: Kenneth H. Rosen and Douglas Host and Rachel Klee and James Farber and Richard Rosinski
rawtitle: {UNIX}: the complete reference
entry:
@Book{Rosen:2007:UCR,
  author =       "Kenneth H. Rosen and Douglas Host and Rachel Klee and
                 James Farber and Richard Rosinski",
  title =        "{UNIX}: the complete reference",
  publisher =    pub-OSBORNE-MCGRAW-HILL,
  address =      pub-OSBORNE-MCGRAW-HILL:adr,
  year =         "2007",
  ISBN =         "0-07-226336-9",
  ISBN-13 =      "978-0-07-226336-7",
  LCCN =         "????",
  bibdate =      "Thu Apr 19 18:21:07 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 sirsi.library.utoronto.ca:2200/UNICORN",
  URL =          "http://www.unixreview.com/documents/s=10125/ur0704c/",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Rossbach:2007:TUM
title: TxLinux: using and managing hardware transactional memory in an operating system
journal: j-OPER-SYS-REV
volume: 41
number: 6
pages: 87--102
month: dec
monthnumber: 12
year: 2007
CODEN: OSRED8
DOI: https://doi.org/10.1145/1294261.1294271
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Fri Jun 20 17:18:34 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 17:18:34 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: MetaTM; operating systems; optimistic concurrency; synchronization; transactional memory; TxLinux
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawtitle: {TxLinux}: using and managing hardware transactional memory in an operating system
author:
Christopher J. Rossbach and Owen S. Hofmann and Donald E. Porter and Hany E. Ramadan and Bhandari Aditya and Emmett Witchel

abstract:
TxLinux is a variant of Linux that is the first operating system to use hardware transactional memory (HTM) as a synchronization primitive, and the first to manage HTM in the scheduler. This paper describes and measures TxLinux and discusses two innovations in detail: cooperation between locks and transactions, and the integration of transactions with the OS scheduler. Mixing locks and transactions requires a new primitive, cooperative transactional spinlocks (cxspinlocks) that allow locks and transactions to protect the same data while maintaining the advantages of both synchronization primitives. Cxspinlocks allow the system to attempt execution of critical regions with transactions and automatically roll back to use locking if the region performs I/O. Integrating the scheduler with HTM eliminates priority inversion. On a series of real-world benchmarks TxLinux has similar performance to Linux, exposing concurrency with as many as 32 concurrent threads on 32 CPUs in the same critical region.

rawabstract:
TxLinux is a variant of Linux that is the first operating system to use hardware transactional memory (HTM) as a synchronization primitive, and the first to manage HTM in the scheduler. This paper describes and measures TxLinux and discusses two innovations in detail: cooperation between locks and transactions, and the integration of transactions with the OS scheduler. Mixing locks and transactions requires a new primitive, cooperative transactional spinlocks (cxspinlocks) that allow locks and transactions to protect the same data while maintaining the advantages of both synchronization primitives. Cxspinlocks allow the system to attempt execution of critical regions with transactions and automatically roll back to use locking if the region performs I/O. Integrating the scheduler with HTM eliminates priority inversion. On a series of real-world benchmarks TxLinux has similar performance to Linux, exposing concurrency with as many as 32 concurrent threads on 32 CPUs in the same critical region.

rawauthor:
Christopher J. Rossbach and Owen S. Hofmann and Donald E. Porter and Hany E. Ramadan and Bhandari Aditya and Emmett Witchel

entry:
@Article{Rossbach:2007:TUM,
  author =       "Christopher J. Rossbach and Owen S. Hofmann and Donald
                 E. Porter and Hany E. Ramadan and Bhandari Aditya and
                 Emmett Witchel",
  title =        "{TxLinux}: using and managing hardware transactional
                 memory in an operating system",
  journal =      j-OPER-SYS-REV,
  volume =       "41",
  number =       "6",
  pages =        "87--102",
  month =        dec,
  year =         "2007",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1294261.1294271",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Fri Jun 20 17:18:34 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "TxLinux is a variant of Linux that is the first
                 operating system to use hardware transactional memory
                 (HTM) as a synchronization primitive, and the first to
                 manage HTM in the scheduler. This paper describes and
                 measures TxLinux and discusses two innovations in
                 detail: cooperation between locks and transactions, and
                 the integration of transactions with the OS scheduler.
                 Mixing locks and transactions requires a new primitive,
                 cooperative transactional spinlocks (cxspinlocks) that
                 allow locks and transactions to protect the same data
                 while maintaining the advantages of both
                 synchronization primitives. Cxspinlocks allow the
                 system to attempt execution of critical regions with
                 transactions and automatically roll back to use locking
                 if the region performs I/O. Integrating the scheduler
                 with HTM eliminates priority inversion. On a series of
                 real-world benchmarks TxLinux has similar performance
                 to Linux, exposing concurrency with as many as 32
                 concurrent threads on 32 CPUs in the same critical
                 region.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "MetaTM; operating systems; optimistic concurrency;
                 synchronization; transactional memory; TxLinux",
}


bibtype: book
filename: unix.bib
label: Sanghera:2007:SEQ
author: Paul Sanghera
title: SCSA Exam Quicklet: Sun Certified System Administrator for Solaris 10 Practice Exams
publisher: Infonential, Inc.
pages: 274 (est.)
year: 2007
ISBN: 0-9791797-0-X OR 097917970X
ISBN13: 978-0-9791797-0-9 OR 9780979179709
bibdate: Wed Jan 02 16:40:01 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.01.02 16:40:01 ???
acknowledgement: ack-nhfb
rawauthor: Paul Sanghera
rawtitle: {SCSA} Exam Quicklet: {Sun Certified System Administrator for Solaris 10} Practice Exams
entry:
@Book{Sanghera:2007:SEQ,
  author =       "Paul Sanghera",
  title =        "{SCSA} Exam Quicklet: {Sun Certified System
                 Administrator for Solaris 10} Practice Exams",
  publisher =    "Infonential, Inc.",
  address =      "????",
  pages =        "274 (est.)",
  year =         "2007",
  ISBN =         "0-9791797-0-X",
  ISBN-13 =      "978-0-9791797-0-9",
  LCCN =         "????",
  bibdate =      "Wed Jan 02 16:40:01 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Schroder:2007:LNC
author: Carla Schroder
title: Linux networking cookbook
publisher: pub-ORA
address: pub-ORA:adr
pages: xxiii + 612
year: 2007
ISBN: 0-596-10248-8 (paperback) OR 0596102488 (paperback)
ISBN13: 978-0-596-10248-7 (paperback) OR 9780596102487 (paperback)
LCCN: TK5105.5 .S384 2007
bibdate: Wed Apr 30 17:58:33 MDT 2008
bibtimestamp: 2008.04.30 17:58:33 MDT
URL: http://www.oreilly.com/catalog/9780596102487
subject: computer networks; Linux
acknowledgement: ack-nhfb
rawauthor: Carla Schroder
rawtitle: {Linux} networking cookbook
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.bibsys.no:2100/BIBSYS; z3950.loc.gov:7090/Voyager

entry:
@Book{Schroder:2007:LNC,
  author =       "Carla Schroder",
  title =        "{Linux} networking cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 612",
  year =         "2007",
  ISBN =         "0-596-10248-8 (paperback)",
  ISBN-13 =      "978-0-596-10248-7 (paperback)",
  LCCN =         "TK5105.5 .S384 2007",
  bibdate =      "Wed Apr 30 17:58:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596102487",
  acknowledgement = ack-nhfb,
  subject =      "computer networks; Linux",
}


bibtype: book
filename: unix.bib
label: Singh:2007:MXI
author: Amit Singh
title: Mac OS X internals: a systems approach
publisher: pub-AW
address: pub-AW:adr
pages: xxxiii + 1641
year: 2007
ISBN: 0-321-27854-2 (hardback) OR 0321278542 (hardback)
ISBN13: 978-0-321-27854-8 (hardback) OR 9780321278548 (hardback)
LCCN: QA76.76.O63 S5645 2007
bibdate: Fri May 4 15:21:07 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2007.05.04 15:21:07 MDT
URL: http://www.loc.gov/catdir/toc/ecip0613/2006014901.html
subject: Mac OS; Operating systems (Computers); Macintosh (Computer); Programming
acknowledgement: ack-nhfb
rawauthor: Amit Singh
rawtitle: {Mac OS X} internals: a systems approach
entry:
@Book{Singh:2007:MXI,
  author =       "Amit Singh",
  title =        "{Mac OS X} internals: a systems approach",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxxiii + 1641",
  year =         "2007",
  ISBN =         "0-321-27854-2 (hardback)",
  ISBN-13 =      "978-0-321-27854-8 (hardback)",
  LCCN =         "QA76.76.O63 S5645 2007",
  bibdate =      "Fri May 4 15:21:07 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.loc.gov/catdir/toc/ecip0613/2006014901.html",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Operating systems (Computers); Macintosh
                 (Computer); Programming",
}


bibtype: book
filename: unix.bib
label: Sprang:2007:XVL
editor: Henning Sprang
title: Xen: Virtualisierung unter Linux. (German) [Xen: Virtualization under Linux]
publisher: Open Source Press
address: Munchen, Germany
pages: 350
year: 2007
ISBN: 3-937514-29-5 OR 3937514295
ISBN13: 978-3-937514-29-1 OR 9783937514291
bibdate: Mon May 17 09:05:00 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.05.17 09:05:00 MDT
URL: http://deposit.ddb.de/cgi-bin/dokserv?id=2809360
language: German
subject: Linux; Xen 3
acknowledgement: ack-nhfb
raweditor: Henning Sprang
rawtitle: {Xen: Virtualisierung unter Linux}. ({German}) [{Xen}: Virtualization under {Linux}]
entry:
@Book{Sprang:2007:XVL,
  editor =       "Henning Sprang",
  title =        "{Xen: Virtualisierung unter Linux}. ({German}) [{Xen}:
                 Virtualization under {Linux}]",
  publisher =    "Open Source Press",
  address =      "M{\"u}nchen, Germany",
  pages =        "350",
  year =         "2007",
  ISBN =         "3-937514-29-5",
  ISBN-13 =      "978-3-937514-29-1",
  LCCN =         "????",
  bibdate =      "Mon May 17 09:05:00 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://deposit.ddb.de/cgi-bin/dokserv?id=2809360",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Linux; Xen 3",
}


bibtype: article
filename: unix.bib
label: Stanik:2007:NGD
author: John Stanik
title: News 2.0: Googlebombs Away; DST: This Year's Y2K?; Linux through Windows
journal: j-QUEUE
volume: 5
number: 2
pages: 7--7
month: mar
monthnumber: 3
year: 2007
CODEN: AQCUAE
DOI: https://doi.org/10.1145/1229899.1229901
ISSN: 1542-7730 (print), 1542-7749 (electronic) OR 15427730 (print), 15427749 (electronic)
ISSNL: 1542-7730 OR 15427730
bibdate: Fri Jun 20 11:15:25 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 11:15:25 MDT
abstract: Taking a second look at the news so you don't have to
fjournal: ACM Queue: Tomorrow's Computing Today
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J882
rawabstract: Taking a second look at the news so you don't have to
rawauthor: John Stanik
rawtitle: News 2.0: {Googlebombs} Away; {DST}: This Year's {Y2K}?; {Linux} through {Windows}
entry:
@Article{Stanik:2007:NGD,
  author =       "John Stanik",
  title =        "News 2.0: {Googlebombs} Away; {DST}: This Year's
                 {Y2K}?; {Linux} through {Windows}",
  journal =      j-QUEUE,
  volume =       "5",
  number =       "2",
  pages =        "7--7",
  month =        mar,
  year =         "2007",
  CODEN =        "AQCUAE",
  DOI =          "https://doi.org/10.1145/1229899.1229901",
  ISSN =         "1542-7730 (print), 1542-7749 (electronic)",
  ISSN-L =       "1542-7730",
  bibdate =      "Fri Jun 20 11:15:25 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Taking a second look at the news so you don't have
                 to",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Queue: Tomorrow's Computing Today",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J882",
}


bibtype: article
filename: unix.bib
label: State:2007:REL
author: Radu State
journal: j-QUEUE
volume: 5
number: 3
pages: 44--44
month: apr
monthnumber: 4
year: 2007
CODEN: AQCUAE
DOI: https://doi.org/10.1145/1242489.1242503
ISSN: 1542-7730 (print), 1542-7749 (electronic) OR 15427730 (print), 15427749 (electronic)
ISSNL: 1542-7730 OR 15427730
bibdate: Fri Jun 20 11:15:55 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 11:15:55 MDT
note: See cite Hallinan:2007:ELP.
fjournal: ACM Queue: Tomorrow's Computing Today
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J882
rawauthor: Radu State
rawnote: See \cite{Hallinan:2007:ELP}.
title:
Review of `Embedded Linux Primer: A Practical Real-world Approach' by Christopher Hallinan, Prentice Hall PTR, 2006, $44.99, ISBN 0-13-167984-8

rawtitle:
Review of {`Embedded Linux Primer: A Practical Real-world Approach' by Christopher Hallinan, Prentice Hall PTR, 2006, \$44.99, ISBN 0-13-167984-8}

entry:
@Article{State:2007:REL,
  author =       "Radu State",
  title =        "Review of {`Embedded Linux Primer: A Practical
                 Real-world Approach' by Christopher Hallinan, Prentice
                 Hall PTR, 2006, \$44.99, ISBN 0-13-167984-8}",
  journal =      j-QUEUE,
  volume =       "5",
  number =       "3",
  pages =        "44--44",
  month =        apr,
  year =         "2007",
  CODEN =        "AQCUAE",
  DOI =          "https://doi.org/10.1145/1242489.1242503",
  ISSN =         "1542-7730 (print), 1542-7749 (electronic)",
  ISSN-L =       "1542-7730",
  bibdate =      "Fri Jun 20 11:15:55 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "See \cite{Hallinan:2007:ELP}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Queue: Tomorrow's Computing Today",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J882",
}


bibtype: book
filename: unix.bib
label: Sweetman:2007:SMR
author: Dominic Sweetman
title: See MIPS Run
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
edition: Second
pages: xix + 492
year: 2007
ISBN: 0-12-088421-6 OR 0120884216
ISBN13: 978-0-12-088421-6 OR 9780120884216
LCCN: QA76.9.A73 S88 2007
bibdate: Thu Jun 20 10:21:55 2002
bibtimestamp: 2002.06.20 10:21:55 ???
keywords: Embedded computer systems --- Programming; MIPS (Computer architecture); RISC microprocessors
acknowledgement: ack-nhfb
rawauthor: Dominic Sweetman
rawtitle: See {MIPS} Run
bibsource:
https://www.math.utah.edu/pub/tex/bib/linux.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/multithreading.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
1: RISCs and MIPS architectures / 1 2: MIPS architecture / 29 3: Coprocessor 0: MIPS processor control / 53 4: How caches work on MIPS processors / 79 5: Exceptions, interrupts, and initialization / 105 6: Low-level memory management and the TLB / 131 7: Floating-point support / 151 8: Complete guide to the MIPS instruction set / 183 9: Reading MIPS assembly language / 263 10: Porting software to the MIPS architecture / 279 11: MIPS software standards (ABIs) / 311 12: Debugging MIPS designs - debug and profiling features / 339 13: GNU/Linux from eight miles high / 363 14: How hardware and software work together / 371 15: MIPS specific issues in the Linux kernel / 399 16: Linux application code, PIC, and libraries / 409 Appendix A: MIPS multithreading / 415 Appendix B: Other optional extensions to the MIPS instruction set

rawTOC:
1: RISCs and MIPS architectures / 1 \\ 2: MIPS architecture / 29 \\ 3: Coprocessor 0: MIPS processor control / 53 \\ 4: How caches work on MIPS processors / 79 \\ 5: Exceptions, interrupts, and initialization / 105 \\ 6: Low-level memory management and the TLB / 131 \\ 7: Floating-point support / 151 \\ 8: Complete guide to the MIPS instruction set / 183 \\ 9: Reading MIPS assembly language / 263 \\ 10: Porting software to the MIPS architecture / 279 \\ 11: MIPS software standards (ABIs) / 311 \\ 12: Debugging MIPS designs - debug and profiling features / 339 \\ 13: GNU/Linux from eight miles high / 363 \\ 14: How hardware and software work together / 371 \\ 15: MIPS specific issues in the Linux kernel / 399 \\ 16: Linux application code, PIC, and libraries / 409 \\ Appendix A: MIPS multithreading / 415 \\ Appendix B: Other optional extensions to the MIPS instruction set

entry:
@Book{Sweetman:2007:SMR,
  author =       "Dominic Sweetman",
  title =        "See {MIPS} Run",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Second",
  pages =        "xix + 492",
  year =         "2007",
  ISBN =         "0-12-088421-6",
  ISBN-13 =      "978-0-12-088421-6",
  LCCN =         "QA76.9.A73 S88 2007",
  bibdate =      "Thu Jun 20 10:21:55 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Embedded computer systems --- Programming; MIPS
                 (Computer architecture); RISC microprocessors",
  libnote =      "Not yet in my library.",
  tableofcontents = "1: RISCs and MIPS architectures / 1 \\
                 2: MIPS architecture / 29 \\
                 3: Coprocessor 0: MIPS processor control / 53 \\
                 4: How caches work on MIPS processors / 79 \\
                 5: Exceptions, interrupts, and initialization / 105 \\
                 6: Low-level memory management and the TLB / 131 \\
                 7: Floating-point support / 151 \\
                 8: Complete guide to the MIPS instruction set / 183 \\
                 9: Reading MIPS assembly language / 263 \\
                 10: Porting software to the MIPS architecture / 279 \\
                 11: MIPS software standards (ABIs) / 311 \\
                 12: Debugging MIPS designs - debug and profiling
                 features / 339 \\
                 13: GNU/Linux from eight miles high / 363 \\
                 14: How hardware and software work together / 371 \\
                 15: MIPS specific issues in the Linux kernel / 399 \\
                 16: Linux application code, PIC, and libraries / 409
                 \\
                 Appendix A: MIPS multithreading / 415 \\
                 Appendix B: Other optional extensions to the MIPS
                 instruction set",
}


bibtype: article
filename: unix.bib
label: Torrey:2007:CIL
author: Lisa A. Torrey and Joyce Coleman and Barton P. Miller
title: A comparison of interactivity in the Linux 2.6 scheduler and an MLFQ scheduler
journal: j-SPE
volume: 37
number: 4
pages: 347--364
day: 10
month: apr
monthnumber: 4
year: 2007
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.772
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Wed Oct 17 18:33:14 MDT 2007
bibtimestamp: 2007.10.17 18:33:14 MDT
fjournal: Software---Practice and Experience
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 24 Oct 2006
rawauthor: Lisa A. Torrey and Joyce Coleman and Barton P. Miller
rawtitle: A comparison of interactivity in the {Linux 2.6} scheduler and an {MLFQ} scheduler
entry:
@Article{Torrey:2007:CIL,
  author =       "Lisa A. Torrey and Joyce Coleman and Barton P.
                 Miller",
  title =        "A comparison of interactivity in the {Linux 2.6}
                 scheduler and an {MLFQ} scheduler",
  journal =      j-SPE,
  volume =       "37",
  number =       "4",
  pages =        "347--364",
  day =          "10",
  month =        apr,
  year =         "2007",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.772",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Oct 17 18:33:14 MDT 2007",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "24 Oct 2006",
}


bibtype: article
filename: unix.bib
label: Toxen:2007:SDS
author: Bob Toxen
title: The seven deadly sins of Linux security
journal: j-QUEUE
volume: 5
number: 4
pages: 38--47
month: may
monthnumber: 5
year: 2007
CODEN: AQCUAE
DOI: https://doi.org/10.1145/1255421.1255423
ISSN: 1542-7730 (print), 1542-7749 (electronic) OR 15427730 (print), 15427749 (electronic)
ISSNL: 1542-7730 OR 15427730
bibdate: Fri Jun 20 11:16:37 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 11:16:37 MDT
abstract: Avoid these common security risks like the devil
fjournal: ACM Queue: Tomorrow's Computing Today
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J882
rawabstract: Avoid these common security risks like the devil
rawauthor: Bob Toxen
rawtitle: The seven deadly sins of {Linux} security
entry:
@Article{Toxen:2007:SDS,
  author =       "Bob Toxen",
  title =        "The seven deadly sins of {Linux} security",
  journal =      j-QUEUE,
  volume =       "5",
  number =       "4",
  pages =        "38--47",
  month =        may # "--" # jun,
  year =         "2007",
  CODEN =        "AQCUAE",
  DOI =          "https://doi.org/10.1145/1255421.1255423",
  ISSN =         "1542-7730 (print), 1542-7749 (electronic)",
  ISSN-L =       "1542-7730",
  bibdate =      "Fri Jun 20 11:16:37 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Avoid these common security risks like the devil",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Queue: Tomorrow's Computing Today",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J882",
}


bibtype: book
filename: unix.bib
label: vonHagen:2007:ULB
author: William von Hagen
title: Ubuntu Linux bible
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xxvi + 904
year: 2007
ISBN: 0-470-03899-3, 0-470-12454-7 (electronic book) OR 0470038993, 0470124547 (electronic book)
LCCN: QA76.76.O63 V685 2007eb
bibdate: Mon Oct 29 18:40:51 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2007.10.29 18:40:51 MDT
subject: Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: William von Hagen
rawtitle: {Ubuntu Linux} bible
ISBN13:
978-0-470-03899-4, 978-0-470-12454-3 (electronic book) OR 9780470038994, 9780470124543 (electronic book)

TOC:
Introduction Who Should Read This Book How This Book Is Organized Conventions Used in This Book Getting an Ubuntu CD-ROM Part I: Getting Started with Ubuntu Linux Chapter 1: The Ubuntu Linux Project Background Introducing Ubuntu Linux Why Choose Ubuntu? Installation Requirements Ubuntu CDs Support for Ubuntu Linux Getting More Information About Ubuntu Summary Chapter 2: Installing Ubuntu Getting a 64-bit or PPC Desktop CD Booting the Desktop CD Installing Ubuntu Linux from the Desktop CD Test-Driving Ubuntu Linux Installing Windows Programs from the Desktop CD Summary Chapter 3: Installing Ubuntu on Special-Purpose Systems Overview of Dual-Boot Systems Getting a Different Install CD Booting from a Server or Alternate Install CD Install Options on the Server Install CD Install Options on the Alternate Install CD Summary Part II: Ubuntu for Desktop Users Chapter 4: Basic Linux System Concepts Working with Files and Directories Introduction to Linux Filesystems Working with Partitions and Filesystems Understanding Linux Permissions Summary Chapter 5: Using the GNOME Desktop What's a Desktop? Graphical Environments for Linux Using the Mouse GNOME Desktop Overview GNOME Application Windows Menus in GNOME Customizing Your Desktop GNOME Keyboard Shortcuts Introducing the Nautilus File Manager Using a Window Manager Summary Chapter 6: Using Command-Line Tools Why Use the Command Line? Executing Commands from the Command Line What's a Shell? Getting to a Shell Popular Command-Line Commands Working with the Bash Shell Summary Chapter 7: Working with Text Files on Ubuntu Introduction to Linux Text Editors Using vi Using emacs Using gedit Other Text Editors for Ubuntu Summary Chapter 8: Reading and Sending Mail with Evolution Starting Evolution Using the Evolution Setup Assistant Sending and Receiving Mail Filtering Incoming Mail Additional Sources of Information About Evolution Summary Chapter 9: Surfing the Web with Firefox A Quick History of Firefox Starting Firefox The Firefox User Interface Configuring Firefox Working with Bookmarks Enhancing Firefox Summary Chapter 10: Creating and Publishing Documents Using Document Markup Languages on Ubuntu Word Processing with OpenOffice.org Writer Desktop Publishing with Scribus Other Word Processors and Office Suites for Linux Summary Chapter 11: Other Office Software: Spreadsheets and Presentations Introduction to Spreadsheets: A Quick Tutorial Using Gnumeric Using OpenOffice.org Calc Using OpenOffice.org Impress Summary Chapter 12: Working with Graphics Overview of Digital Graphics Terminology Using GIMP Using OpenOffice.org Draw Using Inkscape for Vector Graphics Summary Chapter 13: Working with Multimedia Overview of Digital Audio and Video Terminology Configuring Sound Devices, Levels, and System Sounds Installing the gstreamer Framework and Plug-ins Working with CDs Working with Other Audio Sources Working with DVDs on Ubuntu Summary

rawTOC:
Introduction \\ Who Should Read This Book \\ How This Book Is Organized \\ Conventions Used in This Book \\ Getting an Ubuntu CD-ROM Part I: Getting Started with Ubuntu Linux \\ Chapter 1: The Ubuntu Linux Project \\ Background \\ Introducing Ubuntu Linux \\ Why Choose Ubuntu? \\ Installation Requirements \\ Ubuntu CDs \\ Support for Ubuntu Linux \\ Getting More Information About Ubuntu \\ Summary \\ Chapter 2: Installing Ubuntu \\ Getting a 64-bit or PPC Desktop CD \\ Booting the Desktop CD \\ Installing Ubuntu Linux from the Desktop CD \\ Test-Driving Ubuntu Linux \\ Installing Windows Programs from the Desktop CD \\ Summary \\ Chapter 3: Installing Ubuntu on Special-Purpose Systems \\ Overview of Dual-Boot Systems \\ Getting a Different Install CD \\ Booting from a Server or Alternate Install CD \\ Install Options on the Server Install CD \\ Install Options on the Alternate Install CD \\ Summary Part II: Ubuntu for Desktop Users \\ Chapter 4: Basic Linux System Concepts \\ Working with Files and Directories \\ Introduction to Linux Filesystems \\ Working with Partitions and Filesystems \\ Understanding Linux Permissions \\ Summary \\ Chapter 5: Using the GNOME Desktop \\ What's a Desktop? Graphical Environments for Linux \\ Using the Mouse \\ GNOME Desktop Overview \\ GNOME Application Windows \\ Menus in GNOME \\ Customizing Your Desktop \\ GNOME Keyboard Shortcuts \\ Introducing the Nautilus File Manager \\ Using a Window Manager \\ Summary \\ Chapter 6: Using Command-Line Tools \\ Why Use the Command Line? \\ Executing Commands from the Command Line \\ What's a Shell? \\ Getting to a Shell \\ Popular Command-Line Commands \\ Working with the Bash Shell \\ Summary \\ Chapter 7: Working with Text Files on Ubuntu \\ Introduction to Linux Text Editors \\ Using vi \\ Using emacs \\ Using gedit \\ Other Text Editors for Ubuntu \\ Summary \\ Chapter 8: Reading and Sending Mail with Evolution \\ Starting Evolution \\ Using the Evolution Setup Assistant \\ Sending and Receiving Mail \\ Filtering Incoming Mail \\ Additional Sources of Information About Evolution \\ Summary \\ Chapter 9: Surfing the Web with Firefox \\ A Quick History of Firefox \\ Starting Firefox \\ The Firefox User Interface \\ Configuring Firefox \\ Working with Bookmarks \\ Enhancing Firefox \\ Summary \\ Chapter 10: Creating and Publishing Documents \\ Using Document Markup Languages on Ubuntu \\ Word Processing with OpenOffice.org Writer \\ Desktop Publishing with Scribus \\ Other Word Processors and Office Suites for Linux \\ Summary \\ Chapter 11: Other Office Software: Spreadsheets and Presentations \\ Introduction to Spreadsheets: A Quick Tutorial \\ Using Gnumeric \\ Using OpenOffice.org Calc \\ Using OpenOffice.org Impress \\ Summary \\ Chapter 12: Working with Graphics \\ Overview of Digital Graphics Terminology \\ Using GIMP \\ Using OpenOffice.org Draw \\ Using Inkscape for Vector Graphics \\ Summary \\ Chapter 13: Working with Multimedia \\ Overview of Digital Audio and Video Terminology \\ Configuring Sound Devices, Levels, and System Sounds \\ Installing the gstreamer Framework and Plug-ins \\ Working with CDs \\ Working with Other Audio Sources \\ Working with DVDs on Ubuntu \\ Summary

entry:
@Book{vonHagen:2007:ULB,
  author =       "William von Hagen",
  title =        "{Ubuntu Linux} bible",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxvi + 904",
  year =         "2007",
  ISBN =         "0-470-03899-3, 0-470-12454-7 (electronic book)",
  ISBN-13 =      "978-0-470-03899-4, 978-0-470-12454-3 (electronic
                 book)",
  LCCN =         "QA76.76.O63 V685 2007eb",
  bibdate =      "Mon Oct 29 18:40:51 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
  tableofcontents = "Introduction \\
                 Who Should Read This Book \\
                 How This Book Is Organized \\
                 Conventions Used in This Book \\
                 Getting an Ubuntu CD-ROM Part I: Getting Started with
                 Ubuntu Linux \\
                 Chapter 1: The Ubuntu Linux Project \\
                 Background \\
                 Introducing Ubuntu Linux \\
                 Why Choose Ubuntu? \\
                 Installation Requirements \\
                 Ubuntu CDs \\
                 Support for Ubuntu Linux \\
                 Getting More Information About Ubuntu \\
                 Summary \\
                 Chapter 2: Installing Ubuntu \\
                 Getting a 64-bit or PPC Desktop CD \\
                 Booting the Desktop CD \\
                 Installing Ubuntu Linux from the Desktop CD \\
                 Test-Driving Ubuntu Linux \\
                 Installing Windows Programs from the Desktop CD \\
                 Summary \\
                 Chapter 3: Installing Ubuntu on Special-Purpose Systems
                 \\
                 Overview of Dual-Boot Systems \\
                 Getting a Different Install CD \\
                 Booting from a Server or Alternate Install CD \\
                 Install Options on the Server Install CD \\
                 Install Options on the Alternate Install CD \\
                 Summary Part II: Ubuntu for Desktop Users \\
                 Chapter 4: Basic Linux System Concepts \\
                 Working with Files and Directories \\
                 Introduction to Linux Filesystems \\
                 Working with Partitions and Filesystems \\
                 Understanding Linux Permissions \\
                 Summary \\
                 Chapter 5: Using the GNOME Desktop \\
                 What's a Desktop? Graphical Environments for Linux \\
                 Using the Mouse \\
                 GNOME Desktop Overview \\
                 GNOME Application Windows \\
                 Menus in GNOME \\
                 Customizing Your Desktop \\
                 GNOME Keyboard Shortcuts \\
                 Introducing the Nautilus File Manager \\
                 Using a Window Manager \\
                 Summary \\
                 Chapter 6: Using Command-Line Tools \\
                 Why Use the Command Line? \\
                 Executing Commands from the Command Line \\
                 What's a Shell? \\
                 Getting to a Shell \\
                 Popular Command-Line Commands \\
                 Working with the Bash Shell \\
                 Summary \\
                 Chapter 7: Working with Text Files on Ubuntu \\
                 Introduction to Linux Text Editors \\
                 Using vi \\
                 Using emacs \\
                 Using gedit \\
                 Other Text Editors for Ubuntu \\
                 Summary \\
                 Chapter 8: Reading and Sending Mail with Evolution \\
                 Starting Evolution \\
                 Using the Evolution Setup Assistant \\
                 Sending and Receiving Mail \\
                 Filtering Incoming Mail \\
                 Additional Sources of Information About Evolution \\
                 Summary \\
                 Chapter 9: Surfing the Web with Firefox \\
                 A Quick History of Firefox \\
                 Starting Firefox \\
                 The Firefox User Interface \\
                 Configuring Firefox \\
                 Working with Bookmarks \\
                 Enhancing Firefox \\
                 Summary \\
                 Chapter 10: Creating and Publishing Documents \\
                 Using Document Markup Languages on Ubuntu \\
                 Word Processing with OpenOffice.org Writer \\
                 Desktop Publishing with Scribus \\
                 Other Word Processors and Office Suites for Linux \\
                 Summary \\
                 Chapter 11: Other Office Software: Spreadsheets and
                 Presentations \\
                 Introduction to Spreadsheets: A Quick Tutorial \\
                 Using Gnumeric \\
                 Using OpenOffice.org Calc \\
                 Using OpenOffice.org Impress \\
                 Summary \\
                 Chapter 12: Working with Graphics \\
                 Overview of Digital Graphics Terminology \\
                 Using GIMP \\
                 Using OpenOffice.org Draw \\
                 Using Inkscape for Vector Graphics \\
                 Summary \\
                 Chapter 13: Working with Multimedia \\
                 Overview of Digital Audio and Video Terminology \\
                 Configuring Sound Devices, Levels, and System Sounds
                 \\
                 Installing the gstreamer Framework and Plug-ins \\
                 Working with CDs \\
                 Working with Other Audio Sources \\
                 Working with DVDs on Ubuntu \\
                 Summary",
}


bibtype: article
filename: unix.bib
label: Webb:2007:PSR
author: A. M. Webb and R. Mansell and J. W. Knight and S. J. Greenspan and D. B. Emmes
title: Practical software reuse for IBM System z I/O subsystems
journal: j-IBM-JRD
volume: 51
number: 1/2
pages: 229--??
month: jan
monthnumber: 1
year: 2007
CODEN: IBMJAE
ISSN: 0018-8646 (print), 2151-8556 (electronic) OR 00188646 (print), 21518556 (electronic)
ISSNL: 0018-8646 OR 00188646
bibdate: Fri Feb 9 20:31:06 MST 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www.research.ibm.com/journal/
bibtimestamp: 2007.02.09 20:31:06 MST
URL: http://www.research.ibm.com/journal/rd/511/webb.html
fjournal: IBM Journal of Research and Development
acknowledgement: ack-nhfb
journalURL: http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520
rawauthor: A. M. Webb and R. Mansell and J. W. Knight and S. J. Greenspan and D. B. Emmes
rawtitle: Practical software reuse for {IBM System z} {I/O} subsystems
abstract:
The design and implementation of the z/VM SCSI (Small Computer System Interface) I/O subsystem is described. z/VM is an operating system that provides multiple virtual IBM System z machines on a single IBM System z computer. The approach adopted herein allows the reuse of entire device drivers from AIX 5Le, a completely different operating system, essentially unchanged. AIX 5L is the IBM UNIX operating system for the IBM System pe platform. The design, and much of the implemented code that allows the incorporation of such ``foreign'' device drivers, is independent of both z/VM and AIX 5L and could potentially be used in other operating system environments.

rawabstract:
The design and implementation of the z/VM SCSI (Small Computer System Interface) I/O subsystem is described. z/VM is an operating system that provides multiple virtual IBM System z machines on a single IBM System z computer. The approach adopted herein allows the reuse of entire device drivers from AIX 5Le, a completely different operating system, essentially unchanged. AIX 5L is the IBM UNIX operating system for the IBM System pe platform. The design, and much of the implemented code that allows the incorporation of such ``foreign'' device drivers, is independent of both z/VM and AIX 5L and could potentially be used in other operating system environments.

entry:
@Article{Webb:2007:PSR,
  author =       "A. M. Webb and R. Mansell and J. W. Knight and S. J.
                 Greenspan and D. B. Emmes",
  title =        "Practical software reuse for {IBM System z} {I/O}
                 subsystems",
  journal =      j-IBM-JRD,
  volume =       "51",
  number =       "1/2",
  pages =        "229--??",
  month =        jan # " \slash " # mar,
  year =         "2007",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Fri Feb 9 20:31:06 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.research.ibm.com/journal/",
  URL =          "http://www.research.ibm.com/journal/rd/511/webb.html",
  abstract =     "The design and implementation of the z/VM SCSI (Small
                 Computer System Interface) I/O subsystem is described.
                 z/VM is an operating system that provides multiple
                 virtual IBM System z machines on a single IBM System z
                 computer. The approach adopted herein allows the reuse
                 of entire device drivers from AIX 5Le, a completely
                 different operating system, essentially unchanged. AIX
                 5L is the IBM UNIX operating system for the IBM System
                 pe platform. The design, and much of the implemented
                 code that allows the incorporation of such ``foreign''
                 device drivers, is independent of both z/VM and AIX 5L
                 and could potentially be used in other operating system
                 environments.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "????",
}


bibtype: article
filename: unix.bib
label: Zee:2007:ISZ
title: IBM System z9 Open Systems Adapter for Communication Controller for Linux
journal: j-IBM-JRD
volume: 51
number: 1/2
pages: 119--130
month: jan
monthnumber: 1
year: 2007
CODEN: IBMJAE
ISSN: 0018-8646 (print), 2151-8556 (electronic) OR 00188646 (print), 21518556 (electronic)
ISSNL: 0018-8646 OR 00188646
bibdate: Fri Feb 9 20:31:06 MST 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www.research.ibm.com/journal/
bibtimestamp: 2007.02.09 20:31:06 MST
URL: http://www.research.ibm.com/journal/rd/511/zee.html
fjournal: IBM Journal of Research and Development
acknowledgement: ack-nhfb
journalURL: http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520
rawtitle: {IBM System z9} Open Systems Adapter for Communication Controller for {Linux}
author:
M. Zee and J. W. Stevens and B. L. Thompson and J. A. Fowler and J. Goldman and P. T. Chan and T. P. McSweeney

abstract:
The IBM 374x Communication Controllers, and the NCP (network control program) software that runs on them, have been at the center of the IBM SNA (Systems Network Architecture) for many years. However, the 374x hardware is no longer being produced. In order to continue to offer IBM customers various functions provided by the NCP product, IBM has developed a Communication Controller for Linux (CCL) for the IBM System z. CCL is a software program that emulates the 374x hardware, enabling the NCP to function in Linux. IBM customers now have the ability to migrate their NCP product to a Linux partition on System z. The current NCP product, running on an IBM 374x Communication Controller, supports both host channel and network attachment. The channel protocol used for the host-channel support is referred to as channel data link control (CDLC). In order to provide the System z9e host operating systems with the ability to attach to the new CCL NCP over a channel interface, a new channel adapter is required. The new innovative Open Systems Adapter for NCP (OSN) channel support provided by the OSA-Express2 allows various operating systems on the same System z9 to attach ``internally'' to the CCL without using any external network or channel fabric.

rawabstract:
The IBM 374x Communication Controllers, and the NCP (network control program) software that runs on them, have been at the center of the IBM SNA (Systems Network Architecture) for many years. However, the 374x hardware is no longer being produced. In order to continue to offer IBM customers various functions provided by the NCP product, IBM has developed a Communication Controller for Linux (CCL) for the IBM System z. CCL is a software program that emulates the 374x hardware, enabling the NCP to function in Linux. IBM customers now have the ability to migrate their NCP product to a Linux partition on System z. The current NCP product, running on an IBM 374x Communication Controller, supports both host channel and network attachment. The channel protocol used for the host-channel support is referred to as channel data link control (CDLC). In order to provide the System z9e host operating systems with the ability to attach to the new CCL NCP over a channel interface, a new channel adapter is required. The new innovative Open Systems Adapter for NCP (OSN) channel support provided by the OSA-Express2 allows various operating systems on the same System z9 to attach ``internally'' to the CCL without using any external network or channel fabric.

rawauthor:
M. Zee and J. W. Stevens and B. L. Thompson and J. A. Fowler and J. Goldman and P. T. Chan and T. P. McSweeney

entry:
@Article{Zee:2007:ISZ,
  author =       "M. Zee and J. W. Stevens and B. L. Thompson and J. A.
                 Fowler and J. Goldman and P. T. Chan and T. P.
                 McSweeney",
  title =        "{IBM System z9} Open Systems Adapter for Communication
                 Controller for {Linux}",
  journal =      j-IBM-JRD,
  volume =       "51",
  number =       "1/2",
  pages =        "119--130",
  month =        jan # " \slash " # mar,
  year =         "2007",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Fri Feb 9 20:31:06 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.research.ibm.com/journal/",
  URL =          "http://www.research.ibm.com/journal/rd/511/zee.html",
  abstract =     "The IBM 374x Communication Controllers, and the NCP
                 (network control program) software that runs on them,
                 have been at the center of the IBM SNA (Systems Network
                 Architecture) for many years. However, the 374x
                 hardware is no longer being produced. In order to
                 continue to offer IBM customers various functions
                 provided by the NCP product, IBM has developed a
                 Communication Controller for Linux (CCL) for the IBM
                 System z. CCL is a software program that emulates the
                 374x hardware, enabling the NCP to function in Linux.
                 IBM customers now have the ability to migrate their NCP
                 product to a Linux partition on System z. The current
                 NCP product, running on an IBM 374x Communication
                 Controller, supports both host channel and network
                 attachment. The channel protocol used for the
                 host-channel support is referred to as channel data
                 link control (CDLC). In order to provide the System z9e
                 host operating systems with the ability to attach to
                 the new CCL NCP over a channel interface, a new channel
                 adapter is required. The new innovative Open Systems
                 Adapter for NCP (OSN) channel support provided by the
                 OSA-Express2 allows various operating systems on the
                 same System z9 to attach ``internally'' to the CCL
                 without using any external network or channel fabric.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "????",
}


bibtype: article
filename: unix.bib
label: Ben-Yehuda:2008:MGR
author: Muli Ben-Yehuda and Eric Van Hensbergen and Marc Fiuczynski
title: Minding the gap: R&D in the Linux kernel
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 1--3
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400098
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Muli Ben-Yehuda and Eric {Van Hensbergen} and Marc Fiuczynski
rawtitle: Minding the gap: {R\&D} in the {Linux} kernel
abstract:
The Linux kernel, since its inception in 1991, has captured the interest of many thousands of developers and millions of users. It recently celebrated its 16th anniversary, includes many millions of lines of code, and is used in production systems around the world. It is also advancing at an increasingly rapid pace, undergoing many changes every single day. Indeed the kernel's importance to many large corporations has sparked a high level of contribution by those companies [3] [4], including the employment of many core kernel developers. Recently Linus Torvalds published statistics relating to contributions to the kernel over the past three years: 96,885 patches attributed to 4068 distinct authors have been accepted [5].

rawabstract:
The Linux kernel, since its inception in 1991, has captured the interest of many thousands of developers and millions of users. It recently celebrated its 16th anniversary, includes many millions of lines of code, and is used in production systems around the world. It is also advancing at an increasingly rapid pace, undergoing many changes every single day. Indeed the kernel's importance to many large corporations has sparked a high level of contribution by those companies [3] [4], including the employment of many core kernel developers. Recently Linus Torvalds published statistics relating to contributions to the kernel over the past three years: 96,885 patches attributed to 4068 distinct authors have been accepted [5].

entry:
@Article{Ben-Yehuda:2008:MGR,
  author =       "Muli Ben-Yehuda and Eric {Van Hensbergen} and Marc
                 Fiuczynski",
  title =        "Minding the gap: {R\&D} in the {Linux} kernel",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "1--3",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400098",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The Linux kernel, since its inception in 1991, has
                 captured the interest of many thousands of developers
                 and millions of users. It recently celebrated its 16th
                 anniversary, includes many millions of lines of code,
                 and is used in production systems around the world. It
                 is also advancing at an increasingly rapid pace,
                 undergoing many changes every single day. Indeed the
                 kernel's importance to many large corporations has
                 sparked a high level of contribution by those companies
                 [3] [4], including the employment of many core kernel
                 developers. Recently Linus Torvalds published
                 statistics relating to contributions to the kernel over
                 the past three years: 96,885 patches attributed to 4068
                 distinct authors have been accepted [5].",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}


bibtype: article
filename: unix.bib
label: Bhattiprolu:2008:VSC
author: Sukadev Bhattiprolu and Eric W. Biederman and Serge Hallyn and Daniel Lezcano
title: Virtual servers and checkpoint / restart in mainstream Linux
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 104--113
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400109
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: checkpoint; mobility; reliability; restart; security; survivability; virtualization
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Sukadev Bhattiprolu and Eric W. Biederman and Serge Hallyn and Daniel Lezcano
rawtitle: Virtual servers and checkpoint\slash restart in mainstream {Linux}
abstract:
Virtual private servers and application checkpoint and restart are two advanced operating system features which place different but related requirements on the way kernel-provided resources are accessed by userspace. In Linux, kernel resources, such as process IDs and SYSV shared messages, have traditionally been identified using global tables. Since 2005, these tables have gradually been transformed into per-process namespaces in order to support both resource availability on application restart and virtual private server functionality. Due to inherent differences in the resources themselves, the semantics of namespace cloning differ for many of the resources. This paper describes the existing and proposed namespaces as well as their uses.

rawabstract:
Virtual private servers and application checkpoint and restart are two advanced operating system features which place different but related requirements on the way kernel-provided resources are accessed by userspace. In Linux, kernel resources, such as process IDs and SYSV shared messages, have traditionally been identified using global tables. Since 2005, these tables have gradually been transformed into per-process namespaces in order to support both resource availability on application restart and virtual private server functionality. Due to inherent differences in the resources themselves, the semantics of namespace cloning differ for many of the resources. This paper describes the existing and proposed namespaces as well as their uses.

entry:
@Article{Bhattiprolu:2008:VSC,
  author =       "Sukadev Bhattiprolu and Eric W. Biederman and Serge
                 Hallyn and Daniel Lezcano",
  title =        "Virtual servers and checkpoint\slash restart in
                 mainstream {Linux}",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "104--113",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400109",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Virtual private servers and application checkpoint and
                 restart are two advanced operating system features
                 which place different but related requirements on the
                 way kernel-provided resources are accessed by
                 userspace. In Linux, kernel resources, such as process
                 IDs and SYSV shared messages, have traditionally been
                 identified using global tables. Since 2005, these
                 tables have gradually been transformed into per-process
                 namespaces in order to support both resource
                 availability on application restart and virtual private
                 server functionality. Due to inherent differences in
                 the resources themselves, the semantics of namespace
                 cloning differ for many of the resources. This paper
                 describes the existing and proposed namespaces as well
                 as their uses.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "checkpoint; mobility; reliability; restart; security;
                 survivability; virtualization",
}


bibtype: book
filename: unix.bib
label: Blum:2008:LCL
author: Richard Blum
title: Linux command line and shell scripting bible
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xxx + 809
year: 2008
ISBN: 0-470-25128-X (paperback) OR 047025128X (paperback)
ISBN13: 978-0-470-25128-7 (paperback) OR 9780470251287 (paperback)
LCCN: QA76.76.O63 B598 2008
bibdate: Mon Aug 23 13:58:20 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.08.23 13:58:20 MDT
subject: Linux; Operating systems (Computers); Scripting languages (Computer science)
acknowledgement: ack-nhfb
rawauthor: Richard Blum
rawtitle: {Linux} command line and shell scripting bible
URL:
http://www.loc.gov/catdir/enhancements/fy0827/2008012238-d.html; http://www.loc.gov/catdir/enhancements/fy0827/2008012238-t.html; http://www.loc.gov/catdir/enhancements/fy0828/2008012238-b.html

abstract:
A guide to the Linux command line and shell scripts covers such topics as using Linux environment variables, working with editors, using structured commands, handling user input, creating functions, and working with Regular Expressions.

TOC:
Introduction Part I. The Linux Command Line. Chapter 1: Starting with Linux Shells Chapter 2: Getting to the Shell Chapter 3: Basic bash Shell Commands Chapter 4: More bash Shell Commands Chapter 5: Using Linux Environment Variables. Chapter 6: Understanding Linux File Permissions Chapter 7: Working with Editors Part II. Shell Scripting Basics. Chapter 8: Basic Script Building Chapter 9: Using Structured Commands Chapter 10: More Structured Commands Chapter 11: Handling User Input Chapter 12: Presenting Data Chapter 13: Script Control Part III. Advanced Shell Scripting Chapter 14: Creating Functions Chapter 15: Adding Color to Scripts Chapter 16: Introducing sed and gawk Chapter 17: Regular Expressions Chapter 18: Advanced sed Chapter 19: Advanced gawk Part IV. Alternative Linux Shells Chapter 20: The ash Shell Chapter 21: The tcsh Shell Chapter 22: The Korn Shell Chapter 23: The zsh Shell Part V. Advanced Topics Chapter 24: Using a Database Chapter 25: Using the Web Chapter 26: Using E-Mail Chapter 27: Shell Scripts for Administrators Appendixes

rawabstract:
A guide to the Linux command line and shell scripts covers such topics as using Linux environment variables, working with editors, using structured commands, handling user input, creating functions, and working with Regular Expressions.

rawTOC:
Introduction \\ Part I. The Linux Command Line. Chapter 1: Starting with Linux Shells \\ Chapter 2: Getting to the Shell \\ Chapter 3: Basic bash Shell Commands \\ Chapter 4: More bash Shell Commands \\ Chapter 5: Using Linux Environment Variables. \\ Chapter 6: Understanding Linux File Permissions \\ Chapter 7: Working with Editors \\ Part II. Shell Scripting Basics. \\ Chapter 8: Basic Script Building \\ Chapter 9: Using Structured Commands \\ Chapter 10: More Structured Commands \\ Chapter 11: Handling User Input \\ Chapter 12: Presenting Data \\ Chapter 13: Script Control \\ Part III. Advanced Shell Scripting \\ Chapter 14: Creating Functions \\ Chapter 15: Adding Color to Scripts \\ Chapter 16: Introducing sed and gawk \\ Chapter 17: Regular Expressions \\ Chapter 18: Advanced sed \\ Chapter 19: Advanced gawk \\ Part IV. Alternative Linux Shells \\ Chapter 20: The ash Shell \\ Chapter 21: The tcsh Shell \\ Chapter 22: The Korn Shell \\ Chapter 23: The zsh Shell \\ Part V. Advanced Topics \\ Chapter 24: Using a Database \\ Chapter 25: Using the Web \\ Chapter 26: Using E-Mail \\ Chapter 27: Shell Scripts for Administrators \\ Appendixes

entry:
@Book{Blum:2008:LCL,
  author =       "Richard Blum",
  title =        "{Linux} command line and shell scripting bible",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxx + 809",
  year =         "2008",
  ISBN =         "0-470-25128-X (paperback)",
  ISBN-13 =      "978-0-470-25128-7 (paperback)",
  LCCN =         "QA76.76.O63 B598 2008",
  bibdate =      "Mon Aug 23 13:58:20 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0827/2008012238-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0827/2008012238-t.html;
                 http://www.loc.gov/catdir/enhancements/fy0828/2008012238-b.html",
  abstract =     "A guide to the Linux command line and shell scripts
                 covers such topics as using Linux environment
                 variables, working with editors, using structured
                 commands, handling user input, creating functions, and
                 working with Regular Expressions.",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers); Scripting
                 languages (Computer science)",
  tableofcontents = "Introduction \\
                 Part I. The Linux Command Line. Chapter 1: Starting
                 with Linux Shells \\
                 Chapter 2: Getting to the Shell \\
                 Chapter 3: Basic bash Shell Commands \\
                 Chapter 4: More bash Shell Commands \\
                 Chapter 5: Using Linux Environment Variables. \\
                 Chapter 6: Understanding Linux File Permissions \\
                 Chapter 7: Working with Editors \\
                 Part II. Shell Scripting Basics. \\
                 Chapter 8: Basic Script Building \\
                 Chapter 9: Using Structured Commands \\
                 Chapter 10: More Structured Commands \\
                 Chapter 11: Handling User Input \\
                 Chapter 12: Presenting Data \\
                 Chapter 13: Script Control \\
                 Part III. Advanced Shell Scripting \\
                 Chapter 14: Creating Functions \\
                 Chapter 15: Adding Color to Scripts \\
                 Chapter 16: Introducing sed and gawk \\
                 Chapter 17: Regular Expressions \\
                 Chapter 18: Advanced sed \\
                 Chapter 19: Advanced gawk \\
                 Part IV. Alternative Linux Shells \\
                 Chapter 20: The ash Shell \\
                 Chapter 21: The tcsh Shell \\
                 Chapter 22: The Korn Shell \\
                 Chapter 23: The zsh Shell \\
                 Part V. Advanced Topics \\
                 Chapter 24: Using a Database \\
                 Chapter 25: Using the Web \\
                 Chapter 26: Using E-Mail \\
                 Chapter 27: Shell Scripts for Administrators \\
                 Appendixes",
}


bibtype: book
filename: unix.bib
label: Calkins:2008:SSA
author: Bill Calkins
title: Solaris 10 system administration: CX-310-200, Part 1
publisher: pub-QUE
address: pub-QUE:adr
pages: xix + 738
year: 2008
ISBN: 0-7897-3790-6 (paperback) OR 0789737906 (paperback)
ISBN13: 978-0-7897-3790-8 (paperback) OR 9780789737908 (paperback)
LCCN: X08.E03772
bibdate: Tue Dec 9 11:19:16 MST 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; library.ox.ac.uk:210/ADVANCE
bibtimestamp: 2008.12.09 11:19:16 MST
series: Exam prep
remark: Accompanied by CD-ROM entitled: ExamGear.
acknowledgement: ack-nhfb
rawauthor: Bill Calkins
rawtitle: {Solaris 10} system administration: {CX-310-200}, Part 1
subject:
Solaris (computer file); operating systems (computers); examinations; study guides; electronic data processing personnel; certification

entry:
@Book{Calkins:2008:SSA,
  author =       "Bill Calkins",
  title =        "{Solaris 10} system administration: {CX-310-200}, Part
                 1",
  publisher =    pub-QUE,
  address =      pub-QUE:adr,
  pages =        "xix + 738",
  year =         "2008",
  ISBN =         "0-7897-3790-6 (paperback)",
  ISBN-13 =      "978-0-7897-3790-8 (paperback)",
  LCCN =         "X08.E03772",
  bibdate =      "Tue Dec 9 11:19:16 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 library.ox.ac.uk:210/ADVANCE",
  series =       "Exam prep",
  acknowledgement = ack-nhfb,
  remark =       "Accompanied by CD-ROM entitled: ExamGear.",
  subject =      "Solaris (computer file); operating systems
                 (computers); examinations; study guides; electronic
                 data processing personnel; certification",
}


bibtype: article
filename: unix.bib
label: deBruijn:2008:PFL
author: Willem de Bruijn and Herbert Bos
title: PipesFS: fast Linux I/O in the Unix tradition
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 55--63
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400104
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Willem de Bruijn and Herbert Bos
rawtitle: {PipesFS}: fast {Linux I/O} in the {Unix} tradition
abstract:
This paper presents PipesFS, an I/O architecture for Linux 2.6 that increases I/O throughput and adds support for heterogeneous parallel processors by (1) collapsing many I/O interfaces onto one: the Unix pipeline, (2) increasing pipe efficiency and (3) exploiting pipeline modularity to spread computation across all available processors.par PipesFS extends the pipeline model to kernel I/O and communicates with applications through a Linux virtual filesystem (VFS), where directory nodes represent operations and pipe nodes export live kernel data. Users can thus interact with kernel I/O through existing calls like mkdir, tools like grep, most languages and even shell scripts. To support performance critical tasks, PipesFS improves pipe throughput through copy, context switch and cache miss avoidance. To integrate heterogeneous processors (e.g., the Cell) it transparently moves operations to the most efficient type of core.

rawabstract:
This paper presents PipesFS, an I/O architecture for Linux 2.6 that increases I/O throughput and adds support for heterogeneous parallel processors by (1) collapsing many I/O interfaces onto one: the Unix pipeline, (2) increasing pipe efficiency and (3) exploiting pipeline modularity to spread computation across all available processors.\par PipesFS extends the pipeline model to kernel I/O and communicates with applications through a Linux virtual filesystem (VFS), where directory nodes represent operations and pipe nodes export live kernel data. Users can thus interact with kernel I/O through existing calls like mkdir, tools like grep, most languages and even shell scripts. To support performance critical tasks, PipesFS improves pipe throughput through copy, context switch and cache miss avoidance. To integrate heterogeneous processors (e.g., the Cell) it transparently moves operations to the most efficient type of core.

entry:
@Article{deBruijn:2008:PFL,
  author =       "Willem de Bruijn and Herbert Bos",
  title =        "{PipesFS}: fast {Linux I/O} in the {Unix} tradition",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "55--63",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400104",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper presents PipesFS, an I/O architecture for
                 Linux 2.6 that increases I/O throughput and adds
                 support for heterogeneous parallel processors by (1)
                 collapsing many I/O interfaces onto one: the Unix
                 pipeline, (2) increasing pipe efficiency and (3)
                 exploiting pipeline modularity to spread computation
                 across all available processors.\par

                 PipesFS extends the pipeline model to kernel I/O and
                 communicates with applications through a Linux virtual
                 filesystem (VFS), where directory nodes represent
                 operations and pipe nodes export live kernel data.
                 Users can thus interact with kernel I/O through
                 existing calls like mkdir, tools like grep, most
                 languages and even shell scripts. To support
                 performance critical tasks, PipesFS improves pipe
                 throughput through copy, context switch and cache miss
                 avoidance. To integrate heterogeneous processors (e.g.,
                 the Cell) it transparently moves operations to the most
                 efficient type of core.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}


bibtype: article
filename: unix.bib
label: Dolstra:2008:NPF
author: Eelco Dolstra and Andres Loh
title: NixOS: a purely functional Linux distribution
journal: j-SIGPLAN
volume: 43
number: 9
pages: 367--378
month: sep
monthnumber: 9
year: 2008
CODEN: SINODQ
DOI: https://doi.org/10.1145/1411204.1411255
ISSN: 0362-1340 (print), 1523-2867 (print), 1558-1160 OR 03621340 (print), 15232867 (print), 15581160
ISSNL: 0362-1340 OR 03621340
bibdate: Tue Sep 23 17:31:25 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.09.23 17:31:25 MDT
fjournal: ACM SIGPLAN Notices
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/loi/sigplan
rawauthor: Eelco Dolstra and Andres L{\"o}h
rawtitle: {NixOS}: a purely functional {Linux} distribution
abstract:
Existing package and system configuration management tools suffer from an em imperative model, where system administration actions such as upgrading packages or changes to system configuration files are stateful: they destructively update the state of the system. This leads to many problems, such as the inability to roll back changes easily, to run multiple versions of a package side-by-side, to reproduce a configuration deterministically on another machine, or to reliably upgrade a system. In this paper we show that we can overcome these problems by moving to a em purely functional system configuration model. This means that all static parts of a system (such as software packages, configuration files and system startup scripts) are built by pure functions and are immutable, stored in a way analogously to a heap in a purely function language. We have implemented this model in em NixOS, a non-trivial Linux distribution that uses the em Nix package manager to build the entire system configuration from a purely functional specification.

keywords:
nix; NixOS; package management; purely functional deployment model; purely functional language; software deployment; system configuration management

rawabstract:
Existing package and system configuration management tools suffer from an {\em imperative model}, where system administration actions such as upgrading packages or changes to system configuration files are stateful: they destructively update the state of the system. This leads to many problems, such as the inability to roll back changes easily, to run multiple versions of a package side-by-side, to reproduce a configuration deterministically on another machine, or to reliably upgrade a system. In this paper we show that we can overcome these problems by moving to a {\em purely functional system configuration model}. This means that all static parts of a system (such as software packages, configuration files and system startup scripts) are built by pure functions and are immutable, stored in a way analogously to a heap in a purely function language. We have implemented this model in {\em NixOS}, a non-trivial Linux distribution that uses the {\em Nix package manager\/} to build the entire system configuration from a purely functional specification.

entry:
@Article{Dolstra:2008:NPF,
  author =       "Eelco Dolstra and Andres L{\"o}h",
  title =        "{NixOS}: a purely functional {Linux} distribution",
  journal =      j-SIGPLAN,
  volume =       "43",
  number =       "9",
  pages =        "367--378",
  month =        sep,
  year =         "2008",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1411204.1411255",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Sep 23 17:31:25 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Existing package and system configuration management
                 tools suffer from an {\em imperative model}, where
                 system administration actions such as upgrading
                 packages or changes to system configuration files are
                 stateful: they destructively update the state of the
                 system. This leads to many problems, such as the
                 inability to roll back changes easily, to run multiple
                 versions of a package side-by-side, to reproduce a
                 configuration deterministically on another machine, or
                 to reliably upgrade a system. In this paper we show
                 that we can overcome these problems by moving to a {\em
                 purely functional system configuration model}. This
                 means that all static parts of a system (such as
                 software packages, configuration files and system
                 startup scripts) are built by pure functions and are
                 immutable, stored in a way analogously to a heap in a
                 purely function language. We have implemented this
                 model in {\em NixOS}, a non-trivial Linux distribution
                 that uses the {\em Nix package manager\/} to build the
                 entire system configuration from a purely functional
                 specification.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "nix; NixOS; package management; purely functional
                 deployment model; purely functional language; software
                 deployment; system configuration management",
}


bibtype: book
filename: unix.bib
label: Edge:2008:FMX
author: Charles S. Edge and William Barker and Zack Smith
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xxix + 455
year: 2008
ISBN: 1-59059-989-6 (paperback) OR 1590599896 (paperback)
ISBN13: 978-1-59059-989-1 (paperback) OR 9781590599891 (paperback)
bibdate: Tue Aug 19 15:29:48 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2008.08.19 15:29:48 MDT
series: The expert's voice in Mac OS X
acknowledgement: ack-nhfb
rawauthor: Charles S. Edge and William Barker and Zack Smith
title:
Foundations of Mac OS X Leopard security: [Mac OS X client and server security, from the home to the enterprise]

rawtitle:
Foundations of {Mac OS X Leopard} security: [{Mac OS X} client and server security, from the home to the enterprise]

entry:
@Book{Edge:2008:FMX,
  author =       "Charles S. Edge and William Barker and Zack Smith",
  title =        "Foundations of {Mac OS X Leopard} security: [{Mac OS
                 X} client and server security, from the home to the
                 enterprise]",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxix + 455",
  year =         "2008",
  ISBN =         "1-59059-989-6 (paperback)",
  ISBN-13 =      "978-1-59059-989-1 (paperback)",
  LCCN =         "????",
  bibdate =      "Tue Aug 19 15:29:48 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  series =       "The expert's voice in Mac OS X",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Ferguson:2008:REC
editor: Justin Ferguson and Dan Kaminsky and Jason Larsen and others
title: Reverse engineering code with IDA Pro
publisher: pub-SYNGRESS
address: pub-SYNGRESS:adr
pages: xii + 316
year: 2008
ISBN: 1-59749-237-X OR 159749237X
ISBN13: 978-1-59749-237-9 OR 9781597492379
LCCN: QA76.76.D57 R49 2008
bibdate: Tue Dec 9 11:21:37 MST 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.bibsys.no:2100/BIBSYS
bibtimestamp: 2008.12.09 11:21:37 MST
subject: Data security
acknowledgement: ack-nhfb
raweditor: Justin Ferguson and Dan Kaminsky and Jason Larsen and others
rawtitle: Reverse engineering code with {IDA Pro}
TOC:
Chapter 1 Introduction Chapter 2 Assembly and Reverse Engineering Basics Chapter 3 Portable Executable and Executable Chapter 4 Walkthroughs One and Two Chapter 5 Debugging Chapter 6 Anti-Reversing Chapter 7 Walkthrough Four Chapter 8 Advanced Walkthrough Chapter 9 IDA Scripting and Plug-ins

rawTOC:
Chapter 1 Introduction \\ Chapter 2 Assembly and Reverse Engineering Basics \\ Chapter 3 Portable Executable and Executable \\ Chapter 4 Walkthroughs One and Two \\ Chapter 5 Debugging \\ Chapter 6 Anti-Reversing \\ Chapter 7 Walkthrough Four \\ Chapter 8 Advanced Walkthrough \\ Chapter 9 IDA Scripting and Plug-ins

entry:
@Book{Ferguson:2008:REC,
  editor =       "Justin Ferguson and Dan Kaminsky and Jason Larsen and
                 others",
  title =        "Reverse engineering code with {IDA Pro}",
  publisher =    pub-SYNGRESS,
  address =      pub-SYNGRESS:adr,
  pages =        "xii + 316",
  year =         "2008",
  ISBN =         "1-59749-237-X",
  ISBN-13 =      "978-1-59749-237-9",
  LCCN =         "QA76.76.D57 R49 2008",
  bibdate =      "Tue Dec 9 11:21:37 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Data security",
  tableofcontents = "Chapter 1 Introduction \\
                 Chapter 2 Assembly and Reverse Engineering Basics \\
                 Chapter 3 Portable Executable and Executable \\
                 Chapter 4 Walkthroughs One and Two \\
                 Chapter 5 Debugging \\
                 Chapter 6 Anti-Reversing \\
                 Chapter 7 Walkthrough Four \\
                 Chapter 8 Advanced Walkthrough \\
                 Chapter 9 IDA Scripting and Plug-ins",
}


bibtype: article
filename: unix.bib
label: Ganti:2008:PAL
author: Ashwin Ganti
title: Plan 9 authentication in Linux
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 27--33
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400101
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: authentication
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Ashwin Ganti
rawtitle: {Plan 9} authentication in {Linux}
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib; https://www.math.utah.edu/pub/tex/bib/linux.bib; https://www.math.utah.edu/pub/tex/bib/opersysrev.bib; https://www.math.utah.edu/pub/tex/bib/plan9.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
In Linux, applications like su and login currently run as root in order to access authentication information and set or alter the identity of the process. In such cases, if the application is compromised while running as a privileged user, the entire system can become vulnerable. An alternative approach is taken by the Plan 9 operating system from Bell Labs, which runs such applications as a non-privileged user and relies on a kernel-based capability device working in coordination with an authentication server to provide the same services. This avoids the risk of an application vulnerability becoming a system vulnerability.par This paper discusses the extension of Linux authentication mechanisms to allow the use of the Plan 9 approach with existing Linux applications in order to reduce the security risks mentioned earlier. It describes the port of the Plan 9 capability device as a character device driver for the Linux kernel. It also describes the port of the Plan 9 authentication server and the implementation of a PAM module which allows the use of these new facilities. em It is now possible to restrain processes like login and su from the uncontrolled setuid bit and make them run on behalf of an unprivileged user in Linux.

rawabstract:
In Linux, applications like su and login currently run as root in order to access authentication information and set or alter the identity of the process. In such cases, if the application is compromised while running as a privileged user, the entire system can become vulnerable. An alternative approach is taken by the Plan 9 operating system from Bell Labs, which runs such applications as a non-privileged user and relies on a kernel-based capability device working in coordination with an authentication server to provide the same services. This avoids the risk of an application vulnerability becoming a system vulnerability.\par This paper discusses the extension of Linux authentication mechanisms to allow the use of the Plan 9 approach with existing Linux applications in order to reduce the security risks mentioned earlier. It describes the port of the Plan 9 capability device as a character device driver for the Linux kernel. It also describes the port of the Plan 9 authentication server and the implementation of a PAM module which allows the use of these new facilities. {\em It is now possible to restrain processes like login and su from the uncontrolled setuid bit and make them run on behalf of an unprivileged user in Linux}.

entry:
@Article{Ganti:2008:PAL,
  author =       "Ashwin Ganti",
  title =        "{Plan 9} authentication in {Linux}",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "27--33",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400101",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/opersysrev.bib;
                 https://www.math.utah.edu/pub/tex/bib/plan9.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "In Linux, applications like su and login currently run
                 as root in order to access authentication information
                 and set or alter the identity of the process. In such
                 cases, if the application is compromised while running
                 as a privileged user, the entire system can become
                 vulnerable. An alternative approach is taken by the
                 Plan 9 operating system from Bell Labs, which runs such
                 applications as a non-privileged user and relies on a
                 kernel-based capability device working in coordination
                 with an authentication server to provide the same
                 services. This avoids the risk of an application
                 vulnerability becoming a system vulnerability.\par

                 This paper discusses the extension of Linux
                 authentication mechanisms to allow the use of the Plan
                 9 approach with existing Linux applications in order to
                 reduce the security risks mentioned earlier. It
                 describes the port of the Plan 9 capability device as a
                 character device driver for the Linux kernel. It also
                 describes the port of the Plan 9 authentication server
                 and the implementation of a PAM module which allows the
                 use of these new facilities. {\em It is now possible to
                 restrain processes like login and su from the
                 uncontrolled setuid bit and make them run on behalf of
                 an unprivileged user in Linux}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "authentication",
}


bibtype: book
filename: unix.bib
label: Gift:2008:PUL
author: Noah Gift and Jeremy M. Jones
title: Python for Unix and Linux system administration
publisher: pub-ORA
address: pub-ORA:adr
pages: xix + 433
year: 2008
ISBN: 0-596-51582-0 OR 0596515820
ISBN13: 978-0-596-51582-9 OR 9780596515829
LCCN: QA76.73.P98 G54 2008
bibdate: Thu Apr 16 10:53:11 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.bibsys.no:2100/BIBSYS
bibtimestamp: 2009.04.16 10:53:11 MDT
acknowledgement: ack-nhfb
rawauthor: Noah Gift and Jeremy M. Jones
rawtitle: {Python} for {Unix} and {Linux} system administration
entry:
@Book{Gift:2008:PUL,
  author =       "Noah Gift and Jeremy M. Jones",
  title =        "{Python} for {Unix} and {Linux} system
                 administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 433",
  year =         "2008",
  ISBN =         "0-596-51582-0",
  ISBN-13 =      "978-0-596-51582-9",
  LCCN =         "QA76.73.P98 G54 2008",
  bibdate =      "Thu Apr 16 10:53:11 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Gove:2008:SAP
author: Darryl Gove
title: Solaris application programming
publisher: pub-SUN-MICROSYSTEMS-PRESS
address: pub-SUN-MICROSYSTEMS-PRESS:adr
pages: xxii + 468
year: 2008
ISBN: 0-13-813455-3 (hardcover) OR 0138134553 (hardcover)
ISBN13: 978-0-13-813455-6 (hardcover) OR 9780138134556 (hardcover)
LCCN: QA76.76.O63 G688 2008
bibdate: Fri Sep 5 12:52:55 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.09.05 12:52:55 MDT
acknowledgement: ack-nhfb
rawauthor: Darryl Gove
rawtitle: {Solaris} application programming
subject:
Solaris (computer file); operating systems (computers); application software; development; system design

entry:
@Book{Gove:2008:SAP,
  author =       "Darryl Gove",
  title =        "{Solaris} application programming",
  publisher =    pub-SUN-MICROSYSTEMS-PRESS,
  address =      pub-SUN-MICROSYSTEMS-PRESS:adr,
  pages =        "xxii + 468",
  year =         "2008",
  ISBN =         "0-13-813455-3 (hardcover)",
  ISBN-13 =      "978-0-13-813455-6 (hardcover)",
  LCCN =         "QA76.76.O63 G688 2008",
  bibdate =      "Fri Sep 5 12:52:55 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Solaris (computer file); operating systems
                 (computers); application software; development; system
                 design",
}


bibtype: article
filename: unix.bib
label: Guniguntala:2008:RCU
author: D. Guniguntala and P. E. McKenney and J. Triplett and J. Walpole
journal: j-IBM-SYS-J
volume: 47
number: 2
pages: 221--??
month: apr
monthnumber: 4
year: 2008
CODEN: IBMSA7
ISSN: 0018-8670 OR 00188670
bibdate: Mon Jul 7 21:42:12 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www.research.ibm.com/journal/
bibtimestamp: 2008.07.07 21:42:12 MDT
URL: http://www.research.ibm.com/journal/sj/472/guniguntala.html
fjournal: IBM Systems Journal
acknowledgement: ack-nhfb
rawauthor: D. Guniguntala and P. E. McKenney and J. Triplett and J. Walpole
title:
The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux

rawtitle:
The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with {Linux}

entry:
@Article{Guniguntala:2008:RCU,
  author =       "D. Guniguntala and P. E. McKenney and J. Triplett and
                 J. Walpole",
  title =        "The read-copy-update mechanism for supporting
                 real-time applications on shared-memory multiprocessor
                 systems with {Linux}",
  journal =      j-IBM-SYS-J,
  volume =       "47",
  number =       "2",
  pages =        "221--??",
  month =        apr # "\slash " # jun,
  year =         "2008",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Mon Jul 7 21:42:12 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.research.ibm.com/journal/",
  URL =          "http://www.research.ibm.com/journal/sj/472/guniguntala.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Systems Journal",
}


bibtype: book
filename: unix.bib
label: Hansteen:2008:BPN
author: Peter N. M. Hansteen
title: The book of PF: a no-nonsense guide to the OpenBSD firewall
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
pages: xix + 159
year: 2008
ISBN: 1-59327-165-4 (paperback) OR 1593271654 (paperback)
ISBN13: 978-1-59327-165-7 (paperback) OR 9781593271657 (paperback)
LCCN: TK5105.585 .H385 2008
bibdate: Thu Feb 14 12:28:27 MST 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.02.14 12:28:27 MST
subject: OpenBSD (Electronic resource); TCP/IP (Computer network protocol); Firewalls (Computer security)
acknowledgement: ack-nhfb
rawauthor: Peter N. M. Hansteen
rawtitle: The book of {PF}: a no-nonsense guide to the {OpenBSD} firewall
TOC:
What PF is Let's get on with it Into the real world Wireless networks made easy Bigger or trickier networks Turning the tables for proactive defense Queues, shaping, and redundancy Logging, monitoring, and statistics Getting your setup just right.

rawTOC:
What PF is \\ Let's get on with it \\ Into the real world \\ Wireless networks made easy \\ Bigger or trickier networks \\ Turning the tables for proactive defense \\ Queues, shaping, and redundancy \\ Logging, monitoring, and statistics \\ Getting your setup just right.

entry:
@Book{Hansteen:2008:BPN,
  author =       "Peter N. M. Hansteen",
  title =        "The book of {PF}: a no-nonsense guide to the {OpenBSD}
                 firewall",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xix + 159",
  year =         "2008",
  ISBN =         "1-59327-165-4 (paperback)",
  ISBN-13 =      "978-1-59327-165-7 (paperback)",
  LCCN =         "TK5105.585 .H385 2008",
  bibdate =      "Thu Feb 14 12:28:27 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "OpenBSD (Electronic resource); TCP/IP (Computer
                 network protocol); Firewalls (Computer security)",
  tableofcontents = "What PF is \\
                 Let's get on with it \\
                 Into the real world \\
                 Wireless networks made easy \\
                 Bigger or trickier networks \\
                 Turning the tables for proactive defense \\
                 Queues, shaping, and redundancy \\
                 Logging, monitoring, and statistics \\
                 Getting your setup just right.",
}


bibtype: article
filename: unix.bib
label: Hart:2008:RTL
author: D. Hart and J. Stultz and T. Ts'o
title: Real-time Linux in real time
journal: j-IBM-SYS-J
volume: 47
number: 2
pages: 207--??
month: apr
monthnumber: 4
year: 2008
CODEN: IBMSA7
ISSN: 0018-8670 OR 00188670
bibdate: Mon Jul 7 21:42:12 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www.research.ibm.com/journal/
bibtimestamp: 2008.07.07 21:42:12 MDT
URL: http://www.research.ibm.com/journal/sj/472/hart.html
fjournal: IBM Systems Journal
acknowledgement: ack-nhfb
rawauthor: D. Hart and J. Stultz and T. Ts'o
rawtitle: {Real-time Linux} in real time
entry:
@Article{Hart:2008:RTL,
  author =       "D. Hart and J. Stultz and T. Ts'o",
  title =        "{Real-time Linux} in real time",
  journal =      j-IBM-SYS-J,
  volume =       "47",
  number =       "2",
  pages =        "207--??",
  month =        apr # "\slash " # jun,
  year =         "2008",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Mon Jul 7 21:42:12 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.research.ibm.com/journal/",
  URL =          "http://www.research.ibm.com/journal/sj/472/hart.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Systems Journal",
}


bibtype: book
filename: unix.bib
label: Hillegass:2008:CPM
author: Aaron Hillegass
title: Cocoa Programming for Mac OS X
publisher: pub-AW
address: pub-AW:adr
edition: Third
pages: 496 (est.)
year: 2008
ISBN: 0-321-50361-9 OR 0321503619
ISBN13: 978-0-321-50361-9 OR 9780321503619
bibdate: Thu Feb 14 13:56:02 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.02.14 13:56:02 ???
acknowledgement: ack-nhfb
rawauthor: Aaron Hillegass
rawtitle: {Cocoa} Programming for {Mac OS X}
entry:
@Book{Hillegass:2008:CPM,
  author =       "Aaron Hillegass",
  title =        "{Cocoa} Programming for {Mac OS X}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Third",
  pages =        "496 (est.)",
  year =         "2008",
  ISBN =         "0-321-50361-9",
  ISBN-13 =      "978-0-321-50361-9",
  bibdate =      "Thu Feb 14 13:56:02 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Hong:2008:BSF
author: Bryan Hong
title: Building a Server with FreeBSD 7: a modular approach
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
pages: xx + 264
year: 2008
ISBN: 1-59327-145-X OR 159327145X
ISBN13: 978-1-59327-145-9 OR 9781593271459
LCCN: QA76.76.O63 H6694 2008
bibdate: Wed Apr 30 17:56:56 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.04.30 17:56:56 ???
subject: FreeBSD; Free computer software; Operating systems (Computers); Client/server computing
acknowledgement: ack-nhfb
rawauthor: Bryan Hong
rawtitle: Building a Server with {FreeBSD 7}: a modular approach
URL:
http://www.loc.gov/catdir/enhancements/fy0715/2007000276-d.html; http://www.loc.gov/catdir/toc/ecip078/2007000276.html

entry:
@Book{Hong:2008:BSF,
  author =       "Bryan Hong",
  title =        "Building a Server with {FreeBSD 7}: a modular
                 approach",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 264",
  year =         "2008",
  ISBN =         "1-59327-145-X",
  ISBN-13 =      "978-1-59327-145-9",
  LCCN =         "QA76.76.O63 H6694 2008",
  bibdate =      "Wed Apr 30 17:56:56 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$29.95",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0715/2007000276-d.html;
                 http://www.loc.gov/catdir/toc/ecip078/2007000276.html",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; Free computer software; Operating systems
                 (Computers); Client/server computing",
}


bibtype: book
filename: unix.bib
label: Hudson:2008:ULU
author: Andrew Hudson and Paul Hudson
title: Ubuntu 7.10 Linux unleashed
publisher: pub-SAMS
address: pub-SAMS:adr
edition: Third
pages: xxiv + 811
year: 2008
ISBN: 0-672-32969-7 (paperback) OR 0672329697 (paperback)
ISBN13: 978-0-672-32969-2 (paperback) OR 9780672329692 (paperback)
LCCN: QA76.76.O63 H81665 2008
bibdate: Mon Jul 5 17:26:09 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.07.05 17:26:09 MDT
subject: Ubuntu (electronic resource); Linux; operating systems (computers)
acknowledgement: ack-nhfb
rawauthor: Andrew Hudson and Paul Hudson
rawtitle: {Ubuntu 7.10 Linux} unleashed
entry:
@Book{Hudson:2008:ULU,
  author =       "Andrew Hudson and Paul Hudson",
  title =        "{Ubuntu 7.10 Linux} unleashed",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  edition =      "Third",
  pages =        "xxiv + 811",
  year =         "2008",
  ISBN =         "0-672-32969-7 (paperback)",
  ISBN-13 =      "978-0-672-32969-2 (paperback)",
  LCCN =         "QA76.76.O63 H81665 2008",
  bibdate =      "Mon Jul 5 17:26:09 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Ubuntu (electronic resource); Linux; operating systems
                 (computers)",
}


bibtype: article
filename: unix.bib
label: Janakiram:2008:OOW
author: D. Janakiram and Ashok Gunnam and N. Suneetha and Vineet Rajani and K. Vinay Kumar Reddy
title: Object-oriented wrappers for the Linux kernel
journal: j-SPE
volume: 38
number: 13
pages: 1411--1427
day: 10
month: nov
monthnumber: 11
year: 2008
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.879
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Wed Mar 17 09:55:31 MDT 2010
bibtimestamp: 2010.03.17 09:55:31 MDT
fjournal: Software---Practice and Experience
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: Apr 21 2008 9:57AM
rawauthor: D. Janakiram and Ashok Gunnam and N. Suneetha and Vineet Rajani and K. Vinay Kumar Reddy
rawtitle: Object-oriented wrappers for the {Linux} kernel
entry:
@Article{Janakiram:2008:OOW,
  author =       "D. Janakiram and Ashok Gunnam and N. Suneetha and
                 Vineet Rajani and K. Vinay Kumar Reddy",
  title =        "Object-oriented wrappers for the {Linux} kernel",
  journal =      j-SPE,
  volume =       "38",
  number =       "13",
  pages =        "1411--1427",
  day =          "10",
  month =        nov,
  year =         "2008",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.879",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Mar 17 09:55:31 MDT 2010",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "Apr 21 2008 9:57AM",
}


bibtype: book
filename: unix.bib
label: Janert:2008:GAU
author: Philipp Janert
title: Gnuplot in Action: Understanding Data with Graphs
publisher: pub-MANNING
address: pub-MANNING:adr
pages: 275 (est.)
year: 2008
ISBN: 1-933988-39-8 OR 1933988398
ISBN13: 978-1-933988-39-9 OR 9781933988399
bibdate: Wed Jul 09 19:14:41 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.07.09 19:14:41 ???
acknowledgement: ack-nhfb
rawauthor: Philipp Janert
rawtitle: {Gnuplot} in Action: Understanding Data with Graphs
entry:
@Book{Janert:2008:GAU,
  author =       "Philipp Janert",
  title =        "{Gnuplot} in Action: Understanding Data with Graphs",
  publisher =    pub-MANNING,
  address =      pub-MANNING:adr,
  pages =        "275 (est.)",
  year =         "2008",
  ISBN =         "1-933988-39-8",
  ISBN-13 =      "978-1-933988-39-9",
  LCCN =         "????",
  bibdate =      "Wed Jul 09 19:14:41 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$35.00",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Jepson:2008:MXU
author: Brian Jepson and Richard Rosen and Ernest E. Rothman
title: Mac OS X for Unix geeks
publisher: pub-ORA
address: pub-ORA:adr
edition: Fourth
pages: xviii + 406
year: 2008
ISBN: 0-596-52062-X OR 059652062X
ISBN13: 978-0-596-52062-5 OR 9780596520625
bibdate: Tue Apr 14 14:31:49 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.bibsys.no:2100/BIBSYS
bibtimestamp: 2009.04.14 14:31:49 MDT
remark: Now covers Leopard.
acknowledgement: ack-nhfb
rawauthor: Brian Jepson and Richard Rosen and Ernest E. Rothman
rawtitle: {Mac OS X} for {Unix} geeks
entry:
@Book{Jepson:2008:MXU,
  author =       "Brian Jepson and Richard Rosen and Ernest E. Rothman",
  title =        "{Mac OS X} for {Unix} geeks",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Fourth",
  pages =        "xviii + 406",
  year =         "2008",
  ISBN =         "0-596-52062-X",
  ISBN-13 =      "978-0-596-52062-5",
  LCCN =         "????",
  bibdate =      "Tue Apr 14 14:31:49 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  remark =       "Now covers Leopard.",
}


bibtype: book
filename: unix.bib
label: Kuehne:2008:OPM
author: Robert P. Kuehne and J. D. Sullivan
title: OpenGL programming on Mac OS X: architecture, performance, and integration
publisher: pub-AW
address: pub-AW:adr
pages: xxxii + 330
year: 2008
ISBN: 0-321-35652-7 (paperback) OR 0321356527 (paperback)
ISBN13: 978-0-321-35652-9 (paperback) OR 9780321356529 (paperback)
LCCN: T385 .K82 2008
bibdate: Mon Aug 4 15:34:25 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.08.04 15:34:25 MDT
URL: http://www.loc.gov/catdir/toc/ecip0714/2007011974.html
subject: Computer graphics; OpenGL; Mac OS
acknowledgement: ack-nhfb
rawauthor: Robert P. Kuehne and J. D. Sullivan
rawtitle: {OpenGL} programming on {Mac OS X}: architecture, performance, and integration
entry:
@Book{Kuehne:2008:OPM,
  author =       "Robert P. Kuehne and J. D. Sullivan",
  title =        "{OpenGL} programming on {Mac OS X}: architecture,
                 performance, and integration",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxxii + 330",
  year =         "2008",
  ISBN =         "0-321-35652-7 (paperback)",
  ISBN-13 =      "978-0-321-35652-9 (paperback)",
  LCCN =         "T385 .K82 2008",
  bibdate =      "Mon Aug 4 15:34:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0714/2007011974.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer graphics; OpenGL; Mac OS",
}


bibtype: book
filename: unix.bib
label: Lucas:2008:AFC
author: Michael Lucas
title: Absolute FreeBSD: the complete guide to FreeBSD
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
edition: Second
pages: xxx + 709
year: 2008
ISBN: 1-59327-151-4 (paperback) OR 1593271514 (paperback)
ISBN13: 978-1-59327-151-0 (paperback) OR 9781593271510 (paperback)
LCCN: QA76.76.O63 L83 2008
bibdate: Wed Apr 30 17:58:54 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.04.30 17:58:54 MDT
acknowledgement: ack-nhfb
rawauthor: Michael Lucas
rawtitle: Absolute {FreeBSD}: the complete guide to {FreeBSD}
subject:
FreeBSD; UNIX (Computer file); Internet service providers; computer programs; web servers; client/server computing

entry:
@Book{Lucas:2008:AFC,
  author =       "Michael Lucas",
  title =        "Absolute {FreeBSD}: the complete guide to {FreeBSD}",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  edition =      "Second",
  pages =        "xxx + 709",
  year =         "2008",
  ISBN =         "1-59327-151-4 (paperback)",
  ISBN-13 =      "978-1-59327-151-0 (paperback)",
  LCCN =         "QA76.76.O63 L83 2008",
  bibdate =      "Wed Apr 30 17:58:54 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; UNIX (Computer file); Internet service
                 providers; computer programs; web servers;
                 client/server computing",
}


bibtype: book
filename: unix.bib
label: Lyon:2008:NNS
author: Gordon Fyodor Lyon
title: Nmap network scanning: official Nmap project guide to network discovery and security scanning
publisher: Insecure.Com, LLC
address: Sunnyvale, CA, USA
pages: xxix + 434
year: 2008
ISBN: 0-9799587-1-7 (paperback) OR 0979958717 (paperback)
ISBN13: 978-0-9799587-1-7 (paperback) OR 9780979958717 (paperback)
LCCN: TK5105.59 .L96 2008
bibdate: Wed May 11 14:13:22 MDT 2011
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2011.05.11 14:13:22 MDT
subject: Computer networks; Security measures; Computer programs; Monitoring
acknowledgement: ack-nhfb
rawauthor: Gordon Fyodor Lyon
rawtitle: {Nmap} network scanning: official {Nmap} project guide to network discovery and security scanning
entry:
@Book{Lyon:2008:NNS,
  author =       "Gordon Fyodor Lyon",
  title =        "{Nmap} network scanning: official {Nmap} project guide
                 to network discovery and security scanning",
  publisher =    "Insecure.Com, LLC",
  address =      "Sunnyvale, CA, USA",
  pages =        "xxix + 434",
  year =         "2008",
  ISBN =         "0-9799587-1-7 (paperback)",
  ISBN-13 =      "978-0-9799587-1-7 (paperback)",
  LCCN =         "TK5105.59 .L96 2008",
  bibdate =      "Wed May 11 14:13:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer networks; Security measures; Computer
                 programs; Monitoring",
}


bibtype: article
filename: unix.bib
label: Mahmoud:2008:PAS
author: Feras A. Mahmoud and Mohammad H. Al-Towaiq
title: Parallel algorithm for the solutions of PDEs in Linux clustered workstations
journal: j-APPL-MATH-COMP
volume: 200
number: 1
pages: 178--188
day: 15
month: jun
monthnumber: 6
year: 2008
CODEN: AMHCBQ
ISSN: 0096-3003 (print), 1873-5649 (electronic) OR 00963003 (print), 18735649 (electronic)
ISSNL: 0096-3003 OR 00963003
bibdate: Sat Jul 12 09:03:14 MDT 2008
bibtimestamp: 2008.07.12 09:03:14 MDT
fjournal: Applied Mathematics and Computation
acknowledgement: ack-nhfb
journalURL: http://www.sciencedirect.com/science/journal/00963003
rawauthor: Feras A. Mahmoud and Mohammad H. Al-Towaiq
rawtitle: Parallel algorithm for the solutions of {PDEs} in {Linux} clustered workstations
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www.sciencedirect.com/science/journal/00963003

entry:
@Article{Mahmoud:2008:PAS,
  author =       "Feras A. Mahmoud and Mohammad H. Al-Towaiq",
  title =        "Parallel algorithm for the solutions of {PDEs} in
                 {Linux} clustered workstations",
  journal =      j-APPL-MATH-COMP,
  volume =       "200",
  number =       "1",
  pages =        "178--188",
  day =          "15",
  month =        jun,
  year =         "2008",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.sciencedirect.com/science/journal/00963003",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}


bibtype: article
filename: unix.bib
label: Maillart:2008:ETZ
author: T. Maillart and D. Sornette and S. Spaeth and G. von Krogh
title: Empirical Tests of Zipf's Law Mechanism in Open Source Linux Distribution
journal: j-PHYS-REV-LET
volume: 101
number: 21
pages: 218701
day: 19
month: nov
monthnumber: 11
year: 2008
CODEN: PRLTAO
DOI: https://doi.org/10.1103/PhysRevLett.101.218701
ISSNL: 0031-9007 OR 00319007
bibdate: Tue Feb 26 06:40:57 MST 2013
bibtimestamp: 2013.02.26 06:40:57 MST
URL: http://link.aps.org/doi/10.1103/PhysRevLett.101.218701
fjournal: Physical Review Letters
keywords: Zipf's Law
acknowledgement: ack-nhfb
journalURL: http://prl.aps.org/browse
rawauthor: T. Maillart and D. Sornette and S. Spaeth and G. von Krogh
rawtitle: Empirical Tests of {Zipf's Law} Mechanism in Open Source {Linux} Distribution
ISSN:
0031-9007 (print), 1079-7114 (electronic), 1092-0145 OR 00319007 (print), 10797114 (electronic), 10920145

bibsource:
https://www.math.utah.edu/pub/tex/bib/benfords-law.bib; https://www.math.utah.edu/pub/tex/bib/gnu.bib; https://www.math.utah.edu/pub/tex/bib/linux.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Maillart:2008:ETZ,
  author =       "T. Maillart and D. Sornette and S. Spaeth and G. von
                 Krogh",
  title =        "Empirical Tests of {Zipf's Law} Mechanism in Open
                 Source {Linux} Distribution",
  journal =      j-PHYS-REV-LET,
  volume =       "101",
  number =       "21",
  pages =        "218701",
  day =          "19",
  month =        nov,
  year =         "2008",
  CODEN =        "PRLTAO",
  DOI =          "https://doi.org/10.1103/PhysRevLett.101.218701",
  ISSN =         "0031-9007 (print), 1079-7114 (electronic), 1092-0145",
  ISSN-L =       "0031-9007",
  bibdate =      "Tue Feb 26 06:40:57 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://link.aps.org/doi/10.1103/PhysRevLett.101.218701",
  acknowledgement = ack-nhfb,
  fjournal =     "Physical Review Letters",
  journal-URL =  "http://prl.aps.org/browse",
  keywords =     "Zipf's Law",
  numpages =     "4",
}


bibtype: book
filename: unix.bib
label: Mauerer:2008:PLK
author: Wolfgang Mauerer
title: Professional Linux kernel architecture
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xxx + 1337
year: 2008
ISBN: 0-470-34343-5 (paperback) OR 0470343435 (paperback)
ISBN13: 978-0-470-34343-2 (paperback) OR 9780470343432 (paperback)
LCCN: QA76.9.A73 M38 2008eb
bibdate: Wed Jul 28 22:54:36 MDT 2010
bibsource: catalog.princeton.edu:7090/voyager; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.07.28 22:54:36 MDT
series: Wrox professional guides
URL: http://site.ebrary.com/lib/princeton/Doc?id=10257612
remark: Wrox programmer to programmer.
subject: Linux; Computer architecture; Application software
acknowledgement: ack-nhfb
rawauthor: Wolfgang Mauerer
rawtitle: Professional {Linux} kernel architecture
entry:
@Book{Mauerer:2008:PLK,
  author =       "Wolfgang Mauerer",
  title =        "Professional {Linux} kernel architecture",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxx + 1337",
  year =         "2008",
  ISBN =         "0-470-34343-5 (paperback)",
  ISBN-13 =      "978-0-470-34343-2 (paperback)",
  LCCN =         "QA76.9.A73 M38 2008eb",
  bibdate =      "Wed Jul 28 22:54:36 MDT 2010",
  bibsource =    "catalog.princeton.edu:7090/voyager;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Wrox professional guides",
  URL =          "http://site.ebrary.com/lib/princeton/Doc?id=10257612",
  acknowledgement = ack-nhfb,
  remark =       "Wrox programmer to programmer.",
  subject =      "Linux; Computer architecture; Application software",
}


bibtype: article
filename: unix.bib
label: McKenney:2008:ITL
author: Paul E. McKenney and Jonathan Walpole
title: Introducing technology into the Linux kernel: a case study
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 4--17
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400099
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Paul E. McKenney and Jonathan Walpole
rawtitle: Introducing technology into the {Linux} kernel: a case study
abstract:
There can be no doubt that a great many technologies have been added to LinuxTM over the past ten years. What is less well-known is that it is often necessary to introduce a large amount of Linux into a given technology in order to successfully introduce that technology into Linux. This paper illustrates such an introduction of Linux into technology with Read-Copy Update (RCU). The RCU API's evolution over time clearly shows that Linux's extremely diverse set of workloads and platforms has changed RCU to a far greater degree than RCU has changed Linux---and it is reasonable to expect that other technologies that might be proposed for inclusion into Linux would face similar challenges. In addition, this paper presents a summary of lessons learned and an attempt to foresee what additional challenges Linux might present to RCU.

rawabstract:
There can be no doubt that a great many technologies have been added to Linux\TM{} over the past ten years. What is less well-known is that it is often necessary to introduce a large amount of Linux into a given technology in order to successfully introduce that technology into Linux. This paper illustrates such an introduction of Linux into technology with Read-Copy Update (RCU). The RCU API's evolution over time clearly shows that Linux's extremely diverse set of workloads and platforms has changed RCU to a far greater degree than RCU has changed Linux---and it is reasonable to expect that other technologies that might be proposed for inclusion into Linux would face similar challenges. In addition, this paper presents a summary of lessons learned and an attempt to foresee what additional challenges Linux might present to RCU.

entry:
@Article{McKenney:2008:ITL,
  author =       "Paul E. McKenney and Jonathan Walpole",
  title =        "Introducing technology into the {Linux} kernel: a case
                 study",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "4--17",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400099",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "There can be no doubt that a great many technologies
                 have been added to Linux\TM{} over the past ten years.
                 What is less well-known is that it is often necessary
                 to introduce a large amount of Linux into a given
                 technology in order to successfully introduce that
                 technology into Linux. This paper illustrates such an
                 introduction of Linux into technology with Read-Copy
                 Update (RCU). The RCU API's evolution over time clearly
                 shows that Linux's extremely diverse set of workloads
                 and platforms has changed RCU to a far greater degree
                 than RCU has changed Linux---and it is reasonable to
                 expect that other technologies that might be proposed
                 for inclusion into Linux would face similar challenges.
                 In addition, this paper presents a summary of lessons
                 learned and an attempt to foresee what additional
                 challenges Linux might present to RCU.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}


bibtype: book
filename: unix.bib
label: Michael:2008:MUS
author: Randal K. Michael
publisher: pub-WILEY
address: pub-WILEY:adr
edition: Second
pages: xxx + 1002
year: 2008
ISBN: 0-470-18301-2 (paperback) OR 0470183012 (paperback)
ISBN13: 978-0-470-18301-4 (paperback) OR 9780470183014 (paperback)
LCCN: QA76.76.O63 M488 2008
bibdate: Tue Jan 27 16:00:36 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2009.01.27 16:00:36 ???
subject: UNIX; UNIX Shells
acknowledgement: ack-nhfb
rawauthor: Randal K. Michael
title:
Mastering Unix Shell Scripting: Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus

rawtitle:
Mastering {Unix} Shell Scripting: {Bash}, {Bourne}, and {Korn} Shell Scripting for Programmers, System Administrators, and {UNIX} Gurus

entry:
@Book{Michael:2008:MUS,
  author =       "Randal K. Michael",
  title =        "Mastering {Unix} Shell Scripting: {Bash}, {Bourne},
                 and {Korn} Shell Scripting for Programmers, System
                 Administrators, and {UNIX} Gurus",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  edition =      "Second",
  pages =        "xxx + 1002",
  year =         "2008",
  ISBN =         "0-470-18301-2 (paperback)",
  ISBN-13 =      "978-0-470-18301-4 (paperback)",
  LCCN =         "QA76.76.O63 M488 2008",
  bibdate =      "Tue Jan 27 16:00:36 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$50.00",
  acknowledgement = ack-nhfb,
  subject =      "UNIX; UNIX Shells",
}


bibtype: book
filename: unix.bib
label: Negus:2008:BUT
author: Christopher Negus and Francois Caen
title: BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD and NetBSD
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xxvi + 309
year: 2008
ISBN: 0-470-37603-1 OR 0470376031
ISBN13: 978-0-470-37603-4 OR 9780470376034
LCCN: QA76.76.O63 N4166 2008
bibdate: Mon Jun 30 09:07:48 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.06.30 09:07:48 ???
acknowledgement: ack-nhfb
rawauthor: Christopher Negus and Fran{\c{c}}ois Caen
rawtitle: {BSD UNIX} Toolbox: 1000+ Commands for {FreeBSD}, {OpenBSD} and {NetBSD}
URL:
http://www.loc.gov/catdir/enhancements/fy0829/2008016821-b.html; http://www.loc.gov/catdir/enhancements/fy0829/2008016821-d.html; http://www.loc.gov/catdir/enhancements/fy0829/2008016821-t.html

subject:
FreeBSD; UNIX (Computer file); FreeBSD; UNIX (Computer file); FreeBSD; UNIX (Computer file); Free computer software; Operating systems (Computers); COMPUTERS; Operating Systems; Linux; UNIX; System Administration; Linux and UNIX Administration; Free computer software; Operating systems (Computers); Free computer software; Operating systems (Computers)

TOC:
BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD, and NetBSD Power Users About the Authors About the Technical Editor Credits Contents at a Glance Contents Introduction 1: Starting with BSD Systems 2: Installing FreeBSD and Adding Software 3: Using the Shell 4: Working with Files 5: Manipulating Text 6: Playing with Multimedia 7: Administering File Systems 8: Backups and Removable Media 9: Checking and Managing Running Processes 10: Managing the System 11: Managing Network Connections 12: Accessing Network Resources 13: Doing Remote System Administration 14: Locking Down Security Appendix A: Using vi or vim editors Appendix B: Shell Special Characters and Variables Appendix C: Personal Configuration Files Index

rawTOC:
BSD UNIX Toolbox: 1000+ Commands for FreeBSD, OpenBSD, and NetBSD Power Users \\ About the Authors \\ About the Technical Editor \\ Credits \\ Contents at a Glance \\ Contents \\ Introduction \\ 1: Starting with BSD Systems \\ 2: Installing FreeBSD and Adding Software \\ 3: Using the Shell \\ 4: Working with Files \\ 5: Manipulating Text \\ 6: Playing with Multimedia \\ 7: Administering File Systems \\ 8: Backups and Removable Media \\ 9: Checking and Managing Running Processes \\ 10: Managing the System \\ 11: Managing Network Connections \\ 12: Accessing Network Resources \\ 13: Doing Remote System Administration \\ 14: Locking Down Security \\ Appendix A: Using vi or vim editors \\ Appendix B: Shell Special Characters and Variables \\ Appendix C: Personal Configuration Files \\ Index

entry:
@Book{Negus:2008:BUT,
  author =       "Christopher Negus and Fran{\c{c}}ois Caen",
  title =        "{BSD UNIX} Toolbox: 1000+ Commands for {FreeBSD},
                 {OpenBSD} and {NetBSD}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxvi + 309",
  year =         "2008",
  ISBN =         "0-470-37603-1",
  ISBN-13 =      "978-0-470-37603-4",
  LCCN =         "QA76.76.O63 N4166 2008",
  bibdate =      "Mon Jun 30 09:07:48 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$24.99",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0829/2008016821-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0829/2008016821-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0829/2008016821-t.html",
  acknowledgement = ack-nhfb,
  subject =      "FreeBSD; UNIX (Computer file); FreeBSD; UNIX (Computer
                 file); FreeBSD; UNIX (Computer file); Free computer
                 software; Operating systems (Computers); COMPUTERS;
                 Operating Systems; Linux; UNIX; System Administration;
                 Linux and UNIX Administration; Free computer software;
                 Operating systems (Computers); Free computer software;
                 Operating systems (Computers)",
  tableofcontents = "BSD UNIX Toolbox: 1000+ Commands for FreeBSD,
                 OpenBSD, and NetBSD Power Users \\
                 About the Authors \\
                 About the Technical Editor \\
                 Credits \\
                 Contents at a Glance \\
                 Contents \\
                 Introduction \\
                 1: Starting with BSD Systems \\
                 2: Installing FreeBSD and Adding Software \\
                 3: Using the Shell \\
                 4: Working with Files \\
                 5: Manipulating Text \\
                 6: Playing with Multimedia \\
                 7: Administering File Systems \\
                 8: Backups and Removable Media \\
                 9: Checking and Managing Running Processes \\
                 10: Managing the System \\
                 11: Managing Network Connections \\
                 12: Accessing Network Resources \\
                 13: Doing Remote System Administration \\
                 14: Locking Down Security \\
                 Appendix A: Using vi or vim editors \\
                 Appendix B: Shell Special Characters and Variables \\
                 Appendix C: Personal Configuration Files \\
                 Index",
}


bibtype: book
filename: unix.bib
label: Nguyen:2008:GG
editor: Hubert Nguyen
title: GPU gems 3
volume: 3
publisher: pub-AW
address: pub-AW:adr
pages: l + 942
year: 2008
ISBN: 0-321-51526-9 OR 0321515269
ISBN13: 978-0-321-51526-1 OR 9780321515261
LCCN: T385 .G6882 2008
bibdate: Thu Jul 29 13:36:54 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.07.29 13:36:54 MDT
series: GPU gems
URL: http://www.loc.gov/catdir/toc/ecip0720/2007023985.html
keywords: CUDA; nVIDIA
subject: Computer graphics; Real-time programming
acknowledgement: ack-nhfb
raweditor: Hubert Nguyen
rawtitle: {GPU} gems 3
entry:
@Book{Nguyen:2008:GG,
  editor =       "Hubert Nguyen",
  title =        "{GPU} gems 3",
  volume =       "3",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "l + 942",
  year =         "2008",
  ISBN =         "0-321-51526-9",
  ISBN-13 =      "978-0-321-51526-1",
  LCCN =         "T385 .G6882 2008",
  bibdate =      "Thu Jul 29 13:36:54 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "GPU gems",
  URL =          "http://www.loc.gov/catdir/toc/ecip0720/2007023985.html",
  acknowledgement = ack-nhfb,
  keywords =     "CUDA; nVIDIA",
  subject =      "Computer graphics; Real-time programming",
}


bibtype: book
filename: unix.bib
label: Nguyen:2008:SLC
editor: Quan Nguyen
title: Scripting languages: a collection of Perl, Ruby, Python, TCL and Unix
publisher: Ramacad
address: San Jose, CA, USA
year: 2008
ISBN: 0-9777812-3-2 OR 0977781232
ISBN13: 978-0-9777812-3-2 OR 9780977781232
bibdate: Thu Apr 16 11:25:48 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.04.16 11:25:48 MDT
acknowledgement: ack-nhfb
raweditor: Quan Nguyen
rawtitle: Scripting languages: a collection of {Perl}, {Ruby}, {Python}, {TCL} and {Unix}
entry:
@Book{Nguyen:2008:SLC,
  editor =       "Quan Nguyen",
  title =        "Scripting languages: a collection of {Perl}, {Ruby},
                 {Python}, {TCL} and {Unix}",
  publisher =    "Ramacad",
  address =      "San Jose, CA, USA",
  pages =        "????",
  year =         "2008",
  ISBN =         "0-9777812-3-2",
  ISBN-13 =      "978-0-9777812-3-2",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:25:48 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Padioleau:2008:DAC
author: Yoann Padioleau and Julia Lawall and Rene Rydhof Hansen and Gilles Muller
title: Documenting and automating collateral evolutions in Linux device drivers
journal: j-OPER-SYS-REV
volume: 42
number: 4
pages: 247--260
month: may
monthnumber: 5
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1357010.1352618
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Fri Jun 20 17:21:34 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.20 17:21:34 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Yoann Padioleau and Julia Lawall and Ren{\'e} Rydhof Hansen and Gilles Muller
rawtitle: Documenting and automating collateral evolutions in {Linux} device drivers
abstract:
The internal libraries of Linux are evolving rapidly, to address new requirements and improve performance. These evolutions, however, entail a massive problem of collateral evolution in Linux device drivers: for every change that affects an API, all dependent drivers must be updated accordingly. Manually performing such collateral evolutions is time-consuming and unreliable, and has lead to errors when modifications have not been done consistently.par In this paper, we present an automatic program transformation tool Coccinelle, for documenting and automating device driver collateral evolutions. Because Linux programmers are accustomed to manipulating program modifications in terms of patch files, this tool uses a language based on the patch syntax to express transformations, extending patches to semantic patches. Coccinelle preserves the coding style of the original driver, as would a human programmer.par We have evaluated our approach on 62 representative collateral evolutions that were previously performed manually in Linux 2.5 and 2.6. On a test suite of over 5800 relevant driver files, the semantic patches for these collateral evolutions update over 93% of the files completely. In the remaining cases, the user is typically alerted to a partial match against the driver code, identifying the files that must be considered manually. We have additionally identified over 150 driver files where the maintainer made an error in performing the collateral evolution, but Coccinelle transforms the code correctly. Finally, several patches derived from the use of Coccinelle have been accepted into the Linux kernel.

keywords:
collateral evolutions; device drivers; domain-specific language; Linux; program transformation; software evolution

rawabstract:
The internal libraries of Linux are evolving rapidly, to address new requirements and improve performance. These evolutions, however, entail a massive problem of collateral evolution in Linux device drivers: for every change that affects an API, all dependent drivers must be updated accordingly. Manually performing such collateral evolutions is time-consuming and unreliable, and has lead to errors when modifications have not been done consistently.\par In this paper, we present an automatic program transformation tool Coccinelle, for documenting and automating device driver collateral evolutions. Because Linux programmers are accustomed to manipulating program modifications in terms of patch files, this tool uses a language based on the patch syntax to express transformations, extending patches to semantic patches. Coccinelle preserves the coding style of the original driver, as would a human programmer.\par We have evaluated our approach on 62 representative collateral evolutions that were previously performed manually in Linux 2.5 and 2.6. On a test suite of over 5800 relevant driver files, the semantic patches for these collateral evolutions update over 93\% of the files completely. In the remaining cases, the user is typically alerted to a partial match against the driver code, identifying the files that must be considered manually. We have additionally identified over 150 driver files where the maintainer made an error in performing the collateral evolution, but Coccinelle transforms the code correctly. Finally, several patches derived from the use of Coccinelle have been accepted into the Linux kernel.

entry:
@Article{Padioleau:2008:DAC,
  author =       "Yoann Padioleau and Julia Lawall and Ren{\'e} Rydhof
                 Hansen and Gilles Muller",
  title =        "Documenting and automating collateral evolutions in
                 {Linux} device drivers",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "4",
  pages =        "247--260",
  month =        may,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1357010.1352618",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Fri Jun 20 17:21:34 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The internal libraries of Linux are evolving rapidly,
                 to address new requirements and improve performance.
                 These evolutions, however, entail a massive problem of
                 collateral evolution in Linux device drivers: for every
                 change that affects an API, all dependent drivers must
                 be updated accordingly. Manually performing such
                 collateral evolutions is time-consuming and unreliable,
                 and has lead to errors when modifications have not been
                 done consistently.\par

                 In this paper, we present an automatic program
                 transformation tool Coccinelle, for documenting and
                 automating device driver collateral evolutions. Because
                 Linux programmers are accustomed to manipulating
                 program modifications in terms of patch files, this
                 tool uses a language based on the patch syntax to
                 express transformations, extending patches to semantic
                 patches. Coccinelle preserves the coding style of the
                 original driver, as would a human programmer.\par

                 We have evaluated our approach on 62 representative
                 collateral evolutions that were previously performed
                 manually in Linux 2.5 and 2.6. On a test suite of over
                 5800 relevant driver files, the semantic patches for
                 these collateral evolutions update over 93\% of the
                 files completely. In the remaining cases, the user is
                 typically alerted to a partial match against the driver
                 code, identifying the files that must be considered
                 manually. We have additionally identified over 150
                 driver files where the maintainer made an error in
                 performing the collateral evolution, but Coccinelle
                 transforms the code correctly. Finally, several patches
                 derived from the use of Coccinelle have been accepted
                 into the Linux kernel.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "collateral evolutions; device drivers; domain-specific
                 language; Linux; program transformation; software
                 evolution",
}


bibtype: book
filename: unix.bib
label: Parziale:2008:ZVL
editor: Lydia Parziale and others
title: z / VM and Linux on IBM System z: the virtualization cookbook for RHEL 5.2
number: SG24-7492-00
publisher: pub-IBM
address: pub-IBM:adr
pages: xvi + 250
year: 2008
ISBN: 0-7384-3181-8 OR 0738431818
ISBN13: 978-0-7384-3181-9 OR 9780738431819
LCCN: QA76.76.O63 Z867 2008
bibdate: Thu Jan 21 14:12:53 MST 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.01.21 14:12:53 MST
series: IBM redbooks
URL: http://proquest.safaribooksonline.com/?fpi=0738431818
subject: z/VM; Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
raweditor: Lydia Parziale and others
rawtitle: {z\slash VM} and {Linux} on {IBM System z}: the virtualization cookbook for {RHEL 5.2}
entry:
@Book{Parziale:2008:ZVL,
  editor =       "Lydia Parziale and others",
  title =        "{z\slash VM} and {Linux} on {IBM System z}: the
                 virtualization cookbook for {RHEL 5.2}",
  number =       "SG24-7492-00",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "xvi + 250",
  year =         "2008",
  ISBN =         "0-7384-3181-8",
  ISBN-13 =      "978-0-7384-3181-9",
  LCCN =         "QA76.76.O63 Z867 2008",
  bibdate =      "Thu Jan 21 14:12:53 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "IBM redbooks",
  URL =          "http://proquest.safaribooksonline.com/?fpi=0738431818",
  acknowledgement = ack-nhfb,
  subject =      "z/VM; Linux; Operating systems (Computers)",
}


bibtype: book
filename: unix.bib
label: Peck:2008:BGN
author: Akkana Peck
title: Beginning GIMP: from novice to professional
publisher: pub-APRESS
address: pub-APRESS:adr
edition: Second
pages: xxvi + 557
year: 2008
ISBN: 1-4302-1070-2 (paperback) OR 1430210702 (paperback)
ISBN13: 978-1-4302-1070-2 (paperback) OR 9781430210702 (paperback)
LCCN: T385 .P395 2008
bibdate: Fri Sep 17 15:22:54 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.09.17 15:22:54 MDT
series: The expert's voice in open source
remark: Includes a preview of GIMP 2.6.
subject: GIMP (Computer file); computer graphics
acknowledgement: ack-nhfb
rawauthor: Akkana Peck
rawtitle: Beginning {GIMP}: from novice to professional
TOC:
Getting to know GIMP Improving digital photos Introduction to layers Drawing Selection Erasing and touching up Filters and effects Color Advanced drawing Advanced compositing Plug-ins and scripting Additional topics

rawTOC:
Getting to know GIMP \\ Improving digital photos \\ Introduction to layers \\ Drawing \\ Selection \\ Erasing and touching up \\ Filters and effects \\ Color \\ Advanced drawing \\ Advanced compositing \\ Plug-ins and scripting \\ Additional topics

entry:
@Book{Peck:2008:BGN,
  author =       "Akkana Peck",
  title =        "Beginning {GIMP}: from novice to professional",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  edition =      "Second",
  pages =        "xxvi + 557",
  year =         "2008",
  ISBN =         "1-4302-1070-2 (paperback)",
  ISBN-13 =      "978-1-4302-1070-2 (paperback)",
  LCCN =         "T385 .P395 2008",
  bibdate =      "Fri Sep 17 15:22:54 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The expert's voice in open source",
  acknowledgement = ack-nhfb,
  remark =       "Includes a preview of GIMP 2.6.",
  subject =      "GIMP (Computer file); computer graphics",
  tableofcontents = "Getting to know GIMP \\
                 Improving digital photos \\
                 Introduction to layers \\
                 Drawing \\
                 Selection \\
                 Erasing and touching up \\
                 Filters and effects \\
                 Color \\
                 Advanced drawing \\
                 Advanced compositing \\
                 Plug-ins and scripting \\
                 Additional topics",
}


bibtype: book
filename: unix.bib
label: Pilato:2008:VCS
author: C. Michael Pilato and Ben Collins-Sussman and Brian W. Fitzpatrick
title: Version control with Subversion
publisher: pub-ORA
address: pub-ORA:adr
edition: Second
pages: xxiv + 404
year: 2008
ISBN: 0-596-51033-0 (paperback) OR 0596510330 (paperback)
ISBN13: 978-0-596-51033-6 (paperback) OR 9780596510336 (paperback)
LCCN: QA76.6 .C6274 2008
bibdate: Thu Sep 17 18:44:27 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2009.09.17 18:44:27 MDT
URL: http://svnbook.red-bean.com/
remark: See cite Collins-Sussman:2004:VCS for first edition.
subject: computer software; development; operating systems (computers)
acknowledgement: ack-nhfb
rawauthor: C. Michael Pilato and Ben Collins-Sussman and Brian W. Fitzpatrick
rawtitle: Version control with {Subversion}
entry:
@Book{Pilato:2008:VCS,
  author =       "C. Michael Pilato and Ben Collins-Sussman and Brian W.
                 Fitzpatrick",
  title =        "Version control with {Subversion}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxiv + 404",
  year =         "2008",
  ISBN =         "0-596-51033-0 (paperback)",
  ISBN-13 =      "978-0-596-51033-6 (paperback)",
  LCCN =         "QA76.6 .C6274 2008",
  bibdate =      "Thu Sep 17 18:44:27 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://svnbook.red-bean.com/",
  acknowledgement = ack-nhfb,
  remark =       "See \cite{Collins-Sussman:2004:VCS} for first
                 edition.",
  subject =      "computer software; development; operating systems
                 (computers)",
}


bibtype: article
filename: unix.bib
label: Ramadan:2008:MTT
title: MetaTM / TxLinux: Transactional Memory for an Operating System
journal: j-IEEE-MICRO
volume: 28
number: 1
pages: 42--51
month: jan
monthnumber: 1
year: 2008
CODEN: IEMIDZ
DOI: https://doi.org/10.1109/MM.2008.10
ISSN: 0272-1732 (print), 1937-4143 (electronic) OR 02721732 (print), 19374143 (electronic)
ISSNL: 0272-1732 OR 02721732
bibdate: Wed Jul 2 21:58:04 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.07.02 21:58:04 MDT
fjournal: IEEE Micro
acknowledgement: ack-nhfb
journalURL: http://www.computer.org/csdl/mags/mi/index.html
rawtitle: {MetaTM\slash TxLinux}: Transactional Memory for an Operating System
author:
Hany E. Ramadan and Christopher J. Rossbach and Donald E. Porter and Owen S. Hofmann and Aditya Bhandari and Emmett Witchel

entry:
@Article{Ramadan:2008:MTT,
  author =       "Hany E. Ramadan and Christopher J. Rossbach and Donald
                 E. Porter and Owen S. Hofmann and Aditya Bhandari and
                 Emmett Witchel",
  title =        "{MetaTM\slash TxLinux}: Transactional Memory for an
                 Operating System",
  journal =      j-IEEE-MICRO,
  volume =       "28",
  number =       "1",
  pages =        "42--51",
  month =        jan # "\slash " # feb,
  year =         "2008",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2008.10",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Wed Jul 2 21:58:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}


bibtype: misc
filename: unix.bib
label: Raymond:2008:UHH
author: Eric Raymond
title: booktitle The Unix Hater's Handbook, Reconsidered
pages: 42--51
day: 30
month: sep
monthnumber: 9
year: 2008
bibdate: Tue Jun 11 09:21:11 2019
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2019.06.11 09:21:11 ???
URL: http://esr.ibiblio.org/?p=538
acknowledgement: ack-nhfb
howpublished: Web site
rawauthor: Eric Raymond
rawtitle: {{\booktitle{The Unix Hater's Handbook}}}, Reconsidered
entry:
@Misc{Raymond:2008:UHH,
  author =       "Eric Raymond",
  title =        "{{\booktitle{The Unix Hater's Handbook}}},
                 Reconsidered",
  howpublished = "Web site",
  day =          "30",
  month =        sep,
  year =         "2008",
  bibdate =      "Tue Jun 11 09:21:11 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://esr.ibiblio.org/?p=538",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Regnier:2008:EIH
author: Paul Regnier and George Lima and Luciano Barreto
title: Evaluation of interrupt handling timeliness in real-time Linux operating systems
journal: j-OPER-SYS-REV
volume: 42
number: 6
pages: 52--63
month: oct
monthnumber: 10
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1453775.1453787
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Thu Oct 23 14:23:29 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.10.23 14:23:29 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: interrupt handling; Linux; operating system; real time
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Paul Regnier and George Lima and Luciano Barreto
rawtitle: Evaluation of interrupt handling timeliness in real-time {Linux} operating systems
abstract:
Several real-time Linux extensions are available nowadays. Two of those extensions that have received special attention recently are Preempt-RT and Xenomai. This paper evaluates to what extent they provide deterministic guarantees when reacting to external events, an essential characteristic when it comes to real-time systems. For this, we define two simple experimental approaches. Our results indicate that Preempt-RT is more prone to temporal variations than Xenomai when the system is subject to overload scenarios.

rawabstract:
Several real-time Linux extensions are available nowadays. Two of those extensions that have received special attention recently are Preempt-RT and Xenomai. This paper evaluates to what extent they provide deterministic guarantees when reacting to external events, an essential characteristic when it comes to real-time systems. For this, we define two simple experimental approaches. Our results indicate that Preempt-RT is more prone to temporal variations than Xenomai when the system is subject to overload scenarios.

entry:
@Article{Regnier:2008:EIH,
  author =       "Paul Regnier and George Lima and Luciano Barreto",
  title =        "Evaluation of interrupt handling timeliness in
                 real-time {Linux} operating systems",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "6",
  pages =        "52--63",
  month =        oct,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1453775.1453787",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Thu Oct 23 14:23:29 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Several real-time Linux extensions are available
                 nowadays. Two of those extensions that have received
                 special attention recently are Preempt-RT and Xenomai.
                 This paper evaluates to what extent they provide
                 deterministic guarantees when reacting to external
                 events, an essential characteristic when it comes to
                 real-time systems. For this, we define two simple
                 experimental approaches. Our results indicate that
                 Preempt-RT is more prone to temporal variations than
                 Xenomai when the system is subject to overload
                 scenarios.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "interrupt handling; Linux; operating system; real
                 time",
}


bibtype: book
filename: unix.bib
label: Robbins:2008:SJB
author: Arnold Robbins and Nelson H. F. Beebe
title: Shell Jiao Ben Xue Xi Zhi Nan = Shell Script Study Guide
publisher: pub-ORA-MEDIA
address: pub-ORA-MEDIA:adr
pages: vi + 494
year: 2008
ISBN: 7-111-25504-6 OR 7111255046
ISBN13: 978-7-111-25504-8 OR 9787111255048
bibdate: Mon Oct 04 10:50:45 2010
bibtimestamp: 2010.10.04 10:50:45 ???
note: Simplified Chinese translation of cite Robbins:2005:CSS.
language: Mandarin Chinese
acknowledgement: ack-nhfb
rawauthor: Arnold Robbins and Nelson H. F. Beebe
rawnote: Simplified Chinese translation of \cite{Robbins:2005:CSS}.
rawtitle: {Shell} Jiao Ben Xue Xi Zhi Nan = {Shell} Script Study Guide
ORCID: Beebe, Nelson H. F./0000-0001-7281-4263
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib; https://www.math.utah.edu/pub/tex/bib/linux.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib

entry:
@Book{Robbins:2008:SJB,
  author =       "Arnold Robbins and Nelson H. F. Beebe",
  title =        "{Shell} Jiao Ben Xue Xi Zhi Nan = {Shell} Script Study
                 Guide",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  pages =        "vi + 494",
  year =         "2008",
  ISBN =         "7-111-25504-6",
  ISBN-13 =      "978-7-111-25504-8",
  LCCN =         "????",
  bibdate =      "Mon Oct 04 10:50:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib",
  note =         "Simplified Chinese translation of
                 \cite{Robbins:2005:CSS}.",
  price =        "79.00 renminbi",
  acknowledgement = ack-nhfb,
  language =     "Mandarin Chinese",
  ORCID-numbers = "Beebe, Nelson H. F./0000-0001-7281-4263",
}


bibtype: article
filename: unix.bib
label: Rossbach:2008:TMT
title: TxLinux and MetaTM: transactional memory and the operating system
journal: j-CACM
volume: 51
number: 9
pages: 83--91
month: sep
monthnumber: 9
year: 2008
CODEN: CACMA2
ISSN: 0001-0782 (print), 1557-7317 (electronic) OR 00010782 (print), 15577317 (electronic)
ISSNL: 0001-0782 OR 00010782
bibdate: Mon Aug 25 15:05:08 MDT 2008
bibsource: http://www.acm.org/pubs/contents/journals/cacm/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.08.25 15:05:08 MDT
fjournal: Communications of the ACM
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J79
rawtitle: {TxLinux} and {MetaTM}: transactional memory and the operating system
author:
Christopher J. Rossbach and Hany E. Ramadan and Owen S. Hofmann and Donald E. Porter and Aditya Bhandari and Emmett Witchel

rawauthor:
Christopher J. Rossbach and Hany E. Ramadan and Owen S. Hofmann and Donald E. Porter and Aditya Bhandari and Emmett Witchel

entry:
@Article{Rossbach:2008:TMT,
  author =       "Christopher J. Rossbach and Hany E. Ramadan and Owen
                 S. Hofmann and Donald E. Porter and Aditya Bhandari and
                 Emmett Witchel",
  title =        "{TxLinux} and {MetaTM}: transactional memory and the
                 operating system",
  journal =      j-CACM,
  volume =       "51",
  number =       "9",
  pages =        "83--91",
  month =        sep,
  year =         "2008",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Aug 25 15:05:08 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 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",
}


bibtype: book
filename: unix.bib
label: Rothman:2008:MXU
author: Ernest E. (Ernest Eric) Rothman and Brian Jepson and Rich Rosen
title: Mac OS X for Unix geeks
publisher: pub-ORA-MEDIA
address: pub-ORA-MEDIA:adr
edition: Fourth
pages: [380]
year: 2008
ISBN: 0-596-52062-X OR 059652062X
ISBN13: 978-0-596-52062-5 OR 9780596520625
LCCN: QA76.76.O63 R68 2008
bibdate: Sat Nov 13 10:18:27 MST 2010
bibtimestamp: 2010.11.13 10:18:27 MST
subject: Mac OS; UNIX (Computer file)
acknowledgement: ack-nhfb
rawauthor: Ernest E. (Ernest Eric) Rothman and Brian Jepson and Rich Rosen
rawtitle: {Mac OS X} for {Unix} geeks
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90; prodorbis.library.yale.edu:7090/voyager

entry:
@Book{Rothman:2008:MXU,
  author =       "Ernest E. (Ernest Eric) Rothman and Brian Jepson and
                 Rich Rosen",
  title =        "{Mac OS X} for {Unix} geeks",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Fourth",
  pages =        "[380]",
  year =         "2008",
  ISBN =         "0-596-52062-X",
  ISBN-13 =      "978-0-596-52062-5",
  LCCN =         "QA76.76.O63 R68 2008",
  bibdate =      "Sat Nov 13 10:18:27 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90;
                 prodorbis.library.yale.edu:7090/voyager",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; UNIX (Computer file)",
}


bibtype: book
filename: unix.bib
label: Salus:2008:DGP
author: Peter H. Salus
title: The daemon, the gnu, and the penguin: how free and open software is changing the world
publisher: Reed Media Services
address: Keller, TX, USA
pages: 204 (est.)
year: 2008
ISBN: 0-9790342-3-X OR 097903423X
ISBN13: 978-0-9790342-3-7 OR 9780979034237
bibdate: Thu Jun 4 13:16:41 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.06.04 13:16:41 MDT
remark: Edited by Jeremy C. Reed; foreword by Jon `Maddog' Hall.
acknowledgement: ack-nhfb
rawauthor: Peter H. Salus
rawtitle: The daemon, the gnu, and the penguin: how free and open software is changing the world
entry:
@Book{Salus:2008:DGP,
  author =       "Peter H. Salus",
  title =        "The daemon, the gnu, and the penguin: how free and
                 open software is changing the world",
  publisher =    "Reed Media Services",
  address =      "Keller, TX, USA",
  pages =        "204 (est.)",
  year =         "2008",
  ISBN =         "0-9790342-3-X",
  ISBN-13 =      "978-0-9790342-3-7",
  LCCN =         "????",
  bibdate =      "Thu Jun 4 13:16:41 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Edited by Jeremy C. Reed; foreword by Jon `Maddog'
                 Hall.",
}


bibtype: book
filename: unix.bib
label: Schroder:2008:LNC
author: Carla Schroder
title: Linux networking cookbook
publisher: pub-ORA
address: pub-ORA:adr
pages: 612
year: 2008
ISBN: 0-596-10248-8 OR 0596102488
ISBN13: 978-0-596-10248-7 OR 9780596102487
bibdate: Wed Apr 30 17:58:33 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.bibsys.no:2100/BIBSYS
bibtimestamp: 2008.04.30 17:58:33 MDT
acknowledgement: ack-nhfb
rawauthor: Carla Schroder
rawtitle: {Linux} networking cookbook
entry:
@Book{Schroder:2008:LNC,
  author =       "Carla Schroder",
  title =        "{Linux} networking cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "612",
  year =         "2008",
  ISBN =         "0-596-10248-8",
  ISBN-13 =      "978-0-596-10248-7",
  LCCN =         "????",
  bibdate =      "Wed Apr 30 17:58:33 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Seebach:2008:BPS
author: Peter Seebach
title: Beginning portable shell scripting: from novice to professional
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xix + 352
year: 2008
ISBN: 1-4302-1043-5 (paperback) OR 1430210435 (paperback)
ISBN13: 978-1-4302-1043-6 (paperback) OR 9781430210436 (paperback)
LCCN: QA76.76.O63 S4668 2009
bibdate: Fri Jul 30 15:30:29 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.07.30 15:30:29 MDT
series: The expert's voice in open source
subject: Operating systems (Computers); Programming languages (Electronic computers); UNIX (Computer file)
acknowledgement: ack-nhfb
rawauthor: Peter Seebach
rawtitle: Beginning portable shell scripting: from novice to professional
entry:
@Book{Seebach:2008:BPS,
  author =       "Peter Seebach",
  title =        "Beginning portable shell scripting: from novice to
                 professional",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xix + 352",
  year =         "2008",
  ISBN =         "1-4302-1043-5 (paperback)",
  ISBN-13 =      "978-1-4302-1043-6 (paperback)",
  LCCN =         "QA76.76.O63 S4668 2009",
  bibdate =      "Fri Jul 30 15:30:29 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The expert's voice in open source",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Programming languages
                 (Electronic computers); UNIX (Computer file)",
}


bibtype: book
filename: unix.bib
label: Shingledecker:2008:ODS
author: Robert Shingledecker and John Andrews and Chris Negus
title: The official Damn Small Linux book: the tiny adaptable Linux that runs on anything
publisher: pub-PH
address: pub-PH:adr
pages: xx + 426
year: 2008
ISBN: 0-13-233869-6 (paperback) OR 0132338696 (paperback)
ISBN13: 978-0-13-233869-1 (paperback) OR 9780132338691 (paperback)
LCCN: QA76.76.O63 S555554 2007
bibdate: Mon Oct 29 18:47:47 MDT 2007
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2007.10.29 18:47:47 MDT
URL: http://www.loc.gov/catdir/toc/ecip0718/2007020589.html
subject: Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Robert Shingledecker and John Andrews and Chris Negus
rawtitle: The official {Damn Small Linux} book: the tiny adaptable {Linux} that runs on anything
entry:
@Book{Shingledecker:2008:ODS,
  author =       "Robert Shingledecker and John Andrews and Chris
                 Negus",
  title =        "The official {Damn Small Linux} book: the tiny
                 adaptable {Linux} that runs on anything",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xx + 426",
  year =         "2008",
  ISBN =         "0-13-233869-6 (paperback)",
  ISBN-13 =      "978-0-13-233869-1 (paperback)",
  LCCN =         "QA76.76.O63 S555554 2007",
  bibdate =      "Mon Oct 29 18:47:47 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip0718/2007020589.html",
  acknowledgement = ack-nhfb,
  subject =      "Linux; Operating systems (Computers)",
}


bibtype: article
filename: unix.bib
label: So:2008:UHS
author: Hayden Kwok-Hay So and Robert Brodersen
journal: j-TECS
volume: 7
number: 2
pages: 14:1--14:??
month: feb
monthnumber: 2
year: 2008
DOI: https://doi.org/10.1145/1331331.1331338
ISSN: 1539-9087 (print), 1558-3465 (electronic) OR 15399087 (print), 15583465 (electronic)
ISSNL: 1539-9087 OR 15399087
bibdate: Thu Jun 12 15:22:00 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.06.12 15:22:00 MDT
fjournal: ACM Transactions on Embedded Computing Systems
keywords: BORPH; FPGA; hardware process; reconfigurable computers
acknowledgement: ack-nhfb
articleno: 14
journalURL: http://portal.acm.org/browse_dl.cfm?&idx=J840
rawauthor: Hayden Kwok-Hay So and Robert Brodersen
title:
A unified hardware / software runtime environment for FPGA-based reconfigurable computers using BORPH

abstract:
This paper explores the design and implementation of BORPH, an operating system designed for FPGA-based reconfigurable computers. Hardware designs execute as normal UNIX processes under BORPH, having access to standard OS services, such as file system support. Hardware and software components of user designs may, therefore, run as communicating processes within BORPH's runtime environment. The familiar language independent UNIX kernel interface facilitates easy design reuse and rapid application development. To develop hardware designs, a Simulink-based design flow that integrates with BORPH is employed. Performances of BORPH on two on-chip systems implemented on a BEE2 platform are compared.

rawabstract:
This paper explores the design and implementation of BORPH, an operating system designed for FPGA-based reconfigurable computers. Hardware designs execute as normal UNIX processes under BORPH, having access to standard OS services, such as file system support. Hardware and software components of user designs may, therefore, run as communicating processes within BORPH's runtime environment. The familiar language independent UNIX kernel interface facilitates easy design reuse and rapid application development. To develop hardware designs, a Simulink-based design flow that integrates with BORPH is employed. Performances of BORPH on two on-chip systems implemented on a BEE2 platform are compared.

rawtitle:
A unified hardware\slash software runtime environment for {FPGA}-based reconfigurable computers using {BORPH}

entry:
@Article{So:2008:UHS,
  author =       "Hayden Kwok-Hay So and Robert Brodersen",
  title =        "A unified hardware\slash software runtime environment
                 for {FPGA}-based reconfigurable computers using
                 {BORPH}",
  journal =      j-TECS,
  volume =       "7",
  number =       "2",
  pages =        "14:1--14:??",
  month =        feb,
  year =         "2008",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1331331.1331338",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Jun 12 15:22:00 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper explores the design and implementation of
                 BORPH, an operating system designed for FPGA-based
                 reconfigurable computers. Hardware designs execute as
                 normal UNIX processes under BORPH, having access to
                 standard OS services, such as file system support.
                 Hardware and software components of user designs may,
                 therefore, run as communicating processes within
                 BORPH's runtime environment. The familiar language
                 independent UNIX kernel interface facilitates easy
                 design reuse and rapid application development. To
                 develop hardware designs, a Simulink-based design flow
                 that integrates with BORPH is employed. Performances of
                 BORPH on two on-chip systems implemented on a BEE2
                 platform are compared.",
  acknowledgement = ack-nhfb,
  articleno =    "14",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
  keywords =     "BORPH; FPGA; hardware process; reconfigurable
                 computers",
}


bibtype: book
filename: unix.bib
label: Stevens:2008:APU
author: W. Richard Stevens and Stephen A. Rago
title: Advanced programming in the UNIX environment
publisher: pub-AW
address: pub-AW:adr
edition: Second
pages: xxviii + 927
year: 2008
ISBN: 0-321-52594-9 OR 0321525949
ISBN13: 978-0-321-52594-9 OR 9780321525949
LCCN: QA76.76.O63
bibdate: Thu Mar 5 17:53:25 MST 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2009.03.05 17:53:25 MST
series: Addison-Wesley professional computing series
acknowledgement: ack-nhfb
rawauthor: W. Richard Stevens and Stephen A. Rago
rawtitle: Advanced programming in the {UNIX} environment
entry:
@Book{Stevens:2008:APU,
  author =       "W. Richard Stevens and Stephen A. Rago",
  title =        "Advanced programming in the {UNIX} environment",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xxviii + 927",
  year =         "2008",
  ISBN =         "0-321-52594-9",
  ISBN-13 =      "978-0-321-52594-9",
  LCCN =         "QA76.76.O63",
  bibdate =      "Thu Mar 5 17:53:25 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  series =       "Addison-Wesley professional computing series",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Tanenbaum:2008:MOS
author: Andrew S. Tanenbaum
title: Modern Operating Systems
publisher: pub-PEARSON-PH
address: pub-PEARSON-PH:adr
edition: Third
pages: xxvii + 1076
year: 2008
ISBN: 0-13-600663-9 OR 0136006639
ISBN13: 978-0-13-600663-3 OR 9780136006633
LCCN: QA76.76.O63 T359 2008
bibdate: Tue Apr 14 14:24:21 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.04.14 14:24:21 MDT
subject: Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Andrew S. Tanenbaum
rawtitle: Modern Operating Systems
entry:
@Book{Tanenbaum:2008:MOS,
  author =       "Andrew S. Tanenbaum",
  title =        "Modern Operating Systems",
  publisher =    pub-PEARSON-PH,
  address =      pub-PEARSON-PH:adr,
  edition =      "Third",
  pages =        "xxvii + 1076",
  year =         "2008",
  ISBN =         "0-13-600663-9",
  ISBN-13 =      "978-0-13-600663-3",
  LCCN =         "QA76.76.O63 T359 2008",
  bibdate =      "Tue Apr 14 14:24:21 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers)",
}


bibtype: book
filename: unix.bib
label: Venkateswaran:2008:ELD
author: Sreekrishnan Venkateswaran
title: Essential Linux device drivers
publisher: pub-PH
address: pub-PH:adr
pages: xxx + 714
year: 2008
ISBN: 0-13-239655-6 (hardback) OR 0132396556 (hardback)
ISBN13: 978-0-13-239655-4 (hardback) OR 9780132396554 (hardback)
LCCN: QA76.76.D49 V35 2008
bibdate: Fri Jan 29 11:57:31 MST 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.01.29 11:57:31 MST
series: Prentice Hall open source software development series
URL: http://www.loc.gov/catdir/toc/ecip087/2008000249.html
subject: Linux device drivers (Computer programs)
acknowledgement: ack-nhfb
rawauthor: Sreekrishnan Venkateswaran
rawtitle: Essential {Linux} device drivers
entry:
@Book{Venkateswaran:2008:ELD,
  author =       "Sreekrishnan Venkateswaran",
  title =        "Essential {Linux} device drivers",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxx + 714",
  year =         "2008",
  ISBN =         "0-13-239655-6 (hardback)",
  ISBN-13 =      "978-0-13-239655-4 (hardback)",
  LCCN =         "QA76.76.D49 V35 2008",
  bibdate =      "Fri Jan 29 11:57:31 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Prentice Hall open source software development
                 series",
  URL =          "http://www.loc.gov/catdir/toc/ecip087/2008000249.html",
  acknowledgement = ack-nhfb,
  subject =      "Linux device drivers (Computer programs)",
}


bibtype: book
filename: unix.bib
label: Ware:2008:RIE
author: Willis H. Ware
title: RAND and the information evolution: a history in essays and vignettes
publisher: Rand Corporation
address: Santa Monica, CA
pages: xxvi + 201
year: 2008
DOI: https://doi.org/10.7249/cp537rc
ISBN: 0-8330-4513-X, 0-8330-4816-3, 1-282-45123-5 OR 083304513X, 0833048163, 1282451235
LCCN: QA76.27
bibdate: Tue Jun 2 19:14:18 MDT 2020
bibtimestamp: 2020.06.02 19:14:18 MDT
keywords: JOHNNIAC; JOSS; JOSS-1; JOSS-2; RAND tablet
acknowledgement: ack-nhfb
rawauthor: Willis H. Ware
rawtitle: {RAND} and the information evolution: a history in essays and vignettes
ISBN13:
978-0-8330-4513-3, 978-0-8330-4816-5, 978-1-282-45123-0 OR 9780833045133, 9780833048165, 9781282451230

bibsource:
fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib; https://www.math.utah.edu/pub/tex/bib/elefunt.bib; https://www.math.utah.edu/pub/tex/bib/prng.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

URL:
http://www.jstor.org/stable/10.7249/cp537rc; https://www.rand.org/content/dam/rand/pubs/corporate_pubs/2008/RAND_CP537.pdf

abstract:
This professional memoir describes RAND's contributions to the evolution of computer science, particularly during the first decades following World War II, when digital computers succeeded slide rules, mechanical desk calculators, electric accounting machines, and analog computers. The memoir includes photographs and vignettes that reveal the collegial, creative, and often playful spirit in which the groundbreaking research was conducted at RAND.

TOC:
Dedication / v Preface / vii Figures / xiii Photographs / xv Tables / xvii Acknowledgments / xix Abbreviations / xxiii CHAPTER ONE Introduction / 1 Purpose and Scope / 1 Organization of the Document / 3 CHAPTER TWO The Department / 5 The Genesis of RAND / 5 The Need for a New Kind of Organization / 6 The Douglas Years / 7 An Independent, Private Nonprofit Organization / 8 The Nature of RAND's Contributions / 9 RAND Contributions to the Development of Computing / 10 In the Beginning / 10 An Early Computing Success / 11 The Move to Electronic Machines / 11 The Middle Years / 14 The JOHNNIAC Open-Shop System / 15 The Tablet / 16 Videographic System / 16 The Later Years / 17 RAND and the USAF Computing Evolution / 18 The Bottom Line / 19 CHAPTER THREE RAND's First Computer People / 21 The Legacy of Wartime Collaboration / 21 Early RAND Leaders / 22 Early Technical Staff / 24 The Douglas Thread / 24 The Wartime Thread / 26 The University Thread / 28 The Recruiting Thread / 30 Departmental Growth / 36 CHAPTER FOUR RAND's Early Computers / 45 Mid-20th Century Computation / 45 Reeves Electronic Analog Computer / 47 Plug-Board Interconnections / 50 Chopper-Stabilized Amplifiers / 50 Arbitrary Function Input / 51 The JOHNNIAC Digital Computer / 53 JOHNNIAC's ``Obituary'' / 63 IBM Mainframes / 64 Other Machinery. / 66 CHAPTER FIVE A Building for People with Computers / 67 A New Building and Campus. / 68 The Machine Room. / 72 Two-Story Installation / 72 REAC Installation. / 73 Raised-Floor Installation / 73 Air Conditioning. / 74 Configurations of the Machine Room / 75 Open House. / 75 Later Enhancements / 79 The Camera / 79 Kevershan's Trough / 80 Programmer-Alert Lights / 80 CHAPTER SIX Project Essays / 83 Approximations / 83 Random Digits and Normal Deviates / 87 The Bombing Simulator (aka Pinball Machine) / 90 The Air-Combat Room / 94 System Research Laboratory / 94 The RAND Tablet, Videographics, and Related Projects / 98 The RAND Tablet / 98 Handwriting Recognition / 99 Chinese-Character Lookup / 100 Map Annotation / 100 Videographic System / 103 GRAIL / 105 BIOMOD / 105 CLINFO / 107 Time-Shared Computing: JOSS / 109 JOSS-1 / 110 JOSS-2 / 113 Networked Computing: Packet Switching and Distributed Communications / 115 The Beginnings of Packet Switching: Some Underlying Concepts / 116 Text Editors (NED and e) / 122 Word Processing / 126 The Mail Handler / 128 The Original MH-Proposal Memorandum / 129 Implementation / 132 Another Perspective / 134 A User's Perspective / 135 The Developers' Present Views / 137 Artificial-Intelligence Research / 138 The Beginnings of Artificial Intelligence / 138 Newell, Shaw, and Simon: The Development of List-Processing Languages / 138 Expert Systems / 140 Knowledge-Based Simulation / 142 Computational Linguistics / 143 The Perfect Buddy / 144 Department of Defense Computer Institute / 147 Officer Career Paths / 149 Software / 150 Security and Privacy / 152 Security / 152 Privacy / 154 Fair Information Practices / 155 CHAPTER SEVEN Lore, Snippets, and Snapshots / 159 The Great Machine Fire / 159 The Gavel Caper / 159 Department-Head-Office Decor / 161 Oliver Alfred Gross and JOSS-1 / 162 The Soviet ``Threat'' / 163 Social Events / 164 The One-Way Wire / 166 Soviet Cybernetics / 166 Inter/Exhume / 167 The RAND Computer Symposia / 168 Professional Societies / 169 Microvignettes / 170 The Marchant March / 170 Getting Out the Documents / 171 Hero of the Week / 171 The Chiquita Banana War / 171 The Mengel Joint / 171 John Williams' Jaguar / 172 Programmer Sweepstakes / 173 CHAPTER EIGHT Epilogue / 175 Bibliography / 177 Index / 191

rawabstract:
This professional memoir describes RAND's contributions to the evolution of computer science, particularly during the first decades following World War II, when digital computers succeeded slide rules, mechanical desk calculators, electric accounting machines, and analog computers. The memoir includes photographs and vignettes that reveal the collegial, creative, and often playful spirit in which the groundbreaking research was conducted at RAND.

shortTOC:
Introduction The department RAND's first computer people RAND's early computers A building for people with computers Project essays Lore, snippets, and snapshots Epilogue

rawshortTOC:
Introduction \\ The department \\ RAND's first computer people \\ RAND's early computers \\ A building for people with computers \\ Project essays \\ Lore, snippets, and snapshots \\ Epilogue

rawTOC:
Dedication / v \\ Preface / vii \\ Figures / xiii \\ Photographs / xv \\ Tables / xvii \\ Acknowledgments / xix \\ Abbreviations / xxiii \\ CHAPTER ONE \\ Introduction / 1 \\ Purpose and Scope / 1 \\ Organization of the Document / 3 \\ CHAPTER TWO \\ The Department / 5 \\ The Genesis of RAND / 5 \\ The Need for a New Kind of Organization / 6 \\ The Douglas Years / 7 \\ An Independent, Private Nonprofit Organization / 8 \\ The Nature of RAND's Contributions / 9 \\ RAND Contributions to the Development of Computing / 10 \\ In the Beginning / 10 \\ An Early Computing Success / 11 \\ The Move to Electronic Machines / 11 \\ The Middle Years / 14 \\ The JOHNNIAC Open-Shop System / 15 \\ The Tablet / 16 \\ Videographic System / 16 \\ The Later Years / 17 \\ RAND and the USAF Computing Evolution / 18 \\ The Bottom Line / 19 \\ CHAPTER THREE \\ RAND's First Computer People / 21 \\ The Legacy of Wartime Collaboration / 21 \\ Early RAND Leaders / 22 \\ Early Technical Staff / 24 \\ The Douglas Thread / 24 \\ The Wartime Thread / 26 \\ The University Thread / 28 \\ The Recruiting Thread / 30 \\ Departmental Growth / 36 \\ CHAPTER FOUR \\ RAND's Early Computers / 45 \\ Mid-20th Century Computation / 45 \\ Reeves Electronic Analog Computer / 47 \\ Plug-Board Interconnections / 50 \\ Chopper-Stabilized Amplifiers / 50 \\ Arbitrary Function Input / 51 \\ The JOHNNIAC Digital Computer / 53 \\ JOHNNIAC's ``Obituary'' / 63 \\ IBM Mainframes / 64 \\ Other Machinery. / 66 \\ CHAPTER FIVE \\ A Building for People with Computers / 67 \\ A New Building and Campus. / 68 \\ The Machine Room. / 72 \\ Two-Story Installation / 72 \\ REAC Installation. / 73 \\ Raised-Floor Installation / 73 \\ Air Conditioning. / 74 \\ Configurations of the Machine Room / 75 \\ Open House. / 75 \\ Later Enhancements / 79 \\ The Camera / 79 \\ Kevershan's Trough / 80 \\ Programmer-Alert Lights / 80 \\ CHAPTER SIX \\ Project Essays / 83 \\ Approximations / 83 \\ Random Digits and Normal Deviates / 87 \\ The Bombing Simulator (aka Pinball Machine) / 90 \\ The Air-Combat Room / 94 \\ System Research Laboratory / 94 \\ The RAND Tablet, Videographics, and Related Projects / 98 \\ The RAND Tablet / 98 \\ Handwriting Recognition / 99 \\ Chinese-Character Lookup / 100 \\ Map Annotation / 100 \\ Videographic System / 103 \\ GRAIL / 105 \\ BIOMOD / 105 \\ CLINFO / 107 \\ Time-Shared Computing: JOSS / 109 \\ JOSS-1 / 110 \\ JOSS-2 / 113 \\ Networked Computing: Packet Switching and Distributed Communications / 115 \\ The Beginnings of Packet Switching: Some Underlying Concepts / 116 \\ Text Editors (NED and e) / 122 \\ Word Processing / 126 \\ The Mail Handler / 128 \\ The Original MH-Proposal Memorandum / 129 \\ Implementation / 132 \\ Another Perspective / 134 \\ A User's Perspective / 135 \\ The Developers' Present Views / 137 \\ Artificial-Intelligence Research / 138 \\ The Beginnings of Artificial Intelligence / 138 \\ Newell, Shaw, and Simon: The Development of List-Processing Languages / 138 \\ Expert Systems / 140 \\ Knowledge-Based Simulation / 142 \\ Computational Linguistics / 143 \\ The Perfect Buddy / 144 \\ Department of Defense Computer Institute / 147 \\ Officer Career Paths / 149 \\ Software / 150 \\ Security and Privacy / 152 \\ Security / 152 \\ Privacy / 154 \\ Fair Information Practices / 155 \\ CHAPTER SEVEN \\ Lore, Snippets, and Snapshots / 159 \\ The Great Machine Fire / 159 \\ The Gavel Caper / 159 \\ Department-Head-Office Decor / 161 \\ Oliver Alfred Gross and JOSS-1 / 162 \\ The Soviet ``Threat'' / 163 \\ Social Events / 164 \\ The One-Way Wire / 166 \\ Soviet Cybernetics / 166 \\ Inter/Exhume / 167 \\ The RAND Computer Symposia / 168 \\ Professional Societies / 169 \\ Microvignettes / 170 \\ The Marchant March / 170 \\ Getting Out the Documents / 171 \\ Hero of the Week / 171 \\ The Chiquita Banana War / 171 \\ The Mengel Joint / 171 \\ John Williams' Jaguar / 172 \\ Programmer Sweepstakes / 173 \\ CHAPTER EIGHT \\ Epilogue / 175 \\ Bibliography / 177 \\ Index / 191

entry:
@Book{Ware:2008:RIE,
  author =       "Willis H. Ware",
  title =        "{RAND} and the information evolution: a history in
                 essays and vignettes",
  publisher =    "Rand Corporation",
  address =      "Santa Monica, CA",
  pages =        "xxvi + 201",
  year =         "2008",
  DOI =          "https://doi.org/10.7249/cp537rc",
  ISBN =         "0-8330-4513-X, 0-8330-4816-3, 1-282-45123-5",
  ISBN-13 =      "978-0-8330-4513-3, 978-0-8330-4816-5,
                 978-1-282-45123-0",
  LCCN =         "QA76.27",
  bibdate =      "Tue Jun 2 19:14:18 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.jstor.org/stable/10.7249/cp537rc;
                 https://www.rand.org/content/dam/rand/pubs/corporate_pubs/2008/RAND_CP537.pdf",
  abstract =     "This professional memoir describes RAND's
                 contributions to the evolution of computer science,
                 particularly during the first decades following World
                 War II, when digital computers succeeded slide rules,
                 mechanical desk calculators, electric accounting
                 machines, and analog computers. The memoir includes
                 photographs and vignettes that reveal the collegial,
                 creative, and often playful spirit in which the
                 groundbreaking research was conducted at RAND.",
  acknowledgement = ack-nhfb,
  keywords =     "JOHNNIAC; JOSS; JOSS-1; JOSS-2; RAND tablet",
  remark-1 =     "Page 13 has a photograph of the JOHNNIAC, and on the
                 wall of its room, a photograph of John von Neumann.",
  remark-2 =     "From page 15: ``\ldots{} the JOHNNIAC, which
                 nonetheless was the basis of a continuing series of
                 engineering advances, each making important
                 contributions to the art of the time. Among them were
                 the first commercially produced magnetic core memory,
                 which, for a while, was the largest in existence [4096
                 40-bit words]; a transistor-based adder and logic which
                 caused the JOHNNIAC to become a hybrid
                 transistor-vacuum tube device; the first high-speed
                 impact printer 140 columns wide (manufactured by
                 Anderson--Nichols, an engineering contracting firm);
                 and the first machine with extensive trouble-diagnostic
                 capability from the operating console.''",
  remark-3 =     "From page 53: ``the only bright spot was the Princeton
                 development at IAS, and thus it was that a working
                 alliance between RAND and IAS came into being. RAND
                 would build a machine patterned in the likeness of the
                 Princeton one. So JOHNNIAC came from an illustrious
                 ancestor --- the so-called von Neumann machine
                 developed at Princeton's IAS.''",
  remark-4 =     "Page 57 has a photograph of the JOHNNIAC's 256-word
                 Selectron high-speed memory. Page 59, a picture of its
                 140-column drum printer. Page 61 has an inside view of
                 the JOHNNIAC. Page 73 shows a step in the installation
                 of the JOHNNIAC. Page 162 has a photograph of the
                 JOHNNIAC console.",
  remark-5 =     "From page 66: ``RAND purchased the first commercially
                 available license for UNIX.''",
  remark-6 =     "Page 84 has a photo of a young Cecil Hastings, an
                 early pioneer of function approximation on digital
                 computers, and a few paragraphs about his work and its
                 influence.",
  remark-7 =     "Pages 87--90 discuss the preparation of RAND's famous
                 book of one million random digits, computed in Spring
                 1947, tested for two years after that before
                 publication in 1955. About 7000 copies of the book were
                 sold over three printings and fifteen years, and the
                 book was reprinted in 1966 and 2001.",
  remark-8 =     "From page 138: ``In the 1950s, RAND was involved in
                 designing and building one of the first stored-program
                 digital computers, the JOHNNIAC (named after John von
                 Neumann, a RAND consultant in the late 1940s and early
                 1950s). It was in operation from 1953 to 1966,
                 \ldots{}.''",
  shorttableofcontents = "Introduction \\
                 The department \\
                 RAND's first computer people \\
                 RAND's early computers \\
                 A building for people with computers \\
                 Project essays \\
                 Lore, snippets, and snapshots \\
                 Epilogue",
  tableofcontents = "Dedication / v \\
                 Preface / vii \\
                 Figures / xiii \\
                 Photographs / xv \\
                 Tables / xvii \\
                 Acknowledgments / xix \\
                 Abbreviations / xxiii \\
                 CHAPTER ONE \\
                 Introduction / 1 \\
                 Purpose and Scope / 1 \\
                 Organization of the Document / 3 \\
                 CHAPTER TWO \\
                 The Department / 5 \\
                 The Genesis of RAND / 5 \\
                 The Need for a New Kind of Organization / 6 \\
                 The Douglas Years / 7 \\
                 An Independent, Private Nonprofit Organization / 8 \\
                 The Nature of RAND's Contributions / 9 \\
                 RAND Contributions to the Development of Computing / 10
                 \\
                 In the Beginning / 10 \\
                 An Early Computing Success / 11 \\
                 The Move to Electronic Machines / 11 \\
                 The Middle Years / 14 \\
                 The JOHNNIAC Open-Shop System / 15 \\
                 The Tablet / 16 \\
                 Videographic System / 16 \\
                 The Later Years / 17 \\
                 RAND and the USAF Computing Evolution / 18 \\
                 The Bottom Line / 19 \\
                 CHAPTER THREE \\
                 RAND's First Computer People / 21 \\
                 The Legacy of Wartime Collaboration / 21 \\
                 Early RAND Leaders / 22 \\
                 Early Technical Staff / 24 \\
                 The Douglas Thread / 24 \\
                 The Wartime Thread / 26 \\
                 The University Thread / 28 \\
                 The Recruiting Thread / 30 \\
                 Departmental Growth / 36 \\
                 CHAPTER FOUR \\
                 RAND's Early Computers / 45 \\
                 Mid-20th Century Computation / 45 \\
                 Reeves Electronic Analog Computer / 47 \\
                 Plug-Board Interconnections / 50 \\
                 Chopper-Stabilized Amplifiers / 50 \\
                 Arbitrary Function Input / 51 \\
                 The JOHNNIAC Digital Computer / 53 \\
                 JOHNNIAC's ``Obituary'' / 63 \\
                 IBM Mainframes / 64 \\
                 Other Machinery. / 66 \\
                 CHAPTER FIVE \\
                 A Building for People with Computers / 67 \\
                 A New Building and Campus. / 68 \\
                 The Machine Room. / 72 \\
                 Two-Story Installation / 72 \\
                 REAC Installation. / 73 \\
                 Raised-Floor Installation / 73 \\
                 Air Conditioning. / 74 \\
                 Configurations of the Machine Room / 75 \\
                 Open House. / 75 \\
                 Later Enhancements / 79 \\
                 The Camera / 79 \\
                 Kevershan's Trough / 80 \\
                 Programmer-Alert Lights / 80 \\
                 CHAPTER SIX \\
                 Project Essays / 83 \\
                 Approximations / 83 \\
                 Random Digits and Normal Deviates / 87 \\
                 The Bombing Simulator (aka Pinball Machine) / 90 \\
                 The Air-Combat Room / 94 \\
                 System Research Laboratory / 94 \\
                 The RAND Tablet, Videographics, and Related Projects /
                 98 \\
                 The RAND Tablet / 98 \\
                 Handwriting Recognition / 99 \\
                 Chinese-Character Lookup / 100 \\
                 Map Annotation / 100 \\
                 Videographic System / 103 \\
                 GRAIL / 105 \\
                 BIOMOD / 105 \\
                 CLINFO / 107 \\
                 Time-Shared Computing: JOSS / 109 \\
                 JOSS-1 / 110 \\
                 JOSS-2 / 113 \\
                 Networked Computing: Packet Switching and Distributed
                 Communications / 115 \\
                 The Beginnings of Packet Switching: Some Underlying
                 Concepts / 116 \\
                 Text Editors (NED and e) / 122 \\
                 Word Processing / 126 \\
                 The Mail Handler / 128 \\
                 The Original MH-Proposal Memorandum / 129 \\
                 Implementation / 132 \\
                 Another Perspective / 134 \\
                 A User's Perspective / 135 \\
                 The Developers' Present Views / 137 \\
                 Artificial-Intelligence Research / 138 \\
                 The Beginnings of Artificial Intelligence / 138 \\
                 Newell, Shaw, and Simon: The Development of
                 List-Processing Languages / 138 \\
                 Expert Systems / 140 \\
                 Knowledge-Based Simulation / 142 \\
                 Computational Linguistics / 143 \\
                 The Perfect Buddy / 144 \\
                 Department of Defense Computer Institute / 147 \\
                 Officer Career Paths / 149 \\
                 Software / 150 \\
                 Security and Privacy / 152 \\
                 Security / 152 \\
                 Privacy / 154 \\
                 Fair Information Practices / 155 \\
                 CHAPTER SEVEN \\
                 Lore, Snippets, and Snapshots / 159 \\
                 The Great Machine Fire / 159 \\
                 The Gavel Caper / 159 \\
                 Department-Head-Office Decor / 161 \\
                 Oliver Alfred Gross and JOSS-1 / 162 \\
                 The Soviet ``Threat'' / 163 \\
                 Social Events / 164 \\
                 The One-Way Wire / 166 \\
                 Soviet Cybernetics / 166 \\
                 Inter/Exhume / 167 \\
                 The RAND Computer Symposia / 168 \\
                 Professional Societies / 169 \\
                 Microvignettes / 170 \\
                 The Marchant March / 170 \\
                 Getting Out the Documents / 171 \\
                 Hero of the Week / 171 \\
                 The Chiquita Banana War / 171 \\
                 The Mengel Joint / 171 \\
                 John Williams' Jaguar / 172 \\
                 Programmer Sweepstakes / 173 \\
                 CHAPTER EIGHT \\
                 Epilogue / 175 \\
                 Bibliography / 177 \\
                 Index / 191",
}


bibtype: article
filename: unix.bib
label: Wong:2008:TAF
author: Chee Siang Wong and Ian Tan and Rosalind Deena Kumari and Fun Wey
title: Towards achieving fairness in the Linux scheduler
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 34--43
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400102
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibsource: http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
keywords: completely fair scheduler; fairness; Linux; process scheduling
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Chee Siang Wong and Ian Tan and Rosalind Deena Kumari and Fun Wey
rawtitle: Towards achieving fairness in the {Linux} scheduler
abstract:
The Operating System scheduler is designed to allocate the CPU resources appropriately to all processes. The Linux Completely Fair Scheduler (CFS) design ensures fairness among tasks using the thread fair scheduling algorithm. This algorithm ensures allocation of resources based on the number of threads in the system and not within executing programs. This can lead to fairness issue in a multi-threaded environment as the Linux scheduler tends to favor programs with higher number of threads. We illustrate the issue of fairness through experimental evaluation thus exposing the weakness of the current allocation scheme where software developers could take advantage by spawning many additional threads in order to obtain more CPU resources. A novel algorithm is proposed as a solution towards achieving better fairness in the Linux scheduler. The algorithm is based on weight readjustment of the threads created in the same process to significantly reduce the unfair allocation of CPU resources in multi-threaded environments. The algorithm was implemented and evaluated. It demonstrated promising results towards solving the raised fairness issue. We conclude this paper highlighting the limitations of the proposed approach and the future work in the stated direction.

rawabstract:
The Operating System scheduler is designed to allocate the CPU resources appropriately to all processes. The Linux Completely Fair Scheduler (CFS) design ensures fairness among tasks using the thread fair scheduling algorithm. This algorithm ensures allocation of resources based on the number of threads in the system and not within executing programs. This can lead to fairness issue in a multi-threaded environment as the Linux scheduler tends to favor programs with higher number of threads. We illustrate the issue of fairness through experimental evaluation thus exposing the weakness of the current allocation scheme where software developers could take advantage by spawning many additional threads in order to obtain more CPU resources. A novel algorithm is proposed as a solution towards achieving better fairness in the Linux scheduler. The algorithm is based on weight readjustment of the threads created in the same process to significantly reduce the unfair allocation of CPU resources in multi-threaded environments. The algorithm was implemented and evaluated. It demonstrated promising results towards solving the raised fairness issue. We conclude this paper highlighting the limitations of the proposed approach and the future work in the stated direction.

entry:
@Article{Wong:2008:TAF,
  author =       "Chee Siang Wong and Ian Tan and Rosalind Deena Kumari
                 and Fun Wey",
  title =        "Towards achieving fairness in the {Linux} scheduler",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "34--43",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400102",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The Operating System scheduler is designed to allocate
                 the CPU resources appropriately to all processes. The
                 Linux Completely Fair Scheduler (CFS) design ensures
                 fairness among tasks using the thread fair scheduling
                 algorithm. This algorithm ensures allocation of
                 resources based on the number of threads in the system
                 and not within executing programs. This can lead to
                 fairness issue in a multi-threaded environment as the
                 Linux scheduler tends to favor programs with higher
                 number of threads. We illustrate the issue of fairness
                 through experimental evaluation thus exposing the
                 weakness of the current allocation scheme where
                 software developers could take advantage by spawning
                 many additional threads in order to obtain more CPU
                 resources. A novel algorithm is proposed as a solution
                 towards achieving better fairness in the Linux
                 scheduler. The algorithm is based on weight
                 readjustment of the threads created in the same process
                 to significantly reduce the unfair allocation of CPU
                 resources in multi-threaded environments. The algorithm
                 was implemented and evaluated. It demonstrated
                 promising results towards solving the raised fairness
                 issue. We conclude this paper highlighting the
                 limitations of the proposed approach and the future
                 work in the stated direction.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "completely fair scheduler; fairness; Linux; process
                 scheduling",
}


bibtype: article
filename: unix.bib
label: Wu:2008:DNL
author: Fengguang Wu and Hongsheng Xi and Chenfeng Xu
title: On the design of a new Linux readahead framework
journal: j-OPER-SYS-REV
volume: 42
number: 5
pages: 75--84
month: jul
monthnumber: 7
year: 2008
CODEN: OSRED8
DOI: https://doi.org/10.1145/1400097.1400106
ISSN: 0163-5980 (print), 1943-586X (electronic) OR 01635980 (print), 1943586X (electronic)
ISSNL: 0163-5980 OR 01635980
bibdate: Wed Aug 6 16:54:12 MDT 2008
bibtimestamp: 2008.08.06 16:54:12 MDT
fjournal: ACM SIGOPS Operating Systems Review
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?idx=J597
rawauthor: Fengguang Wu and Hongsheng Xi and Chenfeng Xu
rawtitle: On the design of a new {Linux} readahead framework
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/linux.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
As Linux runs an increasing variety of workloads, its in-kernel readahead algorithm has been challenged by many unexpected and subtle problems. To name a few: readahead thrashings arise when readahead pages are evicted prematurely under memory pressure; readahead attempts on already cached pages are undesirable; interrupted-then-retried reads and locally disordered NFS reads that can easily fool the sequential detection logic. In this paper, we present a new Linux readahead framework with flexible and robust heuristics that can cover varied sequential I/O patterns. It also enjoys great simplicity by handling most abnormal cases in an implicit way. We demonstrate its advantages by a host of case studies. Network throughput is 3 times better in the case of thrashing and 1.8 times better for large NFS files. On serving large files with lighttpd, the disk utilization is decreased by 26% while providing 17% more network throughput.

keywords:
access pattern; caching; I/O performance; Linux; operating systems; prefetching; readahead; sequentiality; thrashing

rawabstract:
As Linux runs an increasing variety of workloads, its in-kernel readahead algorithm has been challenged by many unexpected and subtle problems. To name a few: readahead thrashings arise when readahead pages are evicted prematurely under memory pressure; readahead attempts on already cached pages are undesirable; interrupted-then-retried reads and locally disordered NFS reads that can easily fool the sequential detection logic. In this paper, we present a new Linux readahead framework with flexible and robust heuristics that can cover varied sequential I/O patterns. It also enjoys great simplicity by handling most abnormal cases in an implicit way. We demonstrate its advantages by a host of case studies. Network throughput is 3 times better in the case of thrashing and 1.8 times better for large NFS files. On serving large files with lighttpd, the disk utilization is decreased by 26\% while providing 17\% more network throughput.

entry:
@Article{Wu:2008:DNL,
  author =       "Fengguang Wu and Hongsheng Xi and Chenfeng Xu",
  title =        "On the design of a new {Linux} readahead framework",
  journal =      j-OPER-SYS-REV,
  volume =       "42",
  number =       "5",
  pages =        "75--84",
  month =        jul,
  year =         "2008",
  CODEN =        "OSRED8",
  DOI =          "https://doi.org/10.1145/1400097.1400106",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Wed Aug 6 16:54:12 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "As Linux runs an increasing variety of workloads, its
                 in-kernel readahead algorithm has been challenged by
                 many unexpected and subtle problems. To name a few:
                 readahead thrashings arise when readahead pages are
                 evicted prematurely under memory pressure; readahead
                 attempts on already cached pages are undesirable;
                 interrupted-then-retried reads and locally disordered
                 NFS reads that can easily fool the sequential detection
                 logic. In this paper, we present a new Linux readahead
                 framework with flexible and robust heuristics that can
                 cover varied sequential I/O patterns. It also enjoys
                 great simplicity by handling most abnormal cases in an
                 implicit way. We demonstrate its advantages by a host
                 of case studies. Network throughput is 3 times better
                 in the case of thrashing and 1.8 times better for large
                 NFS files. On serving large files with lighttpd, the
                 disk utilization is decreased by 26\% while providing
                 17\% more network throughput.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
  keywords =     "access pattern; caching; I/O performance; Linux;
                 operating systems; prefetching; readahead;
                 sequentiality; thrashing",
}


bibtype: inproceedings
filename: unix.bib
label: Zeeb:2008:BFD
author: B. Zeeb and Marshall Kirk McKusick
booktitle: Proceedings of the 2008 BSD Canada Conference, Ottawa, Canada, May 2008
title: BSDCan 2008 FreeBSD Developer Summit summary
pages: ??--??
year: 2008
bibdate: Mon Feb 24 16:41:12 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.24 16:41:12 ???
acknowledgement: ack-nhfb
rawauthor: B. Zeeb and Marshall Kirk McKusick
rawbooktitle: {Proceedings of the 2008 BSD Canada Conference, Ottawa, Canada, May 2008}
rawtitle: {BSDCan 2008 FreeBSD Developer Summit} summary
entry:
@InProceedings{Zeeb:2008:BFD,
  author =       "B. Zeeb and Marshall Kirk McKusick",
  editor =       "????",
  booktitle =    "{Proceedings of the 2008 BSD Canada Conference,
                 Ottawa, Canada, May 2008}",
  title =        "{BSDCan 2008 FreeBSD Developer Summit} summary",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2008",
  bibdate =      "Mon Feb 24 16:41:12 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Amend:2009:MSU
author: Bill Amend
title: Math, science, and Unix underpants: a themed Foxtrot collection
publisher: Andrews McMeel Pub., LLC
address: Kansas City, MO, USA
year: 2009
ISBN: 0-7407-9140-0 OR 0740791400
ISBN13: 978-0-7407-9140-6 OR 9780740791406
bibdate: Mon Sep 27 11:49:08 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.09.27 11:49:08 MDT
acknowledgement: ack-nhfb
rawauthor: Bill Amend
rawtitle: Math, science, and {Unix} underpants: a themed {Foxtrot} collection
URL:
http://www.loc.gov/catdir/enhancements/fy1013/2009934089-b.html; http://www.loc.gov/catdir/enhancements/fy1013/2009934089-d.html

entry:
@Book{Amend:2009:MSU,
  author =       "Bill Amend",
  title =        "Math, science, and {Unix} underpants: a themed
                 {Foxtrot} collection",
  publisher =    "Andrews McMeel Pub., LLC",
  address =      "Kansas City, MO, USA",
  pages =        "????",
  year =         "2009",
  ISBN =         "0-7407-9140-0",
  ISBN-13 =      "978-0-7407-9140-6",
  LCCN =         "????",
  bibdate =      "Mon Sep 27 11:49:08 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1013/2009934089-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1013/2009934089-d.html",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Anderson:2009:XU
author: Fritz Anderson
title: Xcode 3 unleashed
publisher: pub-SAMS
address: pub-SAMS:adr
pages: xix + 534
year: 2009
ISBN: 0-321-55263-6 (paperback) OR 0321552636 (paperback)
ISBN13: 978-0-321-55263-1 (paperback) OR 9780321552631 (paperback)
LCCN: QA76.76.O63 A53155 2009
bibdate: Mon Aug 4 15:35:09 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.08.04 15:35:09 MDT
subject: Operating systems (Computers); Macintosh (Computer)
acknowledgement: ack-nhfb
rawauthor: Fritz Anderson
rawtitle: {Xcode 3} unleashed
entry:
@Book{Anderson:2009:XU,
  author =       "Fritz Anderson",
  title =        "{Xcode 3} unleashed",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "xix + 534",
  year =         "2009",
  ISBN =         "0-321-55263-6 (paperback)",
  ISBN-13 =      "978-0-321-55263-1 (paperback)",
  LCCN =         "QA76.76.O63 A53155 2009",
  bibdate =      "Mon Aug 4 15:35:09 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers); Macintosh (Computer)",
}


bibtype: book
filename: unix.bib
label: Bah:2009:IHE
author: Taymjong Bah
title: Inkscape: guide to a vector drawing program
publisher: pub-PH
address: pub-PH:adr
edition: Second
pages: xviii + 383
year: 2009
ISBN: 0-13-700628-4 (paperback) OR 0137006284 (paperback)
ISBN13: 978-0-13-700628-1 (paperback) OR 9780137006281 (paperback)
LCCN: T385 .B34 2009
bibdate: Fri Sep 17 12:33:26 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 12:33:26 MDT
series: Shortcut
subject: SVG (document markup language); computer graphics
acknowledgement: ack-nhfb
rawauthor: Taymjong Bah
rawtitle: {Inkscape}: guide to a vector drawing program
entry:
@Book{Bah:2009:IHE,
  author =       "Taymjong Bah",
  title =        "{Inkscape}: guide to a vector drawing program",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "xviii + 383",
  year =         "2009",
  ISBN =         "0-13-700628-4 (paperback)",
  ISBN-13 =      "978-0-13-700628-1 (paperback)",
  LCCN =         "T385 .B34 2009",
  bibdate =      "Fri Sep 17 12:33:26 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Shortcut",
  acknowledgement = ack-nhfb,
  subject =      "SVG (document markup language); computer graphics",
}


bibtype: book
filename: unix.bib
label: Benjamin:2009:BI
author: Donna Benjamin
title: Beginning Inkscape
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xviii + 383
year: 2009
ISBN: 1-4302-2513-0 OR 1430225130
ISBN13: 978-1-4302-2513-3 OR 9781430225133
bibdate: Fri Sep 17 12:33:20 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 12:33:20 MDT
acknowledgement: ack-nhfb
rawauthor: Donna Benjamin
rawtitle: Beginning {Inkscape}
entry:
@Book{Benjamin:2009:BI,
  author =       "Donna Benjamin",
  title =        "Beginning {Inkscape}",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  year =         "2009",
  ISBN =         "1-4302-2513-0",
  ISBN-13 =      "978-1-4302-2513-3",
  LCCN =         "????",
  bibdate =      "Fri Sep 17 12:33:20 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Blaich:2009:RVM
author: Andrew Blaich and Douglas Thain and Aaron Striegel
title: Reflections on the virtues of modularity: a case study in Linux security modules
journal: j-SPE
volume: 39
number: 15
pages: 1235--1251
month: oct
monthnumber: 10
year: 2009
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.933
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Wed Mar 17 10:02:42 MDT 2010
bibtimestamp: 2010.03.17 10:02:42 MDT
fjournal: Software---Practice and Experience
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: Jul 27 2009 3:49AM
rawauthor: Andrew Blaich and Douglas Thain and Aaron Striegel
rawtitle: Reflections on the virtues of modularity: a case study in {Linux} security modules
entry:
@Article{Blaich:2009:RVM,
  author =       "Andrew Blaich and Douglas Thain and Aaron Striegel",
  title =        "Reflections on the virtues of modularity: a case study
                 in {Linux} security modules",
  journal =      j-SPE,
  volume =       "39",
  number =       "15",
  pages =        "1235--1251",
  day =          "??",
  month =        oct,
  year =         "2009",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.933",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Mar 17 10:02:42 MDT 2010",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "Jul 27 2009 3:49AM",
}


bibtype: book
filename: unix.bib
label: Blunden:2009:RAE
author: Bill Blunden
title: The rootkit arsenal: escape and evasion in the dark corners of the system
publisher: Wordware Publishing
address: Plano, TX, USA
pages: xxvii + 908
year: 2009
ISBN: 1-59822-061-6 (paperback) OR 1598220616 (paperback)
ISBN13: 978-1-59822-061-2 (paperback) OR 9781598220612 (paperback)
LCCN: QA76.9.A25 2009
bibdate: Wed May 11 14:24:12 MDT 2011
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2011.05.11 14:24:12 MDT
subject: computers; access control; computer viruses; computer hackers
acknowledgement: ack-nhfb
rawauthor: Bill Blunden
rawtitle: The rootkit arsenal: escape and evasion in the dark corners of the system
entry:
@Book{Blunden:2009:RAE,
  author =       "Bill Blunden",
  title =        "The rootkit arsenal: escape and evasion in the dark
                 corners of the system",
  publisher =    "Wordware Publishing",
  address =      "Plano, TX, USA",
  pages =        "xxvii + 908",
  year =         "2009",
  ISBN =         "1-59822-061-6 (paperback)",
  ISBN-13 =      "978-1-59822-061-2 (paperback)",
  LCCN =         "QA76.9.A25 2009",
  bibdate =      "Wed May 11 14:24:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
  subject =      "computers; access control; computer viruses; computer
                 hackers",
}


bibtype: book
filename: unix.bib
label: Buechler:2009:PDG
author: Chrisopher M. Buechler and Jim Pingle
publisher: Reed Media Services
address: Marysville, WA, USA
pages: xxvi + 489
year: 2009
ISBN: 0-9790342-8-0 (paperback) OR 0979034280 (paperback)
ISBN13: 978-0-9790342-8-2 (paperback) OR 9780979034282 (paperback)
LCCN: QA76.76.S95 B84 2009
bibdate: Sat Sep 15 17:05:00 MDT 2018
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2018.09.15 17:05:00 MDT
acknowledgement: ack-nhfb
rawauthor: Chrisopher M. Buechler and Jim Pingle
title:
pfSense: the definitive guide: the definitive guide to the pfSense open source firewall and router distribution

remark:
Written by pfSense co-founder Chris Buechler and pfSense consultant Jim Pingle, this definitive guide to pfSense covers installation and basic configuration through advanced networking and firewalling with the popular open source firewall and router distribution. This book is designed to be a friendly step-by-step guide to common networking and security tasks, plus a thorough reference of pfSense's capabilities.

subject:
Firewalls (Computer security); Routers (Computer networks); Open source software; Firewalls (Computer security); Open source software.; Routers (Computer networks)

TOC:
Hardware Installing and upgrading Configuration Backup and recovery Firewall NEtwork address translation Routing Bridging Virtual LANs (VLANs) Multiple WAN connections Virtual private networks IPsec PPTP VPN OpenVPN Traffic shaper Server load balancing Wireless Captive portal Firewall redundancy/high availability Services System monitoring Packages Third party software and pfSense Packet capturing

rawtitle:
{pfSense}: the definitive guide: the definitive guide to the {pfSense} open source firewall and router distribution

rawTOC:
Hardware \\ Installing and upgrading \\ Configuration \\ Backup and recovery \\ Firewall \\ NEtwork address translation \\ Routing \\ Bridging \\ Virtual LANs (VLANs) \\ Multiple WAN connections \\ Virtual private networks \\ IPsec \\ PPTP VPN \\ OpenVPN \\ Traffic shaper \\ Server load balancing \\ Wireless \\ Captive portal \\ Firewall redundancy/high availability \\ Services \\ System monitoring \\ Packages \\ Third party software and pfSense \\ Packet capturing

entry:
@Book{Buechler:2009:PDG,
  author =       "Chrisopher M. Buechler and Jim Pingle",
  title =        "{pfSense}: the definitive guide: the definitive guide
                 to the {pfSense} open source firewall and router
                 distribution",
  publisher =    "Reed Media Services",
  address =      "Marysville, WA, USA",
  pages =        "xxvi + 489",
  year =         "2009",
  ISBN =         "0-9790342-8-0 (paperback)",
  ISBN-13 =      "978-0-9790342-8-2 (paperback)",
  LCCN =         "QA76.76.S95 B84 2009",
  bibdate =      "Sat Sep 15 17:05:00 MDT 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "Written by pfSense co-founder Chris Buechler and
                 pfSense consultant Jim Pingle, this definitive guide to
                 pfSense covers installation and basic configuration
                 through advanced networking and firewalling with the
                 popular open source firewall and router distribution.
                 This book is designed to be a friendly step-by-step
                 guide to common networking and security tasks, plus a
                 thorough reference of pfSense's capabilities.",
  subject =      "Firewalls (Computer security); Routers (Computer
                 networks); Open source software; Firewalls (Computer
                 security); Open source software.; Routers (Computer
                 networks)",
  tableofcontents = "Hardware \\
                 Installing and upgrading \\
                 Configuration \\
                 Backup and recovery \\
                 Firewall \\
                 NEtwork address translation \\
                 Routing \\
                 Bridging \\
                 Virtual LANs (VLANs) \\
                 Multiple WAN connections \\
                 Virtual private networks \\
                 IPsec \\
                 PPTP VPN \\
                 OpenVPN \\
                 Traffic shaper \\
                 Server load balancing \\
                 Wireless \\
                 Captive portal \\
                 Firewall redundancy/high availability \\
                 Services \\
                 System monitoring \\
                 Packages \\
                 Third party software and pfSense \\
                 Packet capturing",
}


bibtype: book
filename: unix.bib
label: Calkins:2009:SSA
author: Bill Calkins
title: Solaris 10 system administration: (Exam CX-310-200)
publisher: pub-QUE
address: pub-QUE:adr
pages: xix + 738
year: 2009
LCCN: JL-21-29
bibdate: Thu May 7 16:39:30 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; library.tcd.ie:210/advance
bibtimestamp: 2009.05.07 16:39:30 MDT
acknowledgement: ack-nhfb
rawauthor: Bill Calkins
rawtitle: {Solaris 10} system administration: (Exam {CX-310-200})
ISBN:
0-7897-3790-6 (part 1: paperback), 0-7897-3817-1 (part 2: paperback) OR 0789737906 (part 1: paperback), 0789738171 (part 2: paperback)

ISBN13:
978-0-7897-3790-8 (part 1: paperback), 978-0-7897-3817-2 (part 2: paperback) OR 9780789737908 (part 1: paperback), 9780789738172 (part 2: paperback)

remark:
CD-ROM in pocket attached to inside back cover of pt. 1. Formerly CIP. Part 1. Exam CX-310-200 -- Part 2. Exam CX-310-202.

subject:
Solaris (computer file); operating systems (computers); examinations; study guides; electronic data processing personnel; certification

entry:
@Book{Calkins:2009:SSA,
  author =       "Bill Calkins",
  title =        "{Solaris 10} system administration: (Exam
                 {CX-310-200})",
  publisher =    pub-QUE,
  address =      pub-QUE:adr,
  pages =        "xix + 738",
  year =         "2009",
  ISBN =         "0-7897-3790-6 (part 1: paperback), 0-7897-3817-1 (part
                 2: paperback)",
  ISBN-13 =      "978-0-7897-3790-8 (part 1: paperback),
                 978-0-7897-3817-2 (part 2: paperback)",
  LCCN =         "JL-21-29",
  bibdate =      "Thu May 7 16:39:30 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 library.tcd.ie:210/advance",
  acknowledgement = ack-nhfb,
  remark =       "CD-ROM in pocket attached to inside back cover of pt.
                 1. Formerly CIP. Part 1. Exam CX-310-200 -- Part 2.
                 Exam CX-310-202.",
  subject =      "Solaris (computer file); operating systems
                 (computers); examinations; study guides; electronic
                 data processing personnel; certification",
}


bibtype: book
filename: unix.bib
label: Chacon:2009:PG
author: Scott Chacon
title: Pro Git
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xxi + 265
year: 2009
ISBN: 1-4302-1833-9 (paperback) OR 1430218339 (paperback)
LCCN: QA76.9.D5 C42 2009
bibdate: Fri Oct 24 07:37:08 MDT 2014
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2014.10.24 07:37:08 MDT
series: The expert's voice in software development
subject: Git (Computer file); Electronic data processing; Distributed processing
acknowledgement: ack-nhfb
rawauthor: Scott Chacon
rawtitle: {Pro Git}
ISBN13:
978-1-4302-1833-3 (paperback), 978-1-4302-1834-0 (e-book) OR 9781430218333 (paperback), 9781430218340 (ebook)

TOC:
Getting Started Git Basics Git Branching Git on the Server Distributed Git Git Tools Customizing Git Git and Other Systems Git Internals Creative Commons Legal Code

rawTOC:
Getting Started \\ Git Basics \\ Git Branching \\ Git on the Server \\ Distributed Git \\ Git Tools \\ Customizing Git \\ Git and Other Systems \\ Git Internals \\ Creative Commons Legal Code

entry:
@Book{Chacon:2009:PG,
  author =       "Scott Chacon",
  title =        "{Pro Git}",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxi + 265",
  year =         "2009",
  ISBN =         "1-4302-1833-9 (paperback)",
  ISBN-13 =      "978-1-4302-1833-3 (paperback), 978-1-4302-1834-0
                 (e-book)",
  LCCN =         "QA76.9.D5 C42 2009",
  bibdate =      "Fri Oct 24 07:37:08 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The expert's voice in software development",
  acknowledgement = ack-nhfb,
  subject =      "Git (Computer file); Electronic data processing;
                 Distributed processing",
  tableofcontents = "Getting Started \\
                 Git Basics \\
                 Git Branching \\
                 Git on the Server \\
                 Distributed Git \\
                 Git Tools \\
                 Customizing Git \\
                 Git and Other Systems \\
                 Git Internals \\
                 Creative Commons Legal Code",
}


bibtype: book
filename: unix.bib
label: Cooperstein:2009:LPDa
author: Jerry Cooperstein
title: Linux Program Development: a guide with exercises
publisher: CreateSpace
address: Scotts Valley, CA, USA
pages: 290 (est.)
year: 2009
ISBN: 1-4499-0602-8 OR 1449906028
ISBN13: 978-1-4499-0602-3 OR 9781449906023
bibdate: Thu Jul 29 08:20:26 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.07.29 08:20:26 ???
acknowledgement: ack-nhfb
rawauthor: Jerry Cooperstein
rawtitle: {Linux} Program Development: a guide with exercises
entry:
@Book{Cooperstein:2009:LPDa,
  author =       "Jerry Cooperstein",
  title =        "{Linux} Program Development: a guide with exercises",
  publisher =    "CreateSpace",
  address =      "Scotts Valley, CA, USA",
  pages =        "290 (est.)",
  year =         "2009",
  ISBN =         "1-4499-0602-8",
  ISBN-13 =      "978-1-4499-0602-3",
  LCCN =         "????",
  bibdate =      "Thu Jul 29 08:20:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Cooperstein:2009:LPDb
author: Jerry Cooperstein
title: Linux Program Development: Lab Solutions: a guide with exercises
publisher: CreateSpace
address: Scotts Valley, CA, USA
pages: 204 (est.)
year: 2009
ISBN: 1-4499-0604-4 OR 1449906044
ISBN13: 978-1-4499-0604-7 OR 9781449906047
bibdate: Thu Jul 29 08:20:26 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.07.29 08:20:26 ???
acknowledgement: ack-nhfb
rawauthor: Jerry Cooperstein
rawtitle: {Linux} Program Development: Lab Solutions: a guide with exercises
entry:
@Book{Cooperstein:2009:LPDb,
  author =       "Jerry Cooperstein",
  title =        "{Linux} Program Development: Lab Solutions: a guide
                 with exercises",
  publisher =    "CreateSpace",
  address =      "Scotts Valley, CA, USA",
  pages =        "204 (est.)",
  year =         "2009",
  ISBN =         "1-4499-0604-4",
  ISBN-13 =      "978-1-4499-0604-7",
  LCCN =         "????",
  bibdate =      "Thu Jul 29 08:20:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Cooperstein:2009:WLDa
author: Jerry Cooperstein
title: Writing Linux Device Drivers: a guide with exercises
volume: 3
publisher: CreateSpace
address: Scotts Valley, CA, USA
pages: 394 (est.)
year: 2009
ISBN: 1-4486-7238-4 OR 1448672384
ISBN13: 978-1-4486-7238-7 OR 9781448672387
bibdate: Thu Jul 29 08:20:26 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.07.29 08:20:26 ???
acknowledgement: ack-nhfb
rawauthor: Jerry Cooperstein
rawtitle: Writing {Linux} Device Drivers: a guide with exercises
entry:
@Book{Cooperstein:2009:WLDa,
  author =       "Jerry Cooperstein",
  title =        "Writing {Linux} Device Drivers: a guide with
                 exercises",
  volume =       "3",
  publisher =    "CreateSpace",
  address =      "Scotts Valley, CA, USA",
  pages =        "394 (est.)",
  year =         "2009",
  ISBN =         "1-4486-7238-4",
  ISBN-13 =      "978-1-4486-7238-7",
  LCCN =         "????",
  bibdate =      "Thu Jul 29 08:20:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Cooperstein:2009:WLDb
author: Jerry Cooperstein
title: Writing Linux Device Drivers: Lab Solutions: a guide with exercises
publisher: CreateSpace
address: Scotts Valley, CA, USA
pages: 270 (est.)
year: 2009
ISBN: 1-4495-3124-5 OR 1449531245
ISBN13: 978-1-4495-3124-9 OR 9781449531249
bibdate: Thu Jul 29 08:20:26 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.07.29 08:20:26 ???
acknowledgement: ack-nhfb
rawauthor: Jerry Cooperstein
rawtitle: Writing {Linux} Device Drivers: Lab Solutions: a guide with exercises
entry:
@Book{Cooperstein:2009:WLDb,
  author =       "Jerry Cooperstein",
  title =        "Writing {Linux} Device Drivers: Lab Solutions: a guide
                 with exercises",
  publisher =    "CreateSpace",
  address =      "Scotts Valley, CA, USA",
  pages =        "270 (est.)",
  year =         "2009",
  ISBN =         "1-4495-3124-5",
  ISBN-13 =      "978-1-4495-3124-9",
  LCCN =         "????",
  bibdate =      "Thu Jul 29 08:20:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cox:2009:REM
author: Russ Cox
title: Regular Expression Matching: the Virtual Machine Approach
type: Report
institution: swtch.com
address: Cambridge, MA, USA
pages: 270 (est.)
month: dec
monthnumber: 12
year: 2009
bibdate: Tue Mar 27 11:39:17 2012
bibtimestamp: 2012.03.27 11:39:17 ???
note: See also cite Thompson:1968:PTR,Kernighan:1999:REL,Cox:2007:REM,Cox:2010:REM,Cox:2012:REM
URL: http://swtch.com/~rsc/regexp/regexp2.html
acknowledgement: ack-nhfb
rawauthor: Russ Cox
rawnote: See also \cite{Thompson:1968:PTR,Kernighan:1999:REL,Cox:2007:REM,Cox:2010:REM,Cox:2012:REM}
rawtitle: Regular Expression Matching: the Virtual Machine Approach
bibsource:
https://www.math.utah.edu/pub/tex/bib/plan9.bib; https://www.math.utah.edu/pub/tex/bib/string-matching.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib

entry:
@TechReport{Cox:2009:REM,
  author =       "Russ Cox",
  title =        "Regular Expression Matching: the Virtual Machine
                 Approach",
  type =         "Report",
  institution =  "swtch.com",
  address =      "Cambridge, MA, USA",
  month =        dec,
  year =         "2009",
  bibdate =      "Tue Mar 27 11:39:17 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/plan9.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib",
  note =         "See also
                 \cite{Thompson:1968:PTR,Kernighan:1999:REL,Cox:2007:REM,Cox:2010:REM,Cox:2012:REM}",
  URL =          "http://swtch.com/~rsc/regexp/regexp2.html",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Dedeke:2009:LOL
author: Adenekan (Nick) Dedeke
title: Loyal Opposition: Is Linux Better than Windows Software?
journal: j-IEEE-SOFTWARE
volume: 26
number: 3
pages: 104, 103
month: may
monthnumber: 5
year: 2009
CODEN: IESOEG
DOI: https://doi.org/10.1109/MS.2009.72
ISSN: 0740-7459 (print), 0740-7459 (electronic) OR 07407459 (print), 07407459 (electronic)
ISSNL: 0740-7459 OR 07407459
bibdate: Thu Jul 2 09:29:56 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2009.07.02 09:29:56 MDT
fjournal: IEEE Software
acknowledgement: ack-nhfb
journalURL: http://www.computer.org/portal/web/csdl/magazines/software
rawauthor: Adenekan (Nick) Dedeke
rawtitle: Loyal Opposition: Is {Linux} Better than {Windows} Software?
entry:
@Article{Dedeke:2009:LOL,
  author =       "Adenekan (Nick) Dedeke",
  title =        "Loyal Opposition: Is {Linux} Better than {Windows}
                 Software?",
  journal =      j-IEEE-SOFTWARE,
  volume =       "26",
  number =       "3",
  pages =        "104, 103",
  month =        may # "\slash " # jun,
  year =         "2009",
  CODEN =        "IESOEG",
  DOI =          "https://doi.org/10.1109/MS.2009.72",
  ISSN =         "0740-7459 (print), 0740-7459 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Thu Jul 2 09:29:56 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Software",
  journal-URL =  "http://www.computer.org/portal/web/csdl/magazines/software",
}


bibtype: article
filename: unix.bib
label: Dzonsons:2009:FSL
author: Kristaps Dzonsons
title: Fixing on a Standard Language for UNIX Manuals
journal: j-LOGIN
volume: 34
number: 5
pages: ??--??
month: oct
monthnumber: 10
year: 2009
CODEN: LOGNEM
ISSN: 1044-6397 (print), 2169-9364 (electronic) OR 10446397 (print), 21699364 (electronic)
ISSNL: 1044-6397 OR 10446397
bibdate: Fri Dec 7 11:34:41 MST 2012
bibtimestamp: 2012.12.07 11:34:41 MST
fjournal: ;login: the USENIX Association newsletter
acknowledgement: ack-nhfb
rawauthor: Kristaps Dzonsons
rawtitle: Fixing on a Standard Language for {UNIX} Manuals
bibsource:
https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.math.utah.edu/pub/tex/bib/usenix2000.bib; https://www.usenix.org/publications/login

URL:
https://www.usenix.org/publications/login/october-2009-volume-34-number-5/fixing-standard-language-unix-manuals

entry:
@Article{Dzonsons:2009:FSL,
  author =       "Kristaps Dzonsons",
  title =        "Fixing on a Standard Language for {UNIX} Manuals",
  journal =      j-LOGIN,
  volume =       "34",
  number =       "5",
  pages =        "??--??",
  month =        oct,
  year =         "2009",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  ISSN-L =       "1044-6397",
  bibdate =      "Fri Dec 7 11:34:41 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.math.utah.edu/pub/tex/bib/usenix2000.bib;
                 https://www.usenix.org/publications/login",
  URL =          "https://www.usenix.org/publications/login/october-2009-volume-34-number-5/fixing-standard-language-unix-manuals",
  acknowledgement = ack-nhfb,
  fjournal =     ";login: the USENIX Association newsletter",
}


bibtype: book
filename: unix.bib
label: Foxwell:2009:PON
author: Harry Foxwell and Christine Tran
title: Pro OpenSolaris: a New Open Source OS for Linux Developers and Administrators
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xxi + 254
year: 2009
ISBN: 1-4302-1891-6 OR 1430218916
ISBN13: 978-1-4302-1891-3 OR 9781430218913
LCCN: QA76.76.O63 F59733 2009
bibdate: Thu May 07 18:00:18 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2009.05.07 18:00:18 ???
subject: Solaris (computer file); operating systems (computers)
acknowledgement: ack-nhfb
rawauthor: Harry Foxwell and Christine Tran
rawtitle: {Pro OpenSolaris}: a New Open Source {OS} for {Linux} Developers and Administrators
entry:
@Book{Foxwell:2009:PON,
  author =       "Harry Foxwell and Christine Tran",
  title =        "{Pro OpenSolaris}: a New Open Source {OS} for {Linux}
                 Developers and Administrators",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxi + 254",
  year =         "2009",
  ISBN =         "1-4302-1891-6",
  ISBN-13 =      "978-1-4302-1891-3",
  LCCN =         "QA76.76.O63 F59733 2009",
  bibdate =      "Thu May 07 18:00:18 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  subject =      "Solaris (computer file); operating systems
                 (computers)",
}


bibtype: book
filename: unix.bib
label: Hahn:2009:HHG
author: Harley Hahn
title: Harley Hahn's guide to Unix and Linux
publisher: McGraw-Hill Higher Education
address: Boston, MA, USA
pages: xxxiv + 926
year: 2009
ISBN: 0-07-313361-2 (paperback) OR 0073133612 (paperback)
ISBN13: 978-0-07-313361-4 (paperback) OR 9780073133614 (paperback)
LCCN: QA76.76.O63 H3378 2009
bibdate: Mon Mar 28 09:41:22 MDT 2011
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2011.03.28 09:41:22 MDT
subject: UNIX (Computer file); Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Harley Hahn
rawtitle: {Harley Hahn}'s guide to {Unix} and {Linux}
URL:
http://www.loc.gov/catdir/enhancements/fy0808/2007052525-b.html; http://www.loc.gov/catdir/enhancements/fy0808/2007052525-d.html; http://www.loc.gov/catdir/enhancements/fy0810/2007052525-t.html

entry:
@Book{Hahn:2009:HHG,
  author =       "Harley Hahn",
  title =        "{Harley Hahn}'s guide to {Unix} and {Linux}",
  publisher =    "McGraw-Hill Higher Education",
  address =      "Boston, MA, USA",
  pages =        "xxxiv + 926",
  year =         "2009",
  ISBN =         "0-07-313361-2 (paperback)",
  ISBN-13 =      "978-0-07-313361-4 (paperback)",
  LCCN =         "QA76.76.O63 H3378 2009",
  bibdate =      "Mon Mar 28 09:41:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0808/2007052525-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0808/2007052525-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0810/2007052525-t.html",
  acknowledgement = ack-nhfb,
  subject =      "UNIX (Computer file); Linux; Operating systems
                 (Computers)",
}


bibtype: book
filename: unix.bib
label: Hudson:2009:UU
author: Andrew Hudson and Paul Hudson
title: Ubuntu unleashed
publisher: pub-SAMS
address: pub-SAMS:adr
edition: Fourth
pages: xxiv + 826
year: 2009
ISBN: 0-672-32993-X (paperback) OR 067232993X (paperback)
ISBN13: 978-0-672-32993-7 (paperback) OR 9780672329937 (paperback)
LCCN: QA76.76.O63 H81666 2009
bibdate: Mon Jul 5 17:26:31 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.07.05 17:26:31 MDT
note: Includes DVD.
URL: http://www.loc.gov/catdir/toc/ecip0818/2008021150.html
subject: Ubuntu (electronic resource); Linux; operating systems (computers)
acknowledgement: ack-nhfb
rawauthor: Andrew Hudson and Paul Hudson
rawnote: Includes DVD.
rawtitle: {Ubuntu} unleashed
entry:
@Book{Hudson:2009:UU,
  author =       "Andrew Hudson and Paul Hudson",
  title =        "{Ubuntu} unleashed",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  edition =      "Fourth",
  pages =        "xxiv + 826",
  year =         "2009",
  ISBN =         "0-672-32993-X (paperback)",
  ISBN-13 =      "978-0-672-32993-7 (paperback)",
  LCCN =         "QA76.76.O63 H81666 2009",
  bibdate =      "Mon Jul 5 17:26:31 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes DVD.",
  URL =          "http://www.loc.gov/catdir/toc/ecip0818/2008021150.html",
  acknowledgement = ack-nhfb,
  subject =      "Ubuntu (electronic resource); Linux; operating systems
                 (computers)",
}


bibtype: book
filename: unix.bib
label: IBM:2009:HAD
author: IBM
title: High Availability and Disaster Recovery Options for DB2 on Linux, Unix, and Windows
publisher: pub-IBM-REDBOOKS
address: pub-IBM-REDBOOKS:adr
pages: xvi + 856
year: 2009
ISBN: 0-7384-3138-9 OR 0738431389
ISBN13: 978-0-7384-3138-3 OR 9780738431383
bibdate: Mon Sep 27 11:48:24 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.09.27 11:48:24 MDT
series: IBM redbooks
acknowledgement: ack-nhfb
rawauthor: {IBM}
rawtitle: High Availability and Disaster Recovery Options for {DB2} on {Linux}, {Unix}, and {Windows}
entry:
@Book{IBM:2009:HAD,
  author =       "{IBM}",
  title =        "High Availability and Disaster Recovery Options for
                 {DB2} on {Linux}, {Unix}, and {Windows}",
  publisher =    pub-IBM-REDBOOKS,
  address =      pub-IBM-REDBOOKS:adr,
  pages =        "xvi + 856",
  year =         "2009",
  ISBN =         "0-7384-3138-9",
  ISBN-13 =      "978-0-7384-3138-3",
  LCCN =         "????",
  bibdate =      "Mon Sep 27 11:48:24 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "IBM redbooks",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: IBM:2009:MOI
author: IBM
title: Migrating from Oracle to IBM Informix Dynamic Server on Linux, UNIX, and Windows
publisher: pub-IBM-REDBOOKS
address: pub-IBM-REDBOOKS:adr
pages: xiv + 378
year: 2009
ISBN: 0-7384-3302-0 OR 0738433020
ISBN13: 978-0-7384-3302-8 OR 9780738433028
bibdate: Mon Sep 27 11:48:45 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.09.27 11:48:45 MDT
series: Redbooks
acknowledgement: ack-nhfb
rawauthor: {IBM}
rawtitle: Migrating from {Oracle} to {IBM Informix Dynamic Server} on {Linux}, {UNIX}, and {Windows}
entry:
@Book{IBM:2009:MOI,
  author =       "{IBM}",
  title =        "Migrating from {Oracle} to {IBM Informix Dynamic
                 Server} on {Linux}, {UNIX}, and {Windows}",
  publisher =    pub-IBM-REDBOOKS,
  address =      pub-IBM-REDBOOKS:adr,
  pages =        "xiv + 378",
  year =         "2009",
  ISBN =         "0-7384-3302-0",
  ISBN-13 =      "978-0-7384-3302-8",
  LCCN =         "????",
  bibdate =      "Mon Sep 27 11:48:45 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Redbooks",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Jain:2009:SSA
author: Puneet Jain and Scott Davenport and David Bustos
title: Solaris 10 System Administration Essentials
publisher: pub-PHPTR
address: pub-PHPTR:adr
pages: 448 (est.)
year: 2009
ISBN: 0-13-700009-X OR 013700009X
ISBN13: 978-0-13-700009-8 OR 9780137000098
bibdate: Thu May 07 17:52:55 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2009.05.07 17:52:55 ???
acknowledgement: ack-nhfb
rawauthor: Puneet Jain and Scott Davenport and David Bustos
rawtitle: {Solaris 10} System Administration Essentials
entry:
@Book{Jain:2009:SSA,
  author =       "Puneet Jain and Scott Davenport and David Bustos",
  title =        "{Solaris 10} System Administration Essentials",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "448 (est.)",
  year =         "2009",
  ISBN =         "0-13-700009-X",
  ISBN-13 =      "978-0-13-700009-8",
  LCCN =         "????",
  bibdate =      "Thu May 07 17:52:55 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: James:2009:CDM
author: Daniel James and Trevor Parsons
title: Crafting digital media: Audacity, Blender, Drupal, GIMP, Scribus, and other open source tools
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xvi + 428
year: 2009
ISBN: 1-4302-1888-6 (e-book), 1-4302-1887-8 OR 1430218886 (ebook), 1430218878
ISBN13: 978-1-4302-1888-3 (e-book), 978-1-4302-1887-6 OR 9781430218883 (ebook), 9781430218876
LCCN: QA76.76.I59 J36 2009eb
bibdate: Fri Sep 17 15:26:44 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 15:26:44 MDT
series: The expert's voice in open source
subject: Ubuntu (electronic resource); open source software; handbooks, manuals, etc; free computer software
acknowledgement: ack-nhfb
rawauthor: Daniel James and Trevor Parsons
TOC:
Part 1. Introduction Ch. 1. Working with Free Software Ch. 2. Getting Started Part 2. Tools Ch. 3. Photography Ch. 4. Illustration and Font Design Ch. 5. Animation Ch. 6. 3D Modeling Ch. 7. Publishing Ch. 8. Making Music Ch. 9. Recording Audio Ch. 10. Mixing and Mastering Ch. 11. Video Editing Ch. 12. Web Content Part 3. Appendixes Appendix 1. GNU/Linux Commands Appendix 2. GNU Free Documentation License

rawtitle:
Crafting digital media: {Audacity}, {Blender}, {Drupal}, {GIMP}, {Scribus}, and other open source tools

rawTOC:
Part 1. Introduction \\ Ch. 1. Working with Free Software \\ Ch. 2. Getting Started \\ Part 2. Tools \\ Ch. 3. Photography \\ Ch. 4. Illustration and Font Design \\ Ch. 5. Animation \\ Ch. 6. 3D Modeling \\ Ch. 7. Publishing \\ Ch. 8. Making Music \\ Ch. 9. Recording Audio \\ Ch. 10. Mixing and Mastering \\ Ch. 11. Video Editing \\ Ch. 12. Web Content \\ Part 3. Appendixes \\ Appendix 1. GNU/Linux Commands \\ Appendix 2. GNU Free Documentation License

entry:
@Book{James:2009:CDM,
  author =       "Daniel James and Trevor Parsons",
  title =        "Crafting digital media: {Audacity}, {Blender},
                 {Drupal}, {GIMP}, {Scribus}, and other open source
                 tools",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xvi + 428",
  year =         "2009",
  ISBN =         "1-4302-1888-6 (e-book), 1-4302-1887-8",
  ISBN-13 =      "978-1-4302-1888-3 (e-book), 978-1-4302-1887-6",
  LCCN =         "QA76.76.I59 J36 2009eb",
  bibdate =      "Fri Sep 17 15:26:44 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "The expert's voice in open source",
  acknowledgement = ack-nhfb,
  subject =      "Ubuntu (electronic resource); open source software;
                 handbooks, manuals, etc; free computer software",
  tableofcontents = "Part 1. Introduction \\
                 Ch. 1. Working with Free Software \\
                 Ch. 2. Getting Started \\
                 Part 2. Tools \\
                 Ch. 3. Photography \\
                 Ch. 4. Illustration and Font Design \\
                 Ch. 5. Animation \\
                 Ch. 6. 3D Modeling \\
                 Ch. 7. Publishing \\
                 Ch. 8. Making Music \\
                 Ch. 9. Recording Audio \\
                 Ch. 10. Mixing and Mastering \\
                 Ch. 11. Video Editing \\
                 Ch. 12. Web Content \\
                 Part 3. Appendixes \\
                 Appendix 1. GNU/Linux Commands \\
                 Appendix 2. GNU Free Documentation License",
}


bibtype: book
filename: unix.bib
label: James:2009:FSC
author: Daniel James
title: Free Software for Creative People
publisher: pub-SV
address: pub-SV:adr
pages: 450
year: 2009
ISBN: 1-4302-1887-8 OR 1430218878
ISBN13: 978-1-4302-1887-6 OR 9781430218876
bibdate: Fri Sep 17 15:26:44 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 15:26:44 MDT
acknowledgement: ack-nhfb
rawauthor: Daniel James
rawtitle: Free Software for Creative People
entry:
@Book{James:2009:FSC,
  author =       "Daniel James",
  title =        "Free Software for Creative People",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "450",
  year =         "2009",
  ISBN =         "1-4302-1887-8",
  ISBN-13 =      "978-1-4302-1887-6",
  LCCN =         "????",
  bibdate =      "Fri Sep 17 15:26:44 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Kirsanov:2009:BID
author: Dmitry Kirsanov
title: The book of Inkscape: the definitive guide to the free graphics editor
publisher: pub-NO-STARCH
address: pub-NO-STARCH:adr
pages: xx + 448 + 4
year: 2009
ISBN: 1-59327-181-6 OR 1593271816
ISBN13: 978-1-59327-181-7 OR 9781593271817
LCCN: T385 .K491256 2009
bibdate: Fri Sep 17 12:29:41 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2010.09.17 12:29:41 MDT
subject: computer graphics; Inkscape (electronic resource)
acknowledgement: ack-nhfb
rawauthor: Dmitry Kirsanov
rawtitle: The book of {Inkscape}: the definitive guide to the free graphics editor
URL:
http://www.loc.gov/catdir/enhancements/fy0913/2009023973-b.html; http://www.loc.gov/catdir/enhancements/fy1001/2009023973-d.html; http://www.loc.gov/catdir/enhancements/fy1010/2009023973-t.html

TOC:
Inkscape and the world An Inkscape primer Setting up and moving around Objects Selecting Transforming Snapping and arranging Styling Stroke and markers Gradients and patterns Shapes Editing paths Path effects and extensions Drawing Text Clones Filters Bitmaps Tutorial: Designing a business card Tutorial: Creating an animation Tutorial: Drawing a 3D-correct cartoon Tutorial: Artistic drawing Tutorial: Technical drawing Tutorial: The rose Appendix A: An SVG primer Appendix B: Import and export Appendix C: The command line Appendix D: Keyboard shortcuts

rawTOC:
Inkscape and the world \\ An Inkscape primer \\ Setting up and moving around \\ Objects \\ Selecting \\ Transforming \\ Snapping and arranging \\ Styling \\ Stroke and markers \\ Gradients and patterns \\ Shapes \\ Editing paths \\ Path effects and extensions \\ Drawing \\ Text \\ Clones \\ Filters \\ Bitmaps \\ Tutorial: Designing a business card \\ Tutorial: Creating an animation \\ Tutorial: Drawing a 3D-correct cartoon \\ Tutorial: Artistic drawing \\ Tutorial: Technical drawing \\ Tutorial: The rose \\ Appendix A: An SVG primer \\ Appendix B: Import and export \\ Appendix C: The command line \\ Appendix D: Keyboard shortcuts

entry:
@Book{Kirsanov:2009:BID,
  author =       "Dmitry Kirsanov",
  title =        "The book of {Inkscape}: the definitive guide to the
                 free graphics editor",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "xx + 448 + 4",
  year =         "2009",
  ISBN =         "1-59327-181-6",
  ISBN-13 =      "978-1-59327-181-7",
  LCCN =         "T385 .K491256 2009",
  bibdate =      "Fri Sep 17 12:29:41 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0913/2009023973-b.html;
                 http://www.loc.gov/catdir/enhancements/fy1001/2009023973-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1010/2009023973-t.html",
  acknowledgement = ack-nhfb,
  subject =      "computer graphics; Inkscape (electronic resource)",
  tableofcontents = "Inkscape and the world \\
                 An Inkscape primer \\
                 Setting up and moving around \\
                 Objects \\
                 Selecting \\
                 Transforming \\
                 Snapping and arranging \\
                 Styling \\
                 Stroke and markers \\
                 Gradients and patterns \\
                 Shapes \\
                 Editing paths \\
                 Path effects and extensions \\
                 Drawing \\
                 Text \\
                 Clones \\
                 Filters \\
                 Bitmaps \\
                 Tutorial: Designing a business card \\
                 Tutorial: Creating an animation \\
                 Tutorial: Drawing a 3D-correct cartoon \\
                 Tutorial: Artistic drawing \\
                 Tutorial: Technical drawing \\
                 Tutorial: The rose \\
                 Appendix A: An SVG primer \\
                 Appendix B: Import and export \\
                 Appendix C: The command line \\
                 Appendix D: Keyboard shortcuts",
}


bibtype: book
filename: unix.bib
label: Kochan:2009:POC
author: Stephen G. Kochan
title: Programming in Objective-C 2.0
publisher: Addison Wesley Professional
address: Upper Saddle River, NJ, USA
edition: Second
pages: xv + 600
year: 2009
ISBN: 0-321-56615-7 (paperback) OR 0321566157 (paperback)
ISBN13: 978-0-321-56615-7 (paperback) OR 9780321566157 (paperback)
LCCN: QA76.73.O115 K63 2009
bibdate: Thu May 7 14:53:43 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.05.07 14:53:43 MDT
series: Developer's library
acknowledgement: ack-nhfb
rawauthor: Stephen G. Kochan
rawtitle: Programming in {Objective-C 2.0}
subject:
Objective-C (Computer program language); object-oriented programming (computer science); Macintosh (computer); programming

entry:
@Book{Kochan:2009:POC,
  author =       "Stephen G. Kochan",
  title =        "Programming in {Objective-C 2.0}",
  publisher =    "Addison Wesley Professional",
  address =      "Upper Saddle River, NJ, USA",
  edition =      "Second",
  pages =        "xv + 600",
  year =         "2009",
  ISBN =         "0-321-56615-7 (paperback)",
  ISBN-13 =      "978-0-321-56615-7 (paperback)",
  LCCN =         "QA76.73.O115 K63 2009",
  bibdate =      "Thu May 7 14:53:43 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Developer's library",
  acknowledgement = ack-nhfb,
  subject =      "Objective-C (Computer program language);
                 object-oriented programming (computer science);
                 Macintosh (computer); programming",
}


bibtype: book
filename: unix.bib
label: Kubasiak:2009:MXI
author: Ryan R. Kubasiak and Sean Morrissey and Jesse Varsalone and others
title: Macintosh OS X, iPod, and iPhone forensic analysis DVD toolkit
publisher: pub-SYNGRESS
address: pub-SYNGRESS:adr
pages: xix + 551
year: 2009
ISBN: 1-59749-297-3 (paperback) OR 1597492973 (paperback)
ISBN13: 978-1-59749-297-3 (paperback) OR 9781597492973 (paperback)
LCCN: QA76.9.A25 V3854 2009
bibdate: Wed Dec 23 12:55:48 MST 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2009.12.23 12:55:48 MST
URL: http://www.loc.gov/catdir/enhancements/fy0903/2008046538-d.html
subject: Computer security; Data recovery (Computer science); Computer crimes; Macintosh (Computer)
acknowledgement: ack-nhfb
rawauthor: Ryan R. Kubasiak and Sean Morrissey and Jesse Varsalone and others
rawtitle: {Macintosh OS X}, {iPod}, and {iPhone} forensic analysis {DVD} toolkit
TOC:
Tiger and Leopard Mac OS X operating systems Getting a handle on Mac hardware Mac disks and partitioning HFS plus file system FileVault Time machine Acquiring forensic images Recovering browser history Recovery of e-mail artifacts, iChat, and other chat logs Locating and recovering photos Finding and recovering Quicktime movies and other video Recovering PDFs, word files, and other documents Forensic acquisition of an iPod iPod forensics Forensic acquisition of an iPhone iPhone forensics

rawTOC:
Tiger and Leopard Mac OS X operating systems \\ Getting a handle on Mac hardware \\ Mac disks and partitioning \\ HFS plus file system \\ FileVault \\ Time machine \\ Acquiring forensic images \\ Recovering browser history \\ Recovery of e-mail artifacts, iChat, and other chat logs \\ Locating and recovering photos \\ Finding and recovering Quicktime movies and other video \\ Recovering PDFs, word files, and other documents \\ Forensic acquisition of an iPod \\ iPod forensics \\ Forensic acquisition of an iPhone \\ iPhone forensics

entry:
@Book{Kubasiak:2009:MXI,
  author =       "Ryan R. Kubasiak and Sean Morrissey and Jesse
                 Varsalone and others",
  title =        "{Macintosh OS X}, {iPod}, and {iPhone} forensic
                 analysis {DVD} toolkit",
  publisher =    pub-SYNGRESS,
  address =      pub-SYNGRESS:adr,
  pages =        "xix + 551",
  year =         "2009",
  ISBN =         "1-59749-297-3 (paperback)",
  ISBN-13 =      "978-1-59749-297-3 (paperback)",
  LCCN =         "QA76.9.A25 V3854 2009",
  bibdate =      "Wed Dec 23 12:55:48 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0903/2008046538-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer security; Data recovery (Computer science);
                 Computer crimes; Macintosh (Computer)",
  tableofcontents = "Tiger and Leopard Mac OS X operating systems \\
                 Getting a handle on Mac hardware \\
                 Mac disks and partitioning \\
                 HFS plus file system \\
                 FileVault \\
                 Time machine \\
                 Acquiring forensic images \\
                 Recovering browser history \\
                 Recovery of e-mail artifacts, iChat, and other chat
                 logs \\
                 Locating and recovering photos \\
                 Finding and recovering Quicktime movies and other video
                 \\
                 Recovering PDFs, word files, and other documents \\
                 Forensic acquisition of an iPod \\
                 iPod forensics \\
                 Forensic acquisition of an iPhone \\
                 iPhone forensics",
}


bibtype: book
filename: unix.bib
label: Mark:2009:BID
author: Dave Mark and Jeff LaMarche
title: Beginning iPhone 3 Development: Exploring the iPhone SDK
publisher: pub-APRESS
address: pub-APRESS:adr
pages: 584 (est.)
year: 2009
ISBN: 1-4302-2459-2 OR 1430224592
ISBN13: 978-1-4302-2459-4 OR 9781430224594
bibdate: Thu Sep 03 15:22:46 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2009.09.03 15:22:46 ???
acknowledgement: ack-nhfb
rawauthor: Dave Mark and Jeff LaMarche
rawtitle: Beginning {iPhone 3} Development: Exploring the {iPhone SDK}
TOC:
1. Welcome to the Jungle 2. Appeasing the Tiki Gods 3. Handling Basic Interaction 4. More User Interface Fun 5. Autorotation and Autosizing 6. Multiview Applications 7. Tab Bars and Pickers 8. Introduction to Table Views 9. Navigation Controllers and Table Views 10. Application Settings and User Defaults 11. Basic Data Persistence 12. Drawing with Quartz and OpenGL 13. Taps, Touches, and Gestures 14. Where Am I? Finding Your Way with Core Location 15. Whee! Accelerometer! 16. iPhone Camera and Photo Library 17. Application Localization 18. Where to Next?

rawTOC:
1. Welcome to the Jungle \\ 2. Appeasing the Tiki Gods \\ 3. Handling Basic Interaction \\ 4. More User Interface Fun \\ 5. Autorotation and Autosizing \\ 6. Multiview Applications \\ 7. Tab Bars and Pickers \\ 8. Introduction to Table Views \\ 9. Navigation Controllers and Table Views \\ 10. Application Settings and User Defaults \\ 11. Basic Data Persistence \\ 12. Drawing with Quartz and OpenGL \\ 13. Taps, Touches, and Gestures \\ 14. Where Am I? Finding Your Way with Core Location \\ 15. Whee! Accelerometer! \\ 16. iPhone Camera and Photo Library \\ 17. Application Localization \\ 18. Where to Next?

entry:
@Book{Mark:2009:BID,
  author =       "Dave Mark and Jeff LaMarche",
  title =        "Beginning {iPhone 3} Development: Exploring the
                 {iPhone SDK}",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "584 (est.)",
  year =         "2009",
  ISBN =         "1-4302-2459-2",
  ISBN-13 =      "978-1-4302-2459-4",
  LCCN =         "????",
  bibdate =      "Thu Sep 03 15:22:46 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. Welcome to the Jungle \\
                 2. Appeasing the Tiki Gods \\
                 3. Handling Basic Interaction \\
                 4. More User Interface Fun \\
                 5. Autorotation and Autosizing \\
                 6. Multiview Applications \\
                 7. Tab Bars and Pickers \\
                 8. Introduction to Table Views \\
                 9. Navigation Controllers and Table Views \\
                 10. Application Settings and User Defaults \\
                 11. Basic Data Persistence \\
                 12. Drawing with Quartz and OpenGL \\
                 13. Taps, Touches, and Gestures \\
                 14. Where Am I? Finding Your Way with Core Location \\
                 15. Whee! Accelerometer! \\
                 16. iPhone Camera and Photo Library \\
                 17. Application Localization \\
                 18. Where to Next?",
}


bibtype: article
filename: unix.bib
label: McKusick:2009:CSG
author: Marshall Kirk McKusick and Sean Quinlan
title: Case Study: GFS: Evolution on Fast-forward
journal: j-QUEUE
volume: 7
number: 7
pages: 10
month: aug
monthnumber: 8
year: 2009
CODEN: AQCUAE
DOI: https://doi.org/10.1145/1594204.1594206
ISSN: 1542-7730 (print), 1542-7749 (electronic) OR 15427730 (print), 15427749 (electronic)
ISSNL: 1542-7730 OR 15427730
bibdate: Tue Aug 11 19:24:58 MDT 2009
bibtimestamp: 2009.08.11 19:24:58 MDT
fjournal: ACM Queue: Tomorrow's Computing Today
acknowledgement: ack-nhfb
journalURL: http://portal.acm.org/browse_dl.cfm?&idx=J882
rawauthor: Marshall Kirk McKusick and Sean Quinlan
rawtitle: Case Study: {GFS}: Evolution on Fast-forward
bibsource:
http://portal.acm.org/; https://www.math.utah.edu/pub/tex/bib/queue.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
A discussion between Kirk McKusick and Sean Quinlan about the origin and evolution of the Google File System

rawabstract:
A discussion between Kirk McKusick and Sean Quinlan about the origin and evolution of the Google File System

entry:
@Article{McKusick:2009:CSG,
  author =       "Marshall Kirk McKusick and Sean Quinlan",
  title =        "Case Study: {GFS}: Evolution on Fast-forward",
  journal =      j-QUEUE,
  volume =       "7",
  number =       "7",
  pages =        "10",
  month =        aug,
  year =         "2009",
  CODEN =        "AQCUAE",
  DOI =          "https://doi.org/10.1145/1594204.1594206",
  ISSN =         "1542-7730 (print), 1542-7749 (electronic)",
  ISSN-L =       "1542-7730",
  bibdate =      "Tue Aug 11 19:24:58 MDT 2009",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/queue.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A discussion between Kirk McKusick and Sean Quinlan
                 about the origin and evolution of the Google File
                 System",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Queue: Tomorrow's Computing Today",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J882",
}


bibtype: book
filename: unix.bib
label: Miller:2009:MHH
author: Charles Miller and Dino A. Dai Zovi
title: The Mac Hacker's Handbook
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xvi + 368
year: 2009
ISBN: 0-470-39536-2 (paperback) OR 0470395362 (paperback)
ISBN13: 978-0-470-39536-3 (paperback) OR 9780470395363 (paperback)
bibdate: Tue May 26 18:12:55 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; library.tcd.ie:210/advance
bibtimestamp: 2009.05.26 18:12:55 MDT
subject: Mac OS; Computer security
acknowledgement: ack-nhfb
rawauthor: Charles Miller and Dino A. {Dai Zovi}
rawtitle: The {Mac} Hacker's Handbook
entry:
@Book{Miller:2009:MHH,
  author =       "Charles Miller and Dino A. {Dai Zovi}",
  title =        "The {Mac} Hacker's Handbook",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xvi + 368",
  year =         "2009",
  ISBN =         "0-470-39536-2 (paperback)",
  ISBN-13 =      "978-0-470-39536-3 (paperback)",
  LCCN =         "????",
  bibdate =      "Tue May 26 18:12:55 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 library.tcd.ie:210/advance",
  price =        "US\$26.99",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; Computer security",
}


bibtype: article
filename: unix.bib
label: Mlynski:2009:IIP
author: Maciej Mlynski
journal: j-SCPE
volume: 10
number: 2
pages: 189--199
month: jun
monthnumber: 6
year: 2009
ISSN: 1895-1767 OR 18951767
bibdate: Thu Sep 2 11:55:11 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; http://www.scpe.org/content/10/2.toc
bibtimestamp: 2010.09.02 11:55:11 MDT
acknowledgement: ack-nhfb
journalURL: http://www.scpe.org/
rawauthor: Maciej Mlynski
title:
The influence of the IBM pSeries servers virtualization mechanism on dynamic resource allocation in AIX 5L

URL:
http://www.scpe.org/vols/vol10/no2/SCPE_10_2_05.pdf; http://www.scpe.org/vols/vol10/no2/SCPE_10_2_05.zip

rawtitle:
The influence of the {IBM pSeries} servers virtualization mechanism on dynamic resource allocation in {AIX 5L}

entry:
@Article{Mlynski:2009:IIP,
  author =       "Maciej Mlynski",
  title =        "The influence of the {IBM pSeries} servers
                 virtualization mechanism on dynamic resource allocation
                 in {AIX 5L}",
  journal =      j-SCPE,
  volume =       "10",
  number =       "2",
  pages =        "189--199",
  month =        jun,
  year =         "2009",
  CODEN =        "????",
  ISSN =         "1895-1767",
  bibdate =      "Thu Sep 2 11:55:11 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www.scpe.org/content/10/2.toc",
  URL =          "http://www.scpe.org/vols/vol10/no2/SCPE_10_2_05.pdf;
                 http://www.scpe.org/vols/vol10/no2/SCPE_10_2_05.zip",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://www.scpe.org/",
}


bibtype: book
filename: unix.bib
label: Myer:2009:MXU
author: Thomas Myer and Christopher Negus and Francois Caen
title: Mac OS X UNIX toolbox: 1000+ commands for Mac OS X power users
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xxiv + 260
year: 2009
ISBN: 0-470-47836-5 OR 0470478365
ISBN13: 978-0-470-47836-3 OR 9780470478363
LCCN: QA76.76.O63
bibdate: Mon Oct 26 10:00:51 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2009.10.26 10:00:51 MDT
subject: Mac OS; UNIX (Computer file); Macintosh (Computer); Programming
acknowledgement: ack-nhfb
rawauthor: Thomas Myer and Christopher Negus and Fran{\c{c}}ois Caen
rawtitle: {Mac OS X UNIX} toolbox: 1000+ commands for {Mac OS X} power users
entry:
@Book{Myer:2009:MXU,
  author =       "Thomas Myer and Christopher Negus and Fran{\c{c}}ois
                 Caen",
  title =        "{Mac OS X UNIX} toolbox: 1000+ commands for {Mac OS X}
                 power users",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxiv + 260",
  year =         "2009",
  ISBN =         "0-470-47836-5",
  ISBN-13 =      "978-0-470-47836-3",
  LCCN =         "QA76.76.O63",
  bibdate =      "Mon Oct 26 10:00:51 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; UNIX (Computer file); Macintosh (Computer);
                 Programming",
}


bibtype: book
filename: unix.bib
label: Peters:2009:ESS
author: Ron Peters
title: Expert shell scripting
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xxii + 293
year: 2009
ISBN: 1-4302-1841-X OR 143021841X
ISBN13: 978-1-4302-1841-8 OR 9781430218418
LCCN: QA76.76.O63 P48 2009
bibdate: Wed Apr 21 17:03:50 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; melvyl.cdlib.org:210/CDL90
bibtimestamp: 2010.04.21 17:03:50 MDT
series: The expert's voice in open source
acknowledgement: ack-nhfb
rawauthor: Ron Peters
rawtitle: Expert shell scripting
subject:
computer programming; operating systems (computers); command languages (computer science); programming languages (electronic computers)

entry:
@Book{Peters:2009:ESS,
  author =       "Ron Peters",
  title =        "Expert shell scripting",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxii + 293",
  year =         "2009",
  ISBN =         "1-4302-1841-X",
  ISBN-13 =      "978-1-4302-1841-8",
  LCCN =         "QA76.76.O63 P48 2009",
  bibdate =      "Wed Apr 21 17:03:50 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The expert's voice in open source",
  acknowledgement = ack-nhfb,
  subject =      "computer programming; operating systems (computers);
                 command languages (computer science); programming
                 languages (electronic computers)",
}


bibtype: book
filename: unix.bib
label: Piper:2009:LXT
author: Ian Piper and James Bucanek
title: Learn Xcode tools for Mac OS X and iPhone development
publisher: pub-APRESS
address: pub-APRESS:adr
pages: xxii + 293
year: 2009
ISBN: 1-4302-7221-X OR 143027221X
ISBN13: 978-1-4302-7221-2 OR 9781430272212
LCCN: QA76.76.O63 P56 2009
bibdate: Fri May 7 16:59:02 MDT 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; library.mit.edu:9909/mit01
bibtimestamp: 2010.05.07 16:59:02 MDT
acknowledgement: ack-nhfb
rawauthor: Ian Piper and James Bucanek
rawtitle: Learn {Xcode} tools for {Mac OS X} and {iPhone} development
subject:
Mac OS; iPhone OS; Macintosh (computer); programming; iPhone (Smartphone); computer software; development

entry:
@Book{Piper:2009:LXT,
  author =       "Ian Piper and James Bucanek",
  title =        "Learn {Xcode} tools for {Mac OS X} and {iPhone}
                 development",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  year =         "2009",
  ISBN =         "1-4302-7221-X",
  ISBN-13 =      "978-1-4302-7221-2",
  LCCN =         "QA76.76.O63 P56 2009",
  bibdate =      "Fri May 7 16:59:02 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 library.mit.edu:9909/mit01",
  acknowledgement = ack-nhfb,
  subject =      "Mac OS; iPhone OS; Macintosh (computer); programming;
                 iPhone (Smartphone); computer software; development",
}


bibtype: book
filename: unix.bib
label: Pittman:2009:SOS
editor: Gregory Pittman and Christoph Schafer and others
title: Scribus: open source desktop publishing: the official manual
publisher: FLES Books
address: Lostwithiel, Cornwall, UK
pages: 439
year: 2009
ISBN: 0-9560780-0-1 (paperback) OR 0956078001 (paperback)
ISBN13: 978-0-9560780-0-1 (paperback) OR 9780956078001 (paperback)
LCCN: Z253.532 S33 S434 2009
bibdate: Fri Sep 17 15:16:18 MDT 2010
bibsource: fsz3950.oclc.org:210/WorldCat; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 15:16:18 MDT
remark: Official manual for version 1.3.3.12 and any later 1.3.3.x releases of the software
acknowledgement: ack-nhfb
raweditor: Gregory Pittman and Christoph Sch{\"a}fer and others
rawtitle: {Scribus}: open source desktop publishing: the official manual
subject:
Scribus; Desktop publishing; Open source software; Publishing; Software; Desktop-Publishing; Scribus 1.3.4

TOC:
1 Installation 2 Scribus Quick Start Guide 3 Scribus Basics 4 Customizing Scribus 5 Advanced Features 6 Colors and Color Management 7 File Export 8 Printing 9 PDF Forms 10 PDF Presentations 11 The Scripter 12 Tips and Tricks 13 Your DTP Toolbox 14 Appendices 15 Glossary 16 Credits 17 Index

rawTOC:
1 Installation \\ 2 Scribus Quick Start Guide \\ 3 Scribus Basics\\ 4 Customizing Scribus\\ 5 Advanced Features \\ 6 Colors and Color Management \\ 7 File Export \\ 8 Printing \\ 9 PDF Forms \\ 10 PDF Presentations \\ 11 The Scripter \\ 12 Tips and Tricks \\ 13 Your DTP Toolbox \\ 14 Appendices \\ 15 Glossary \\ 16 Credits \\ 17 Index

entry:
@Book{Pittman:2009:SOS,
  editor =       "Gregory Pittman and Christoph Sch{\"a}fer and others",
  title =        "{Scribus}: open source desktop publishing: the
                 official manual",
  publisher =    "FLES Books",
  address =      "Lostwithiel, Cornwall, UK",
  pages =        "439",
  year =         "2009",
  ISBN =         "0-9560780-0-1 (paperback)",
  ISBN-13 =      "978-0-9560780-0-1 (paperback)",
  LCCN =         "Z253.532 S33 S434 2009",
  bibdate =      "Fri Sep 17 15:16:18 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "Official manual for version 1.3.3.12 and any later
                 1.3.3.x releases of the software",
  subject =      "Scribus; Desktop publishing; Open source software;
                 Publishing; Software; Desktop-Publishing; Scribus
                 1.3.4",
  tableofcontents = "1 Installation \\
                 2 Scribus Quick Start Guide \\
                 3 Scribus Basics\\
                 4 Customizing Scribus\\
                 5 Advanced Features \\
                 6 Colors and Color Management \\
                 7 File Export \\
                 8 Printing \\
                 9 PDF Forms \\
                 10 PDF Presentations \\
                 11 The Scripter \\
                 12 Tips and Tricks \\
                 13 Your DTP Toolbox \\
                 14 Appendices \\
                 15 Glossary \\
                 16 Credits \\
                 17 Index",
}


bibtype: book
filename: unix.bib
label: Ray:2009:UL
author: Deborah S. Ray and Eric J. Ray and Deborah S. Unix Ray
title: Unix and Linux
publisher: pub-PEACHPIT
address: pub-PEACHPIT:adr
edition: Fourth
pages: xiv + 393
year: 2009
ISBN: 0-321-63678-3 (paperback) OR 0321636783 (paperback)
ISBN13: 978-0-321-63678-2 (paperback) OR 9780321636782 (paperback)
LCCN: QA76.76.O63 R3915 2009
bibdate: Thu Sep 17 05:39:57 MDT 2015
bibtimestamp: 2015.09.17 05:39:57 MDT
series: Visual quickstart guide
remark: . Previously published under title: UNIX, 3rd ed., 2006.
subject: UNIX (Computer file); Linux; Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Deborah S. Ray and Eric J. Ray and Deborah S. Unix Ray
rawtitle: {Unix} and {Linux}
entry:
@Book{Ray:2009:UL,
  author =       "Deborah S. Ray and Eric J. Ray and Deborah S. Unix
                 Ray",
  title =        "{Unix} and {Linux}",
  publisher =    pub-PEACHPIT,
  address =      pub-PEACHPIT:adr,
  edition =      "Fourth",
  pages =        "xiv + 393",
  year =         "2009",
  ISBN =         "0-321-63678-3 (paperback)",
  ISBN-13 =      "978-0-321-63678-2 (paperback)",
  LCCN =         "QA76.76.O63 R3915 2009",
  bibdate =      "Thu Sep 17 05:39:57 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/linux.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Visual quickstart guide",
  acknowledgement = ack-nhfb,
  remark =       ". Previously published under title: UNIX, 3rd ed.,
                 2006.",
  subject =      "UNIX (Computer file); Linux; Operating systems
                 (Computers)",
}


bibtype: book
filename: unix.bib
label: Scott:2009:PLP
author: Michael L. Scott
title: Programming Language Pragmatics
publisher: pub-MORGAN-KAUFMANN
address: pub-MORGAN-KAUFMANN:adr
edition: Third
pages: xxx + 910
year: 2009
ISBN: 0-12-374514-4 OR 0123745144
ISBN13: 978-0-12-374514-9 OR 9780123745149
bibdate: Thu May 21 16:07:05 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2009.05.21 16:07:05 MDT
note: Many sections of the book are relegated to the accompanying CD-ROM.
keywords: awk; perl; python; ruby; sed; sh; tcl
acknowledgement: ack-nhfb
rawauthor: Michael L. Scott
rawnote: Many sections of the book are relegated to the accompanying CD-ROM.
rawtitle: Programming Language Pragmatics
entry:
@Book{Scott:2009:PLP,
  author =       "Michael L. Scott",
  title =        "Programming Language Pragmatics",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Third",
  pages =        "xxx + 910",
  year =         "2009",
  ISBN =         "0-12-374514-4",
  ISBN-13 =      "978-0-12-374514-9",
  LCCN =         "????",
  bibdate =      "Thu May 21 16:07:05 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  note =         "Many sections of the book are relegated to the
                 accompanying CD-ROM.",
  acknowledgement = ack-nhfb,
  keywords =     "awk; perl; python; ruby; sed; sh; tcl",
}


bibtype: book
filename: unix.bib
label: Seacord:2009:CCS
author: Robert C. Seacord
title: The CERT C secure coding standard
publisher: pub-AW
address: pub-AW:adr
pages: xxxiii + 682
year: 2009
ISBN: 0-321-56321-2 (paperback) OR 0321563212 (paperback)
ISBN13: 978-0-321-56321-7 (paperback) OR 9780321563217 (paperback)
LCCN: QA76.73.C15 S4155 2008
bibdate: Wed Oct 15 14:18:28 MDT 2008
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.loc.gov:7090/Voyager
bibtimestamp: 2008.10.15 14:18:28 MDT
subject: C (Computer program language); Computer security
acknowledgement: ack-nhfb
rawauthor: Robert C. Seacord
rawtitle: The {CERT} {C} secure coding standard
entry:
@Book{Seacord:2009:CCS,
  author =       "Robert C. Seacord",
  title =        "The {CERT} {C} secure coding standard",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxxiii + 682",
  year =         "2009",
  ISBN =         "0-321-56321-2 (paperback)",
  ISBN-13 =      "978-0-321-56321-7 (paperback)",
  LCCN =         "QA76.73.C15 S4155 2008",
  bibdate =      "Wed Oct 15 14:18:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "C (Computer program language); Computer security",
}


bibtype: article
filename: unix.bib
label: Seager:2009:CHS
author: Mark Seager and Brent Gorda
title: The Case for a Hierarchical System Model for Linux Clusters
journal: j-IJHPCA
volume: 23
number: 4
pages: 350--354
month: nov
monthnumber: 11
year: 2009
CODEN: IHPCFL
DOI: https://doi.org/10.1177/1094342009347499
ISSN: 1094-3420 (print), 1741-2846 (electronic) OR 10943420 (print), 17412846 (electronic)
ISSNL: 1094-3420 OR 10943420
bibdate: Tue Aug 31 09:59:45 MDT 2010
bibsource: http://hpc.sagepub.com/content/23/4.toc; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.08.31 09:59:45 MDT
URL: http://hpc.sagepub.com/content/23/4/350.full.pdf+html
acknowledgement: ack-nhfb
journalURL: http://hpc.sagepub.com/content/by/year
rawauthor: Mark Seager and Brent Gorda
rawtitle: The Case for a Hierarchical System Model for {Linux} Clusters
entry:
@Article{Seager:2009:CHS,
  author =       "Mark Seager and Brent Gorda",
  title =        "The Case for a Hierarchical System Model for {Linux}
                 Clusters",
  journal =      j-IJHPCA,
  volume =       "23",
  number =       "4",
  pages =        "350--354",
  month =        nov,
  year =         "2009",
  CODEN =        "IHPCFL",
  DOI =          "https://doi.org/10.1177/1094342009347499",
  ISSN =         "1094-3420 (print), 1741-2846 (electronic)",
  ISSN-L =       "1094-3420",
  bibdate =      "Tue Aug 31 09:59:45 MDT 2010",
  bibsource =    "http://hpc.sagepub.com/content/23/4.toc;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://hpc.sagepub.com/content/23/4/350.full.pdf+html",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://hpc.sagepub.com/content/by/year",
}


bibtype: article
filename: unix.bib
label: Seo:2009:CTR
author: Euiseong Seo and Jinkyu Jeong and Seonyeong Park and Jinsoo Kim and Joonwoon Lee
title: Catching two rabbits: adaptive real-time support for embedded Linux
journal: j-SPE
volume: 39
number: 5
pages: 531--550
day: 10
month: apr
monthnumber: 4
year: 2009
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.911
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Wed Mar 17 10:02:38 MDT 2010
bibtimestamp: 2010.03.17 10:02:38 MDT
fjournal: Software---Practice and Experience
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: Dec 8 2008 4:23AM
rawauthor: Euiseong Seo and Jinkyu Jeong and Seonyeong Park and Jinsoo Kim and Joonwoon Lee
rawtitle: Catching two rabbits: adaptive real-time support for embedded {Linux}
entry:
@Article{Seo:2009:CTR,
  author =       "Euiseong Seo and Jinkyu Jeong and Seonyeong Park and
                 Jinsoo Kim and Joonwoon Lee",
  title =        "Catching two rabbits: adaptive real-time support for
                 embedded {Linux}",
  journal =      j-SPE,
  volume =       "39",
  number =       "5",
  pages =        "531--550",
  day =          "10",
  month =        apr,
  year =         "2009",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.911",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Mar 17 10:02:38 MDT 2010",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "Dec 8 2008 4:23AM",
}


bibtype: book
filename: unix.bib
label: Silberschatz:2009:OSC
author: Abraham Silberschatz and Peter Baer Galvin and Greg Gagne
title: Operating System Concepts
publisher: pub-WILEY
address: pub-WILEY:adr
edition: Eighth
pages: xx + 972
year: 2009
ISBN: 0-470-12872-0 OR 0470128720
ISBN13: 978-0-470-12872-5 OR 9780470128725
LCCN: QA76.76.O63
bibdate: Tue Apr 14 14:35:28 MDT 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2009.04.14 14:35:28 MDT
subject: Operating systems (Computers)
acknowledgement: ack-nhfb
rawauthor: Abraham Silberschatz and Peter Baer Galvin and Greg Gagne
rawtitle: Operating System Concepts
entry:
@Book{Silberschatz:2009:OSC,
  author =       "Abraham Silberschatz and Peter Baer Galvin and Greg
                 Gagne",
  title =        "Operating System Concepts",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  edition =      "Eighth",
  pages =        "xx + 972",
  year =         "2009",
  ISBN =         "0-470-12872-0",
  ISBN-13 =      "978-0-470-12872-5",
  LCCN =         "QA76.76.O63",
  bibdate =      "Tue Apr 14 14:35:28 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
  subject =      "Operating systems (Computers)",
}


bibtype: book
filename: unix.bib
label: Solter:2009:OB
author: Nicholas Solter and Jerry Jelinek and David Miner
title: OpenSolaris bible
publisher: pub-WILEY
address: pub-WILEY:adr
pages: xxxv + 971
year: 2009
ISBN: 0-470-38548-0 (paperback) OR 0470385480 (paperback)
ISBN13: 978-0-470-38548-7 (paperback) OR 9780470385487 (paperback)
LCCN: QA76.76.O63
bibdate: Mon Jan 26 17:47:15 MST 2009
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib; z3950.gbv.de:20011/gvk
bibtimestamp: 2009.01.26 17:47:15 MST
subject: OpenSolaris (Electronic resource); Operating systems (Computers); Open source software
acknowledgement: ack-nhfb
rawauthor: Nicholas Solter and Jerry Jelinek and David Miner
rawtitle: {OpenSolaris} bible
TOC:
I. Introduction to OpenSolaris 1. What Is OpenSolaris? 2. Installing OpenSolaris 3. OpenSolaris Crash Course II. Using OpenSolaris 4. The Desktop 5. Printers and Peripherals 6. Software Management III. OpenSolaris File Systems, Networking, and Security 7. Disks, Local File Systems, and the Volume Manager 8. ZFS 9. Networking 10. Network File Systems and Directory Services 11. Security IV. OpenSolaris Reliability, Availability, and Serviceability 12. Fault Management 13. Service Management 14. Monitoring and Observability 15. DTrace 6. Clustering for High Availability V. OpenSolaris Virtualization 17. Virtualization Overview 18. Resource Management 19. Zones 20. xVM Hypervisor 21. Logical Domains (LDoms) 22. VirtualBox VI. Developing and Deploying on OpenSolaris 23. Deploying a Web Stack on OpenSolaris 24. Developing on OpenSolaris

rawTOC:
I. Introduction to OpenSolaris \\ 1. What Is OpenSolaris? \\ 2. Installing OpenSolaris \\ 3. OpenSolaris Crash Course \\ II. Using OpenSolaris \\ 4. The Desktop \\ 5. Printers and Peripherals \\ 6. Software Management \\ III. OpenSolaris File Systems, Networking, and Security \\ 7. Disks, Local File Systems, and the Volume Manager \\ 8. ZFS \\ 9. Networking \\ 10. Network File Systems and Directory Services \\ 11. Security \\ IV. OpenSolaris Reliability, Availability, and Serviceability \\ 12. Fault Management \\ 13. Service Management \\ 14. Monitoring and Observability \\ 15. DTrace \\ 6. Clustering for High Availability \\ V. OpenSolaris Virtualization \\ 17. Virtualization Overview \\ 18. Resource Management \\ 19. Zones \\ 20. xVM Hypervisor \\ 21. Logical Domains (LDoms) \\ 22. VirtualBox \\ VI. Developing and Deploying on OpenSolaris \\ 23. Deploying a Web Stack on OpenSolaris \\ 24. Developing on OpenSolaris

entry:
@Book{Solter:2009:OB,
  author =       "Nicholas Solter and Jerry Jelinek and David Miner",
  title =        "{OpenSolaris} bible",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxxv + 971",
  year =         "2009",
  ISBN =         "0-470-38548-0 (paperback)",
  ISBN-13 =      "978-0-470-38548-7 (paperback)",
  LCCN =         "QA76.76.O63",
  bibdate =      "Mon Jan 26 17:47:15 MST 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "US\$26.99",
  acknowledgement = ack-nhfb,
  subject =      "OpenSolaris (Electronic resource); Operating systems
                 (Computers); Open source software",
  tableofcontents = "I. Introduction to OpenSolaris \\
                 1. What Is OpenSolaris? \\
                 2. Installing OpenSolaris \\
                 3. OpenSolaris Crash Course \\
                 II. Using OpenSolaris \\
                 4. The Desktop \\
                 5. Printers and Peripherals \\
                 6. Software Management \\
                 III. OpenSolaris File Systems, Networking, and Security
                 \\
                 7. Disks, Local File Systems, and the Volume Manager
                 \\
                 8. ZFS \\
                 9. Networking \\
                 10. Network File Systems and Directory Services \\
                 11. Security \\
                 IV. OpenSolaris Reliability, Availability, and
                 Serviceability \\
                 12. Fault Management \\
                 13. Service Management \\
                 14. Monitoring and Observability \\
                 15. DTrace \\
                 6. Clustering for High Availability \\
                 V. OpenSolaris Virtualization \\
                 17. Virtualization Overview \\
                 18. Resource Management \\
                 19. Zones \\
                 20. xVM Hypervisor \\
                 21. Logical Domains (LDoms) \\
                 22. VirtualBox \\
                 VI. Developing and Deploying on OpenSolaris \\
                 23. Deploying a Web Stack on OpenSolaris \\
                 24. Developing on OpenSolaris",
}


bibtype: book
filename: unix.bib
label: Tomaszewska:2009:I
author: Aleksandra Tomaszewska
title: Inkscape
publisher: Wydawnictwo Helion
address: Gliwice, Poland
pages: 135
year: 2009
ISBN: 83-246-1902-X OR 832461902X
ISBN13: 978-83-246-1902-3 OR 9788324619023
bibdate: Fri Sep 17 12:26:48 2010
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2010.09.17 12:26:48 ???
language: Polish
acknowledgement: ack-nhfb
rawauthor: Aleksandra Tomaszewska
rawtitle: {Inkscape}
entry:
@Book{Tomaszewska:2009:I,
  author =       "Aleksandra Tomaszewska",
  title =        "{Inkscape}",
  publisher =    "Wydawnictwo Helion",
  address =      "Gliwice, Poland",
  pages =        "135",
  year =         "2009",
  ISBN =         "83-246-1902-X",
  ISBN-13 =      "978-83-246-1902-3",
  LCCN =         "????",
  bibdate =      "Fri Sep 17 12:26:48 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$",
  acknowledgement = ack-nhfb,
  language =     "Polish",
}


bibtype: inproceedings
filename: unix.bib
label: Toomey:2009:REU
author: Warren Toomey
booktitle: Proceedings of the 2009 USENIX Annual Technical Conference, June 14--19, San Diego, CA, USA
title: The Restoration of Early UNIX Artifacts
publisher: pub-USENIX
address: pub-USENIX:adr
pages: ??--??
year: 2009
bibdate: Thu Apr 21 08:24:22 2011
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2011.04.21 08:24:22 ???
acknowledgement: ack-nhfb
rawauthor: Warren Toomey
rawbooktitle: {Proceedings of the 2009 USENIX Annual Technical Conference, June 14--19, San Diego, CA, USA}
rawtitle: The Restoration of Early {UNIX} Artifacts
URL:
http://www.usenix.org/events/usenix09/tech/full_papers/toomey/toomey.pdf; http://www.usenix.org/events/usenix09/tech/slides/toomey.pdf; http://www.usenix.org/multimedia/atc09toomey

abstract:
UNIX turns 40 this year: many happy returns! Four decades is a vast period for the computing industry: systems from the 1970s now seem rudimentary and primitive. And yet, the early versions of UNIX were epitomes of sophisticated concepts packaged into elegant systems. UNIX' influence has been so powerful that it reverberates down to affect us in the 21st century.par The history of the development of UNIX has been well documented, and over the past decade or so, efforts have been made to find and conserve the software and documentation artifacts from the earliest period of UNIX history. This paper details the work that has been done to restore the artifacts from this time to working order and the lessons learned from this work.

rawabstract:
UNIX turns 40 this year: many happy returns! Four decades is a vast period for the computing industry: systems from the 1970s now seem rudimentary and primitive. And yet, the early versions of UNIX were epitomes of sophisticated concepts packaged into elegant systems. UNIX' influence has been so powerful that it reverberates down to affect us in the 21st century.\par The history of the development of UNIX has been well documented, and over the past decade or so, efforts have been made to find and conserve the software and documentation artifacts from the earliest period of UNIX history. This paper details the work that has been done to restore the artifacts from this time to working order and the lessons learned from this work.

entry:
@InProceedings{Toomey:2009:REU,
  author =       "Warren Toomey",
  editor =       "????",
  booktitle =    "{Proceedings of the 2009 USENIX Annual Technical
                 Conference, June 14--19, San Diego, CA, USA}",
  title =        "The Restoration of Early {UNIX} Artifacts",
  publisher =    pub-USENIX,
  address =      pub-USENIX:adr,
  bookpages =    "????",
  pages =        "??--??",
  year =         "2009",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Apr 21 08:24:22 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.usenix.org/events/usenix09/tech/full_papers/toomey/toomey.pdf;
                 http://www.usenix.org/events/usenix09/tech/slides/toomey.pdf;
                 http://www.usenix.org/multimedia/atc09toomey",
  abstract =     "UNIX turns 40 this year: many happy returns! Four
                 decades is a vast period for the computing industry:
                 systems from the 1970s now seem rudimentary and
                 primitive. And yet, the early versions of UNIX were
                 epitomes of sophisticated concepts packaged into
                 elegant systems. UNIX' influence has been so powerful
                 that it reverberates down to affect us in the 21st
                 century.\par

                 The history of the development of UNIX has been well
                 documented, and over the past decade or so, efforts
                 have been made to find and conserve the software and
                 documentation artifacts from the earliest period of
                 UNIX history. This paper details the work that has been
                 done to restore the artifacts from this time to working
                 order and the lessons learned from this work.",
  acknowledgement = ack-nhfb,
  pagecount =    "6",
}


