Marshall Kirk McKusick - Marshall Kirk McKusick
Marshall Kirk McKusick | |
---|---|
Urodzony | 19 stycznia 1954 (wiek
Wilmington, Delaware , Stany Zjednoczone
|
67)
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