Unix
- Alfred V. Aho,
  Brian W. Kernighan, and Peter J. Weinberger.
Awk—a pattern scanning and processing language.
Software: Practice & Experience, 9(4):267–280, 1979.
 
- Alfred V.
  Aho, Brian W. Kernighan, and Peter J.
  Weinberger.
Awk—a pattern scanning and processing language.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Jon Louis Bentley and Brian W.
  Kernighan.
GRAP—a language for typesetting graphs.
Communications of the ACM, 29(8):782–792, August 1986.
 
- Jon Louis Bentley and Brian W.
  Kernighan.
A system for algorithm animation.
Computing Systems, 4(1):5–30, Winter 1991.
 
- Jon Louis
  Bentley, Lynn W. Jelinski, and Brian W.
  Kernighan.
CHEM—a program for phototypesetting chemical structure diagrams.
Computers and Chemistry, 11(4):281–297, 1987.
 
- Jeff Bonwick
  and Bill Moore.
ZFS
  the last word in file systems.
Accessed December 2008.
 
- Jeff
  Bonwick, Matt Ahrens, , Val
  Henson, Mark Maybee, and Mark Shellenbaum.
The
  zettabyte file system.
In FAST 2003: 2nd Usenix Conference on File and Storage
  Technologies. USENIX, USENIX Association, April 2003.
Work in progress report.
 
- S. R. Bourne.
The UNIX shell.
Bell System Technical Journal, 56(6):1971–1990, July-August
  1978.
 
- S. R. Bourne.
An introduction to the UNIX shell.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- UNIX
  Programer's Reference Manual.
Berkeley, California 94720, April 1986.
4.3 Berkeley Software Distribution.
 
- UNIX User
  Reference Manual.
Berkeley, California 94720, April 1986.
4.3 Berkeley Software Distribution.
 
- Jeremy D.
  Buhler, Kunal Agrawal, Peng Li, and
  Roger D. Chamberlain.
Efficient deadlock avoidance
  for streaming computation with filtering.
In PPoPP '12: Proceedings of the 17th ACM SIGPLAN Symposium on Principles
  and Practice of Parallel Programming, PPoPP '12, pages 235–246, New
  York, NY, USA, 2012. ACM.
(doi:10.1145/2145816.2145846)
 
- Diane Barlow
  Close, Arnold D. Robbins, Paul H. Rubin, and
  Richard Stallman.
The GAWK Manual.
Free Software Foundation, 675 Massachusetts Avenue, Cambridge, MA 02139, 0.11
  beta edition, October 1989.
 
- A.J. Cole.
Macro
  Processors.
Cambridge Computer Science Texts Series. Cambridge University Press, second
  edition, 1981.
 
- Sun Microsystems, Inc., Santa
  Clara, CA.
Sun Studio 12:
  Distributed Make (dmake), 2007.
Part No: 819-5273. Available online
  http://docs.sun.com/app/docs/doc/819-5273. Accessed 2009-03-13.
 
- T. A.
  Dolotta, R. C. Haight, and J. R. Mashey.
The programmer's workbench.
Bell System Technical Journal, 56(6):2177–2200, July-August
  1978.
 
- Noah Paul Evans and Eric
  Van Hensbergen.
Brief announcement: PUSH, a
  DISC shell.
In PODC '09: Proceedings of the 28th ACM Symposium on Principles of
  Distributed Computing, PODC '09, pages 306–307, New York, NY, USA,
  2009. ACM.
(doi:10.1145/1582716.1582780)
 
- Jason Evans.
Design
  and implementation of a transaction-based filesystem on FreeBSD.
In Proceedings of the USENIX 1999 Annual Technical Conference,
  pages 19–26, Berkeley, CA, June 1999. Usenix Association.
Freenix track.
 
- J. Feder.
The evolution of UNIX system performance.
AT&T Bell Laboratories Technical Journal, 63(8):1791–1814,
  October 1984.
 
- Stuart I. Feldman and Peter J.
  Weinberger.
A portable Fortran 77 compiler.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Stuart I.
  Feldman.
Make—a program for maintaining computer programs.
Computer Science Technical Report 57, Bell Laboratories, Murray Hill, NJ, April
  1977.
 
- Stuart I.
  Feldman.
Make—a program for maintaining computer programs.
Software: Practice & Experience, 9(4):255–265, 1979.
 
- Dan Franklin.
UNIX: Rights and
  wrongs.
