Articles by Marshall Kirk McKusick
-
M. McKusick, B. Rice,
``The Evolution of FreeBSD Governance'',
The FreeBSD Journal, 4, 5.
pp 12-23, September 2017
-
M. McKusick,
``A Brief History of the BSD Fast Filesystem'',
The FreeBSD Journal, 3, 2.
pp 12-23, March 2016
-
M. McKusick, J. Roberson,
``The FreeBSD ULE Scheduler'',
The FreeBSD Journal, 1, 5.
pp 20-26, September 2014
-
M. McKusick, J. Roberson,
``Journaled Soft-updates'',
The FreeBSD Journal, 1, 2.
pp 30-36, March 2014
-
A. Ma, C. Dragga, A. Arpaci-Dusseau, R. Arpaci-Dusseu, M. McKusick,
``Ffsck: The fast file-system checker'',
ACM Transactions on Storage 10, 1.
pp 1-28, January 2014.
-
M. McKusick,
``Improving the Performance of fsck in FreeBSD'',
Usenix ;login: Magazine, 38, 2.
pp 20-22, April 2013.
-
M. McKusick,
``Disks from the Perspective of a File System'',
Communications of the ACM 55, 11.
pp 53-55, November 2012.
-
M. McKusick,
``Disks from the Perspective of a File System'',
ACM Queue 10, 9.
September 2012.
-
M. McKusick, J. Roberson,
``Journaled Soft-updates'',
Proceedings of the 2010 European BSD Conference,
Karlsruhe, Germany, October 2010.
-
B. Zeeb, M. McKusick,
``BSDCan 2008 FreeBSD Developer summit summary''
Proceedings of the 2008 BSD Canada Conference,
Ottawa, Canada, May 2008.
-
M. McKusick,
``A Brief History of the BSD Fast File System'',
Usenix ;login: Magazine, 32, 3.
pp 9-18, June 2007.
-
P. Dawidek, M. McKusick,
``Porting the Solaris ZFS File System to the FreeBSD Operating System'',
Usenix ;login: Magazine, 32, 3.
pp 19-24, June 2007.
-
M. McKusick,
``Disks from the Perspective of a File System'',
Usenix ;login: Magazine, 31, 3.
pp 18-19, June 2006.
-
S. Graham, P. Kessler, M. McKusick,
Retrospective on ``gprof: A Call Graph Execution Profiler'',
Twenty Years of the ACM SIGPLAN Conference on Programming Language Design
and Implementation, 1979-1999, A Selection,
Edited by Kathryn S. McKinley, 2004.
-
M. McKusick
``Enhancements to the Fast Filesystem
To Support Multi-Terabyte Storage Systems'',
Proceedings of the Usenix BSDCon 2003 Conference,
pp 79-90, September 2003.
-
M. McKusick
``Running Fsck in the Background'',
Proceedings of the Usenix BSDCon 2002 Conference,
pp 55-64, February 2002.
-
G. Ganger, M. McKusick, C. Soules, Y. Patt,
``Soft Updates: A Solution to the Metadata Update problem in File Systems'',
ACM Transactions on Computer Systems 18, 2.
pp 127-153, May 2000.
-
M. Seltzer, G. Ganger, M. McKusick, K. Smith, C. Soules, C. Stein,
``Journaling versus Soft Updates:
Asynchronous Meta-data Protection in File Systems'',
Proceedings of the San Diego Usenix Conference,
pp 71-84, June 2000.
-
M. McKusick, G. Ganger,
``Soft Updates: A Technique for Eliminating Most
Synchronous Writes in the Fast Filesystem'',
Proceedings of the Freenix Track at the 1999
Usenix Annual Technical Conference,
pp 1-17, January 1999.
-
M. McKusick ``Secondary Storage and Filesystems'',
ACM Computing Surveys 28, 1. pp 217-219, March 1996.
-
J. Pendry, M. McKusick, ``Union Mounts in 4.4BSD-Lite'',
Proceedings of the New Orleans Usenix Conference, pp 25-33,
January 1995.
-
M. McKusick, ``Networking Comes to UNIX'', UNIX Review 12, 5.
pp 40, May 1994.
-
M. McKusick, ``What's New in 4.4BSD'', UNIX Review 12, 1.
pp 51-56, January 1994.
-
M. McKusick, ``Le prospettive di UNIX su PC'',
Informatica Oggi and UNIX 13, 90.
pp 34-35, Gennaio, Italy 1993.
-
M. Seltzer, K. Bostic, M. McKusick, C. Staelin,
``An Implementation of a Log-Structured File System for UNIX'',
Proceedings of the San Diego Usenix Conference, pp 201-218,
January 1993.
-
M. McKusick, ``UNIX Variants: BSD'', UNIX Review 10, 4.
pp 46-47, April 1992.
-
M. McKusick, M. Karels, K. Sklower, K. Fall, M. Teitelbaum,
K. Bostic, ``Looking Ahead to 4.4BSD'', Bit Magazine,
pp 10-19, September 1990.
-
M. McKusick, M. Karels, K. Bostic,
``A Retrospective of 4.3BSD'',
Bit Magazine, pp 4-9, September 1990.
-
M. McKusick, M. Karels, K. Bostic, ``A Pageable Memory-Based
Filesystem'', Proceedings of the Anaheim Usenix Conference,
pp 137-144, June 1990.
Reprinted in Proceedings of the United Kingdom UNIX Users
Group Meeting, London, England, pp 109-115, July 1990.
-
M. McKusick, M. Karels, K. Sklower, K. Fall, M. Teitelbaum,
K. Bostic, ``Current Research by the Computer Systems
Research Group of Berkeley'', Proceedings of the European
UNIX Users Group Meeting, Brussels, Belgium, April 1989.
-
M. McKusick, M. Karels, K. Bostic, ``The Release Engineering
of 4.3BSD'', Proceedings of the New Orleans Usenix Workshop
on Software Management, pp 95-100, April 1989.
-
M. McKusick, M. Karels, ``Design of a General Purpose Memory
Allocator for the 4.3BSD UNIX Kernel'', Proceedings of the
San Francisco Usenix Conference, pp 295-304, June 1988.
-
M. McKusick, M. Karels, ``Directions of UNIX at Berkeley'',
Digest of Papers of the Thirty-second IEEE Computer Society
International Conference, Compcon, San Francisco, pp.
196-199, February 23-27, 1987.
-
M. McKusick, M. Karels, ``A New Virtual Memory Implementation
for Berkeley UNIX'', Proceedings of the European UNIX
Users Group Meeting, Manchester, England, pp. 451-460,
September 1986.
-
M. Karels, M. McKusick, ``Towards a Compatible Filesystem
Interface'', Proceedings of the European UNIX Users Group
Meeting, Manchester, England, pp. 481-496, September 1986.
-
M. Karels, M. McKusick, ``Network Performance and Management
with 4.3BSD and IP/TCP'', Proceedings of the Atlanta Usenix
Conference, pp 182-188, June 1986.
-
M. McKusick, M. Karels, J. Bloom, ``4.3 Berkeley Software
Distribution'', Six volumes of documentation and tape of
software, Computer Systems Research Group, 463 Evans Hall,
Dept of EECS, Berkeley, CA 94720 April 1986.
-
M. McKusick, ``UNIX Unleashed'', UNIX Reviews 3, 10. pp
28-33, October 1985.
-
M. McKusick, M. Karels, S.Leffler, ``Performance Improvements
and Functional Enhancements in 4.3BSD'' Proceedings of
the Portland Usenix Conference, pp 519-531, June 1985.
-
M. McKusick, ``A Berkeley Odyssey: Ten Years of BSD History'',
UNIX Reviews 3, 1. pp 30-42, January 1985.
-
M. McKusick ``Register Allocation and Data Conversion in
Machine Independent Code Generators'', Ph.D. Dissertation,
University of California, Berkeley. November 1984.
-
M. McKusick, W. Joy, S. Leffler, R. Fabry, ``A Fast File
System for UNIX'', ACM Transactions on Computer Systems 2,
3. pp 181-197, August 1984.
-
S. Leffler, M. Karels, M. McKusick, ``Measuring and Improving
the Performance of 4.2BSD'', Proceedings of the Salt
Lake City Usenix Conference, pp 237-252, June 1984.
-
P. Aigrain, S. Graham, R. Henry, M. McKusick, E. Pelegri-Llopart,
``Experience with a Graham-Glanville Style Code Generator'',
Proceedings of the ACM SIGPLAN 1984 Symposium
on Compiler Construction, SIGPLAN Notices 19, 6, Montreal,
Quebec. pp. 13-24. June 1984.
-
M. McKusick, ``Using gprof to Tune the 4.2BSD Kernel'', Proceedings
of the European UNIX Users Group Meeting, Nijmegen,
Netherlands. April 1984.
-
M. McKusick, T. Kowalski, ``Fsck - The UNIX File System
Check Program'', 4.2BSD UNIX Programmer's Manual, Vol 2c,
Document #66 August 1983.
-
W. Joy, E. Cooper, R. Fabry, S. Leffler, M. McKusick, D.
Mosher, ``4.2BSD System Manual'', 4.2BSD UNIX Programmer's
Manual, Vol 2c, Document #68 August 1983.
-
B. Kridle, M. McKusick, ``Performance Effects of Disk
Subsystem Choices for VAX Systems Running 4.2BSD UNIX'',
Proceedings of the Toronto Usenix Conference, July 1983.
-
S. Graham, P. Kessler, M. McKusick, ``An Execution Profiler
for Modular Programs'', Software - Practice and Experience,
Vol 13. pp 671-685, 1983.
-
S. Graham, P. Kessler, M. McKusick, ``gprof: A Call Graph
Execution Profiler'', Proceedings of the ACM SIGPLAN 1982
Symposium on Compiler Construction, SIGPLAN Notices 17, 6,
Boston, MA. June 1982.
-
W. Joy, S. Graham, C. Haley, M. McKusick, P. Kessler,
``Berkeley Pascal User's Manual'', UNIX Programmer's Manual,
Vol 2c, Document #48 October 1981.
-
W. Joy, M. McKusick, ``Berkeley Pascal PX Implementation
Notes, Version 2.0'', Computer Systems Research Group, U.C.
Berkeley. January 1979.