Científico informático estadounidense (nacido en 1954)
Marshall Kirk McKusick (nacido el 19 de enero de 1954) es un informático estadounidense , conocido por su extenso trabajo en BSD UNIX , desde la década de 1980 hasta FreeBSD en la actualidad. Fue miembro de la junta directiva de la Asociación USENIX de 1986 a 1992 y nuevamente de 2000 a 2006, [1] incluidos períodos como presidente de 1990 a 1992 y de 2000 a 2002. [2] Fue miembro del consejo editorial de ACM Queue Magazine de 2002 a 2019. [3] Fue miembro de la junta directiva de la Fundación FreeBSD de 2012 a 2022. [4] Es conocido por sus amigos y colegas como "Kirk".
McKusick vive en California con Eric Allman , su pareja desde la escuela de posgrado, con quien se casó en octubre de 2013. [5] [6]
Educación
McKusick recibió su licenciatura en ingeniería eléctrica de la Universidad de Cornell , y dos maestrías (en 1979 y 1980 respectivamente) y un doctorado en informática de la Universidad de California, Berkeley en 1984. [7]
BSD
McKusick comenzó con BSD en virtud del hecho de que compartía una oficina en Berkeley con Bill Joy , quien encabezó los inicios del sistema BSD. [8]
Algunas de sus mayores contribuciones a BSD han sido al sistema de archivos . Ayudó a diseñar el Berkeley Fast File System (FFS) original. A fines de la década de 1990, implementó actualizaciones suaves , un enfoque alternativo para mantener la integridad del disco después de una falla o un corte de energía, en FFS, y una versión revisada de Unix File System (UFS) conocida como "UFS2". El número mágico utilizado en la estructura de superbloques UFS2 refleja la fecha de nacimiento de McKusick: #define FS_UFS2_MAGIC 0x19540119
(como se encuentra en en /usr/include/ufs/ffs/fs.h
los sistemas FreeBSD ). Se incluye como un huevo de pascua .
También fue el principal responsable de crear las funciones complementarias de las instantáneas del sistema de archivos y el fondo fsck
(verificación y reparación del sistema de archivos), que se integran estrechamente con las actualizaciones de software. Después de la instantánea del sistema de archivos, el sistema de archivos se puede reactivar inmediatamente después de un corte de energía y fsck
puede ejecutarse como un proceso en segundo plano.
La serie de libros Design and Implementation se considera un trabajo de muy alta calidad en informática. [ cita requerida ] Han sido influyentes en el desarrollo de los descendientes de BSD . [ cita requerida ] El BSD Daemon , que a menudo se utiliza para identificar BSD, está protegido por derechos de autor de Marshall Kirk McKusick. [9]
Bibliografía
- Marshall Kirk McKusick; William N. Joy; Samuel J. Leffler; Robert S. Fabry (agosto de 1984). "Un sistema de archivos rápido para UNIX" (PDF) . ACM Transactions on Computer Systems . 2 (3): 181–197. doi :10.1145/989.990. S2CID 222285164 . Consultado el 8 de abril de 2013 .
- S. Leffler , M. McKusick, M. Karels , J. Quarterman : The Design and Implementation of the 4.3BSD UNIX Operating System , Addison-Wesley, enero de 1989, ISBN 0-201-06196-1 . Traducción al alemán publicada en junio de 1990, ISBN 3-89319-239-5 . Traducción al japonés publicada en junio de 1991, ISBN 4-621-03607-6 (agotado).
- S. Leffler, M. McKusick: The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book , Addison-Wesley, abril de 1991, ISBN 0-201-54629-9 . Traducción japonesa publicada en enero de 1992, ISBN 978-4-8101-8039-8
- M. McKusick, K. Bostic , M. Karels, J. Quarterman: El diseño y la implementación del sistema operativo 4.4BSD , Addison-Wesley, abril de 1996, ISBN 0-201-54979-4 . Traducción al francés publicada en 1997, International Thomson Publishing, París, Francia, ISBN 2-84180-142-X .
- McKusick, 1999 Veinte años de Berkeley Unix (del libro Open Sources: Voices from the Open Source Revolution ISBN 1-56592-582-3 )
- M. McKusick, George Neville-Neil: El diseño y la implementación del sistema operativo FreeBSD , Addison-Wesley, julio de 2004, ISBN 0-201-70245-2
- M. McKusick, George Neville-Neil, R. Watson : El diseño y la implementación del sistema operativo FreeBSD, segunda edición , Addison-Wesley, septiembre de 2014, ISBN 0-321-96897-2
Referencias
- ^ "Tarjeta de USENIX". Archivado desde el original el 7 de febrero de 2005.
- ^ "Tarjeta USENIX". Archivado desde el original el 3 de junio de 2004.
- ^ "Comité editorial de ACM Queue". Archivado desde el original el 27 de abril de 2019.
- ^ "Junta directiva: Fundación FreeBSD". Archivado desde el original el 14 de abril de 2022.
- ^ Friess, Steve (3 de marzo de 1998). "Qué conexión. Uno ayudó a desarrollar el correo electrónico y el otro afinó la PC. La vida de los estadounidenses es más fácil porque estos tipos se conectan". The Advocate . Archivado desde el original el 16 de diciembre de 2004. Consultado el 16 de enero de 2013 .URL alternativa
- ^ "Familia y amigos de Kirk McKusick". mckusick.com . Marshall Kirk McKusick . Consultado el 14 de marzo de 2015 .
- ^ "Red de exalumnos de Cal". Sitio web de los miembros .
- ^ Mr (17 de febrero de 2006). "Entrevista de BSDTalk con Kirk McKusick". Bsdtalk.blogspot.com . Consultado el 3 de diciembre de 2013 .
- ^ "Información sobre derechos de autor de Beastie". Mckusick.com . Consultado el 3 de diciembre de 2013 .
Enlaces externos
- Página de inicio de McKusick