In Mitchell Waite, editor, UNIX Papers for UNIX
  Developers and Power Users, chapter 1, pages 2–40. Howard W. Sams &
  Company, 1987.
 
- Michael Franz.
Emulating an operating system on top of another.
Software: Practice & Experience, 23(6):677–692, 1993.
 
- E. R.
  Gansner, S. C. North, and K. P. Vo.
DAG—a program that draws directed graphs.
Software: Practice & Experience, 18(11):1047–1062, November
  1988.
 
- David
  Golub, Randall Dean, Alessandro Forin, and
  Richard Rashid.
Unix as an application program.
In Proceedings of the Summer 1990 Usenix Conference, pages 87–95,
  Berkeley, CA, June 1990. Usenix Association.
 
- Ian E. Gorman.
Building a portable programming environment.
Dr. Dobb's Journal, 18(5):76–81, May 1993.
 
- Martin
  Hall, Mark Towfiq, Geoff Arnold,
  David Treadwell, and Henry Sanders.
Windows Sockets: An Open Interface for Network Programming under
  Microsoft Windows, version 1.1 edition, January 1993.
Available via anonymous ftp from microdyne.com:/pub/winsock.
 
- Harry
  Henderson.
The USENET
  system.
In Mitchell Waite, editor, UNIX Papers for UNIX
  Developers and Power Users, chapter 2, pages 42–90. Howard W. Sams &
  Company, 1987.
 
- Mark R. Horton.
Portable C
  Software.
Prentice-Hall, Englewood Cliffs, NJ, 1990.
 
- David
  Huelsbeck.
Awk power plays.
In Mitchell Waite, editor, UNIX Papers for UNIX
  Developers and Power Users, chapter 5, pages 152–184. Howard W. Sams
  & Company, 1987.
 
- Stephen C. Johnson and
  Brian W. Kernighan.
The programming
  language b.
Computer Science Technical Report 8, Bell Laboratories, Murray Hill, NJ,
  January 1977.
Available online at http://cm.bell-labs.com/cm/cs/cstr.
 
- Stephen C. Johnson and
  Michael E. Lesk.
Language development tools.
Bell System Technical Journal, 56(6):2155–2176, July-August
  1978.
 
- Stephen C.
  Johnson.
Yacc—yet another compiler-compiler.
Computer Science Technical Report 32, Bell Laboratories, Murray Hill, NJ, July
  1975.
 
- Stephen C.
  Johnson.
Lint, a C program checker.
Computer Science Technical Report 65, Bell Laboratories, Murray Hill, NJ,
  December 1977.
 
- Stephen C.
  Johnson.
Lint, a C program checker.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Stephen C.
  Johnson.
A tour through the portable C compiler.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Stephen C.
  Johnson.
C
  and the at&t unix port—a personal history.
USENIX 1998 Annual Technical Conference, Invited talks track, June 1998.
 
- W. N. Joy.
An introduction to the C shell.
In UNIX User's Supplementary Documents, Volume 1. Computer
  Systems Research Group, Department of Electrical Engineering and Computer
  Science, University of California, Berkeley, California 94720, April 1986.
4.3 Berkeley Software Distribution.
 
- Gilles Kahn.
The semantics of a
  simple language for parallel programming.
In Jack L. Rosenfeld, editor, Information Processing 74:
  Proceedings of IFIP Congress 74, pages 471–475. North-Holland, August
  1974.
 
- Jeffrey
  Katcher.
Postmark:
  A new file system benchmark.
Technical Report 3022, NetApp, Sunnyvale, CA, 1997.
Available online at
  http://communities.netapp.com/servlet/JiveServlet/download/2609-1551/Katcher97-postmark-netapp-tr3022.pdf.
  Accessed December 2008.
 
- Brian W. Kernighan and L. L.
  Cherry.
A system for typesetting mathematics.
Computer Science Technical Report 17, Bell Laboratories, Murray Hill, NJ, May
  1974.
 
- Brian W. Kernighan and
  Dennis M. Ritchie.
The M4 macro processor.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Brian W. Kernighan and
  Dennis M. Ritchie.
UNIX programming.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- B.W.
  Kernighan, M.E. Lesk, and J.F. Jr. Ossanna.
UNIX time-sharing system: Document preparation.
Bell System Technical Journal, 56(6):2115–2135, July-August
  1978.
 
- Brian W.
  Kernighan.
Ratfor—a preprocessor for a rational Fortran.
Software: Practice & Experience, 5(4):395–406, 1975.
 
- Brian W.
  Kernighan.
