Marshall Kirk McKusick: Meaning (information, definition, explanation, facts)

Marshall Kirk McKusick (normally uses Kirk) is a computer scientist, famous for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He is president of the USENIX Association until June 27, 2004.

McKusick gained his Bachelor of Science degree in electrical engineering from Cornell University and his Masters and Ph. D. in computer science at the University of California, Berkeley.

Some of his largest contributions have been to the file system. He helped design the original Berkeley fast file system, FFS, still present in Solaris as UFS, the Unix File System.

More recently, he integrated soft updates into FFS. Soft updates are an approach to maintaining disk integrity after a crash or power outage that is an alternative to journaling file systems. Instead of duplicating metadata writes in a journal, softupdates work by properly ordering the metadata writes to guarantee consistency after a crash. Like journaling it does not guarantee no lost data, but does make sure the filesystem is consistent.

He was also primarily responsible for creating the complementary features of filesystem snapshots and background fsck. After the filesystem snapshot, the filesystem can be brought up immediately after a power outage, and fsck, the file system check and repair tool can run as a background process.

McKusick had previously served as president of USENIX from 1990 to 1992, and was elected president again in 2002.

Eric Allman has been McKusick's domestic partner for over twenty years.

The Design and Implementation series of books that McKusick contributed heavily to are well regarded as very high quality books and have been influential in the development of the BSD descendents, and have contributed to their well thought out, cohesive nature.

Bibliography

  • S. Leffler, M. McKusick, M. Karels, J. Quarterman: The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley, January 1989, ISBN 0201061961. German translation published June 1990, ISBN 3893192395. Japanese translation published June 1991, ISBN 4621036076 (out of print).
  • S. Leffler, M. McKusick: The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book, Addison-Wesley, April 1991, ISBN 0201546299. Japanese translation published January 1992, ISBN 4808180395 (out of print).
  • M. McKusick, K. Bostic, M. Karels, J. Quarterman: The Design and Implementation of the 4.4BSD Operating System, Addison-Wesley, April 1996, ISBN 0201549794. French translation published 1997, International Thomson Publishing, Paris, France, ISBN 284180142X.

Soon to be available: (Expected August, 2004)

  • M. McKusick, George Neville-Neil: The Design and Implementation of the FreeBSD Operating System, Addison-Wesley, ISBN 0201702452

Find more facts
 
Further reference
Remember what Marshall Kirk McKusick means:
Other sources
Search for Marshall Kirk McKusick information on:  amazon.com
Your reference for information, definition
http://explanation-guide.info/meaning/Marshall-Kirk-McKusick.html
Licensing information:
This article uses material from Wikipedia (credits) and is made available under the terms of the GNU FDL (copy).
Image licensing information is accessible by clicking the image.

Welcome, guest!
You are not logged in
ID:
Password:

Social bookmarks


Book search

Recent searches