Marshall Kirk McKusick
Marshall Kirk McKusick (ur. 19 stycznia 1954) to amerykański programista i informatyk, uznawany za jednego z pionierów systemów Unix w rodzinie BSD. Jego kariera zaczęła się w latach 80. XX wieku przy oryginalnym systemie BSD, a obecnie jest związany z FreeBSD. W latach 1990-2004 pełnił funkcję prezesa stowarzyszenia USENIX, wciąż pozostając członkiem jego zarządu. Należy również do ACM i IEEE.
Życiorys
McKusick uzyskał tytuł bakałarza z inżynierii elektrycznej na Cornell University, a następnie tytuły magistra i doktora w dziedzinie informatyki oraz MBA na Uniwersytecie Kalifornijskim w Berkeley. W czasie studiów był członkiem Computer Systems Research Group (CSRG), gdzie pracował nad systemami 4.3BSD i 4.4BSD. Jego badania koncentrowały się na systemie pamięci wirtualnej oraz systemie plików.
W Berkeley opracował BSD Fast File System (FFS) oraz jego rozszerzenie – soft updates, które poprawiło integralność systemu plików po awarii. McKusick jest także współautorem UFS2, wprowadzając do niego funkcje takie jak filesystem snapshot i proces fsck działający w tle.
Jest autorem książek poświęconych architekturze systemów BSD, które znacząco wpłynęły na rozwój tej technologii. Pierwsze wydania serii znane są jako „daemon book” z powodu ikony BSD Daemona na okładce, której jest pomysłodawcą.
Publikacje
- S. Leffler, M. McKusick, M. Karels, J. Quarterman, The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley, 1989.
- S. Leffler, M. McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book, Addison-Wesley, 1991.
- M. McKusick, K. Bostic, M. Karels, J. Quarterman, The Design and Implementation of the 4.4BSD Operating System, Addison-Wesley, 1996.
- M. McKusick, George Neville-Neil, The Design and Implementation of the FreeBSD Operating System, Addison-Wesley, 2004.
Życie prywatne
McKusick mieszka w Berkeley w Kalifornii ze swoim partnerem Erykiem Allmanem. Jest również znany ze swojej pasji do kolekcjonowania win.