Ratfor—a preprocessor for a rational Fortran.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Brian W.
  Kernighan.
PIC—a language for typesetting graphics.
Software: Practice & Experience, 12:1–21, 1982.
 
- Brian W.
  Kernighan.
A typesetter-independent
  TROFF.
Computer Science Technical Report 97, Bell Laboratories, Murray Hill, NJ, 1982.
Available online at http://cm.bell-labs.com/cm/cs/cstr/97.ps.gz.
 
- Brian W.
  Kernighan.
PIC—a graphics
  language for typesetting: Revised user manual.
Computer Science Technical Report 116, Bell Laboratories, Murray Hill, NJ,
  December 1984.
Available online at http://cm.bell-labs.com/cm/cs/cstr.
 
- David G. Korn.
KSH—a shell programming language.
In USENIX Association Conference Proceedings, pages 191–202,
  Berkeley, CA, June 1983. USENIX Association.
 
- David G. Korn.
Porting
  Unix to Windows NT.
In Proceedings of the USENIX 1997 Annual Technical Conference,
  Berkeley, CA, January 1997. Usenix Association.
 
- Puneet Kumar and
  M. Satyanarayanan.
Log-based directory
  resolution in the Coda file system.
In PDIS '93: Proceedings of the 2nd International Conference on Parallel
  and Distributed Information Systems, pages 202–213, Washington, DC,
  USA, 1993. IEEE Computer Society.
 
- Samuel J.
  Leffler, Robert S. Fabry, William N. Joy,
  Phil Lapsley, Steve Miller, and
  Chris Torek.
An advanced 4.3BSD interprocess communication tutorial.
In UNIX Programmer's Supplementary Documents, Volume 1. Computer
  Systems Research Group, Department of Electrical Engineering and Computer
  Science, University of California, Berkeley, California 94720, April 1986.
4.3 Berkeley Software Distribution.
 
- Michael E. Lesk.
Lex—a lexical analyzer generator.
Computer Science Technical Report 39, Bell Laboratories, Murray Hill, NJ,
  October 1975.
 
- Michael Lesk.
Some applications of inverted indexes on the Unix system.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Michael E. Lesk.
TBL—a program to format tables.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Tancred
  Lindholm, Jaakko Kangasharju, and Sasu
  Tarkoma.
A hybrid approach to
  optimistic file system directory tree synchronization.
In MobiDE '05: Proceedings of the 4th ACM International Workshop on Data
  Engineering for Wireless and Mobile Access, pages 49–56, New York,
  NY, USA, 2005. ACM.
(doi:10.1145/1065870.1065879)
 
- Joshua MacDonald and Hans
  Reiser.
Reiser4
  transaction design document, 2001.
Available online at http://lwn.net/2001/1108/a/reiser4-transaction.php3.
  Accessed December 2008.
 
- Rick
  Macklem, Jim Linders, and Hugh Smith.
G shell environment.
In Proceedings of the Summer 1988 Usenix Conference, pages 15–22,
  Berkeley, CA, June 1988. Usenix Association.
 
- Pradeep Jnana Madhavarapu,
  Shishir Pardikar, Balan Sethu Raman,
  Surendra Verma, Jon Cargille, and
  Jacob Lacouture.
Method
  and system for transacted file operations over a network.
United States Patent 7,231,397, 2007.
 
- J. F.
  Maranzano and S. R. Bourne.
A tutorial introduction to ADB.
Computer Science Technical Report 62, Bell Laboratories, Murray Hill, NJ, May
  1977.
 
- J. F. Maranzano and S. R.
  Bourne.
A tutorial introduction to adb.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- J. R. Mashey.
Using a command language as a high-level programming language.
In Proceedings of the 2nd International Conference on Software
  Engineering, ICSE '76, pages 169–176, Los Alamitos, CA, USA, 1976.
  IEEE Computer Society Press.
 
- Richard
  McDougall, Jim Mauro, and Brendan Gregg.
Solaris
  Performance and Tools: DTrace and MDB Techniques for Solaris 10 and
  OpenSolaris.
Prentice Hall PTR, Upper Saddle River, 2006.
 
- M. Douglas
  McIlroy.
There is no royal road
  to programs: A trilogy on raster ellipses and programming methodology.
Computer Science Technical Report 155, Bell Laboratories, Murray Hill, NJ,
  March 1990.
Available online at http://cm.bell-labs.com/cm/cs/cstr.
 
- L.E.
  McMahon, L.L. Cherry, and R. Morris.
