Marshall Kirk McKusick - Marshall Kirk McKusick

Marshall Kirk McKusick
Marshall Kirk McKusick - w LCA 2011 (linux.conf.au 2011), Brisbane, Queensland, Australia - 2011-01.jpg
Marshall Kirk McKusick w „ linux.conf.au 2011”, Brisbane, Queensland, Australia - 2011-01
Urodzony 19 stycznia 1954 (wiek   ( 19.01.1954 ) 67)
Wilmington, Delaware , Stany Zjednoczone
Edukacja Uniwersytet Kalifornijski w Berkeley
Znany z BSD , FreeBSD , UFS , aktualizacje oprogramowania , demon BSD
Małżonek (e) Eric Allman

Marshall Kirk McKusick (urodzony 19 stycznia 1954 r.) Jest informatykiem , znanym ze swojej obszernej pracy nad BSD UNIX , od lat 80. XX wieku do FreeBSD w dzisiejszych czasach. Był prezesem Stowarzyszenia USENIX od 1990 do 1992 i ponownie od 2002 do 2004 i nadal zasiada w zarządzie. Jest członkiem rady redakcyjnej magazynu ACM Queue . Jest znany przyjaciołom i kolegom jako „Kirk”.

McKusick otrzymał BS w inżynierii elektrycznej z Cornell University , a dwa MS stopni (w 1979 i 1980 r) i Ph.D. Doktorat z informatyki na Uniwersytecie Kalifornijskim w Berkeley w 1984 r.

McKusick jest otwarcie gejem i mieszka w Kalifornii z Ericem Allmanem , który był jego partnerem domowym od czasu ukończenia studiów i którego ożenił się w październiku 2013 roku.

BSD

McKusick rozpoczął pracę z BSD z racji tego, że dzielił biuro w Berkeley z Billem Joyem , który stał na czele początków systemu BSD.

Niektóre z jego największych wkładów w BSD dotyczyły systemu plików . Pomógł zaprojektować oryginalny Berkeley Fast File System (FFS). Pod koniec lat 90. wdrożył aktualizacje programowe , alternatywne podejście do utrzymania integralności dysku po awarii lub przerwie w zasilaniu, w FFS oraz poprawioną wersję systemu plików Unix (UFS) znaną jako „UFS2”. Magiczna liczba używana w super struktury bloku UFS2 odzwierciedla McKusick datę urodzenia: #define FS_UFS2_MAGIC 0x19540119 (jak stwierdzono w /usr/include/ufs/ffs/fs.h na FreeBSD systemów). Jest dołączony jako jajko wielkanocne .

Był również głównie odpowiedzialny za tworzenie uzupełniających funkcji migawek systemu plików i tła fsck (sprawdzanie i naprawa systemu plików), które są ściśle zintegrowane z aktualizacjami programowymi. Po wykonaniu migawki systemu plików, system plików może zostać uruchomiony natychmiast po zaniku zasilania i fsck może działać jako proces w tle.

W projektowaniu i realizacji serii książek są uważane za bardzo wysokiej jakości prac w informatyce. Miały wpływ na rozwój potomków BSD . BSD Daemon , często używany do identyfikacji BSD, jest chronione prawem autorskim Marshall Kirk McKusick.

Bibliografia

  • S. Leffler, M. McKusick, M. Karels, J. Quarterman: The Design and Implementation of the 4.3BSD UNIX Operating System , Addison-Wesley, styczeń 1989, ISBN   0-201-06196-1 . Niemieckie tłumaczenie opublikowane w czerwcu 1990, ISBN   3-89319-239-5 . Japońskie tłumaczenie opublikowane w czerwcu 1991, ISBN   4-621-03607-6 ( nakład wyczerpany).
  • S. Leffler, M. McKusick: The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book , Addison-Wesley, kwiecień 1991, ISBN   0-201-54629-9 . Japońskie tłumaczenie opublikowane w styczniu 1992, ISBN   978-4-8101-8039-8
  • M. McKusick, K. Bostic, M. Karels, J. Quarterman: The Design and Implementation of the 4.4BSD Operating System , Addison-Wesley, kwiecień 1996, ISBN   0-201-54979-4 . Tłumaczenie francuskie opublikowane w 1997 r., International Thomson Publishing, Paryż, Francja, ISBN   2-84180-142-X .
  • McKusick, 1999 Twenty Years of Berkeley Unix (z książki Open Sources: Voices from the Open Source Revolution ISBN   1-56592-582-3 )
  • M. McKusick, George Neville-Neil : The Design and Implementation of the FreeBSD Operating System , Addison-Wesley, lipiec 2004, ISBN   0-201-70245-2
  • M. McKusick, George Neville-Neil , R. Watson: The Design and Implementation of the FreeBSD Operating System, Second Edition , Addison-Wesley, wrzesień 2014, ISBN   0-321-96897-2

Bibliografia

Linki zewnętrzne