UNIX time-sharing system: Statistical text processing.
Bell System Technical Journal, 56(6):2137–2154, July-August
  1978.
 
- L. E. McMahon.
SED—a non-interactive text editor.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- L. E. McMahon.
SED—a non-interactive text editor.
In UNIX Programmer's Supplementary Documents, Volume 1. Computer
  Systems Research Group, Department of Electrical Engineering and Computer
  Science, University of California, Berkeley, California 94720, April 1986.
4.3 Berkeley Software Distribution.
 
- Richard Miller.
The
  first unix port.
USENIX 1998 Annual Technical Conference, Invited talks track, June 1998.
 
- Unix System V
  Documenters Workbench.
Indianapolis, Indiana, software release 1.0 edition, 1984.
CIC No. 307-152.
 
- R. H.
  Morris and L. L. Cherry.
BC—an arbitrary precision desk-calculator language.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- R. H.
  Morris and L. L. Cherry.
DC—an interactive desk calculator.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Robert Morris.
Password security: A case history.
Computer Science Technical Report 71, Bell Laboratories, Murray Hill, NJ, April
  1978.
 
- Robert Morris.
Password security: A case history.
Communications of the ACM, 22(11):594–597, November 1979.
 
- Mt Xinu Inc., Berkeley, CA.
UNIX User's Reference Manual, 2.6 MSD edition, January
  1990.
 
- Geoffrey J. Noer.
Cygwin32:
  A free Win32 porting layer for UNIX applications.
In Susan Owicki and Thorsten von Eicken, editors,
  Proceedings of the 2nd USENIX Windows NT Symposium, Berkeley,
  CA, August 1998. Usenix Association.
 
- D. A.
  Nowitz and Michael E. Lesk.
A dial-up network of UNIX systems.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- D. A . Nowitz.
UUCPimplementation description.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Thorsten Ohl,
  Jean-loup Gailly, Ken Holmberg,
  Mark Lord, Russell Nelson, Len
  Reed, Stuart Phillips, Ian Stewartson, and
  other contributors.
GNUish MSDOS.
Available via anonymous ftp from
  wuarchive.wustl.edu:/systems/ibmpc/msdos/gnuish, January 1993.
 
- J. F. Ossanna.
NROFF/TROFF user's manual.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- R. Pike and Brian W.
  Kernighan.
Program design in the UNIX system environment.
AT&T Bell Laboratories Technical Journal, 63(8):1595–1606,
  October 1984.
 
- Eric Raymond.
The future of UNIX
  and open system standards.
In Mitchell Waite, editor, UNIX Papers for UNIX
  Developers and Power Users, chapter 5, pages 486–504. Howard W. Sams
  & Company, 1987.
 
- Dennis M. Ritchie and Ken
  Thompson.
The UNIX time-sharing system.
Communications of the ACM, 17(7):365–375, July 1974.
 
- Dennis M. Ritchie and Ken
  Thompson.
The UNIX time-sharing system.
Bell System Technical Journal, 56(6):1905–1929, July-August
  1978.
 
- D. M.
  Ritchie, S. C. Johnson, M. E. Lesk, and
  B. W. Kernighan.
The C programming language.
Bell System Technical Journal, 57(6), July/August 1978.
 
- Dennis M.
  Ritchie.
A retrospective.
Bell System Technical Journal, 56(6):1947–1969, July-August
  1978.
 
- Dennis M.
  Ritchie.
The C programming language—reference manual.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Dennis M.
  Ritchie.
On the security of UNIX.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Dennis M. Ritchie.
A tour through the UNIX C compiler.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Dennis M. Ritchie.
UNIX assembler reference manual.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Dennis M.
  Ritchie.
The UNIX I/O system.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Dennis M.
  Ritchie.
The evolution of the UNIX time–sharing system.
AT&T Bell Laboratories Technical Journal, 63(8):1577–1593,
  October 1984.
 
- M. J. Rochkind.
The source code control system.
IEEE Transactions on Software Engineering, SE-1(4):255–265,
  1975.
 
- R. Sandberg.
The design and implementation of the Sun network file system.
In USENIX Association Conference Proceedings, pages 119–130,
  Berkeley, CA, June 1985. USENIX Association.
 
- R. W.
  Scheifler and J. Gettys.
The X window system.
ACM Transactions on Graphics, 5(2):79–109, April 1986.
 
- Frank
  Schmuck and Jim Wylie.
Experience with
  transactions in quicksilver.
In SOSP '91: Proceedings of the Thirteenth ACM Symposium on Operating
  Systems Principles, pages 239–253, New York, NY, USA, 1991. ACM.
(doi:10.1145/121132.121171)
 
- John Sebes.
Comparing UNIX
  shells.
In Mitchell Waite, editor, UNIX Papers for UNIX
  Developers and Power Users, chapter 4, pages 122–151. Howard W. Sams
  & Company, 1987.
 
- Margo I.
  Seltzer, Gregory R. Ganger, M. Kirk McKusick,
  Keith A. Smith, Craig A. N. Soules, and
  Christopher A. Stein.
Journaling versus soft updates: Asynchronous meta-data protection in file
  systems.
In USENIX '00: Proceedings of the Usenix Annual Technical
  Conference, pages 6–21, Berkeley, CA, USA, 2000. USENIX
  Association.
 
- Amit Singh.
Mac OS X
  Internals: A Systems Approach.
Addison-Wesley, Boston, 2007.
 
- R. M. Stallman.
EMACS: The extensible, customizable, self-documenting display editor.
In D. R. Barstow, H. E. Shrobe, and
  E. Sandwell, editors, Interactive Programming
  Environments, pages 300–325. McGraw-Hill, 1984.
 
- Richard M.
  Stallman.
The GNU source-level debugger.
Distributed by the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139,
  January 1989.
 
- Richard M.
  Stallman.
Using and porting GNU CC.
Free Software Foundation, 675 Mass Ave, Cambridge, MA, May 1992.
 
- Sun Microsystems Inc.,
  Mountain View, California.
SunOS Reference Manual, 1990.
Release 4.1.
 
- Adam Sweeney.
xFS
  transaction mechanism, 1993.
Available online at
  http://oss.sgi.com/projects/xfs/design_docs/xfsdocs93_ps/trans.ps.
  Accessed December 2008.
 
- Ole Tange.
GNU parallel: The command-line power tool.
;login:, 36(1):42–47, February 2011.
 
- Ken
  Thompson and Dennis M. Ritchie.
UNIX Programmer's Manual.
Bell Telephone Laboratories, Murray Hill, NJ, fifth edition, 1974.
 
- Ken Thompson.
UNIX time-sharing system: UNIX implementation.
Bell System Technical Journal, 56(6):1905–1929, July-August
  1978.
 
- Ken
  Thompson.
UNIX implementation.
In Unix Programmer's Manual [Unix Programmer's Manual, 1979b].
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- Walter F. Tichy.
Design, implementation, and evaluation of a revision control system,.
In Proceedings of the 6th International Conference on Software
  Engineering. IEEE, September 1982.
 
- Bill
  Tuthill and Kevin J. Dunlap.
Debugging with dbx.
In UNIX Programmer's Supplementary Documents, Volume 1. Computer
  Systems Research Group, Department of Electrical Engineering and Computer
  Science, University of California, Berkeley, California 94720, April 1986.
4.3 Berkeley Software Distribution.
 
- UNIX
  Programmer's Manual. Volume 1.
Bell Telephone Laboratories, Murray Hill, NJ, seventh edition, 1979.
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- UNIX
  Programmer's Manual. Volume 2—Supplementary Documents.
Bell Telephone Laboratories, Murray Hill, NJ, seventh edition, 1979.
Also available online http://plan9.bell-labs.com/7thEdMan/.
 
- UNIX
  Programmer's manual: Supplementary Documents, volume 2.
Holt, Rinehart and Winston, seventh edition, 1982.
 
- Larry Wall.
Perl—Practical Extraction and Report Language, March 1988.
 
- Stephen R. Walli.
OPENNT:
  UNIX application portability to Windows NT via an alternative environment
  subsystem.
In Ed Lazowska and Michael B. Jones, editors,
  Proceedings of the USENIX Windows NT Symposium, Berkeley, CA,
  August 1997. Usenix Association.
 
- P. J.
  Weinberger.
Cheap dynamic instruction counting.
AT&T Bell Laboratories Technical Journal, 63(8):1815–1826,
  October 1984.
 
- Charles P.
  Wright, Richard Spillane, Gopalan Sivathanu,
  and Erez Zadok.
Amino: Extending
  ACID semantics to the file system.
In FAST 2005: 2nd Usenix Conference on File and Storage
  Technologies. USENIX Association, April 2005.
Work in progress report.
 
- C. P.
  Wright, R. Spillane, G. Sivathanu, and
  E. Zadok.
Extending ACID semantics to the file system.
ACM Transactions on Storage, 3(2):1–42, June 2007.