stringtranslate.com

Mateo Dillon

Matthew Dillon (nacido en 1966) es un ingeniero de software estadounidense conocido por el software Amiga , [3] sus contribuciones a FreeBSD y por iniciar y liderar el proyecto DragonFly BSD desde 2003. [3] [5] [6] [7]

Biografía

Dillon estudió ingeniería electrónica e informática en la Universidad de California, Berkeley , donde se involucró por primera vez con BSD en 1985. También se hizo conocido por su programación en Amiga , [3] su compilador C DICE [2] y su trabajo en Linux . núcleo . [8] Fundó y trabajó en Best Internet desde 1994 hasta 1997, contribuyendo a FreeBSD en ese tiempo. [9] Su programa de tránsito de noticias por Internet "Diablo" fue muy popular entre muchos ISP.

En 1997, Dillon obtuvo acceso de confirmación al código FreeBSD y contribuyó en gran medida al subsistema de memoria virtual , [10] entre otras contribuciones.

Preocupado por los problemas que vio en la dirección en la que se dirigía FreeBSD 5.x en lo que respecta a la concurrencia , [10] y junto con el hecho de que el acceso de Dillon al repositorio de código fuente de FreeBSD fue revocado debido a una disputa con otros desarrolladores de FreeBSD, Comenzó el proyecto DragonFly BSD en 2003, implementando el modelo SMP utilizando subprocesos de kernel livianos . [3] [11] El proyecto DragonFly también condujo al desarrollo de una nueva técnica de virtualización del kernel en el espacio de usuario en 2006, llamada Virtual Kernel , [3] [12] originalmente para facilitar el desarrollo y las pruebas de características posteriores a nivel del kernel; [13] un nuevo sistema de archivos , llamado HAMMER , que creó utilizando B-trees ; HAMMER fue declarado listo para producción con DragonFly 2.2 en 2009; [12] y, posteriormente, HAMMER2 , declarado estable en 2018 con DragonFly 5.2.

Más recientemente, Dillon ha aparecido en varios titulares sobre erratas de CPU . En 2007, esto fue después de que Theo de Raadt de OpenBSD diera la alarma sobre la gravedad de algunas de las erratas de la familia de CPU Intel Core 2 . [14] Dillon evaluó de forma independiente las erratas de Intel y también hizo una descripción general de las erratas de Intel Core , sugiriendo que varias de ellas eran tan graves que justificaban evitar cualquier procesador cuyos problemas siguieran sin solucionarse. [14] Desde entonces, Dillon ha sido un fanático de los procesadores AMD y, posteriormente, en 2012, descubrió una nueva deficiencia en algunos procesadores AMD para los cuales no existía ninguna errata en ese momento. [15] Dillon continuó su trabajo en torno a problemas de CPU hasta 2018, presentando soluciones para abordar las últimas vulnerabilidades de seguridad como Meltdown , algunas de las cuales también han sido adoptadas posteriormente por OpenBSD . [dieciséis]

Dillon fue un invitado frecuente en bsdtalk durante el tiempo de ejecución del programa, [17] y fue entrevistado varias veces para KernelTrap . [5] [6]

Referencias

  1. ^ ab "usr.bin/calendar/calendars/calendar.freebsd". Referencia cruzada BSD del superusuario . FreeBSD . 2019-02-09 . Consultado el 2 de marzo de 2019 .
  2. ^ ab "Matt Dillon: ¿A dónde ha ido?". Grupo de noticias : comp.sys.amiga.programmer. 1992-11-05. Usenet:  [email protected] . Consultado el 2 de marzo de 2019 .
  3. ^ abcdef David Chisnall (15 de junio de 2007). "DragonFly BSD: ¿UNIX para clústeres?". Informar . Profesional de Prentice Hall . Consultado el 6 de marzo de 2019 .
  4. ^ "Feliz cumpleaños, Amiga: la 'otra' computadora de casa cumple 30 años". El registro . 2015-07-24 . Consultado el 2 de marzo de 2019 . Me encantó el editor DME de Matt Dillon, ¿alguien más se encontró con eso?
  5. ^ ab Jeremy Andrews (2 de enero de 2002). "Entrevista: Matthew Dillon". Trampa del núcleo . Archivado desde el original el 7 de febrero de 2012 . Consultado el 3 de marzo de 2019 .
  6. ^ ab Jeremy Andrews (6 de agosto de 2007). "Entrevista: Matthew Dillon". Trampa del núcleo . Archivado desde el original el 7 de febrero de 2012 . Consultado el 3 de marzo de 2019 .
  7. ^ "equipo". Libélula BSD . 2018-05-24. Archivado desde el original el 18 de noviembre de 2018 . Consultado el 2 de marzo de 2019 .
  8. ^ Matus Telgarsky (2004), "Informes de conferencias, Conferencia técnica anual de USENIX (USENIX '04), UseBSD SIG, Panel: El estado de los proyectos BSD" (PDF) , ;iniciar sesión:, USENIX ( publicado en octubre de 2004), 29 ( 5): 54–55, ISSN  1044-6397, Ya soy un hacker veterano (colaborador de Linux y FreeBSD, entre muchos otros proyectos),…
  9. ^ Greg Kulosa (15 de septiembre de 1998). "Reunión de BayLISA: Unix sobre Intel: Implementación de sistemas de producción confiables". sage -members@ (lista de correo). USENIX . Consultado el 12 de abril de 2019 . Los panelistas son: BSD/OS , Paul Vixie [fundador del Internet Software Consortium]; FreeBSD , Matt Dillon [Arquitecto de sistemas en Best Internet]; …
  10. ^ ab Federico Biancuzzi (8 de julio de 2004). "Detrás de DragonFly BSD". Medios O'Reilly . Archivado desde el original el 13 de mayo de 2011 . Consultado el 2 de marzo de 2019 .
  11. ^ David Chisnall (2012). "¿Por qué ir?". Libro de frases del lenguaje de programación Go (1ª ed.). Profesional de Addison-Wesley . pag. 5.ISBN _ 978-0-321-81714-3. Al crear DragonFly BSD, Matt Dillon observó que no tenía sentido crear un modelo de subprocesos N:M (donde N subprocesos del espacio de usuario se multiplexan sobre M subprocesos del núcleo) porque el código C que utiliza más de un puñado de subprocesos es muy raro.
  12. ^ ab Koen Vervloesem (21 de abril de 2010). "DragonFly BSD 2.6: hacia un sistema operativo de agrupación en clústeres libre". LWN.net . Consultado el 7 de marzo de 2019 .
  13. ^ Jeremy C. Reed, ed. (10 de febrero de 2007). "Respuestas de Matt Dillon sobre el núcleo virtual de DragonFly". Boletín BSD.com . Medios de caña.net. Archivado desde el original el 24 de febrero de 2007.
  14. ^ ab Constantino A. Murenin (3 de julio de 2007). "Matthew Dillon об ошибках Intel Core y Core 2" (en ruso). Linux.org.ru . Consultado el 2 de marzo de 2019 .
  15. ^ "Desarrollador de DragonFly BSD afectado por un error de Opteron". El registro . 2012-03-07 . Consultado el 2 de marzo de 2019 .
  16. ^ "OpenBSD lanza el parche Meltdown". El registro . 2018-02-23 . Consultado el 2 de marzo de 2019 . Parte de la solución OpenBSD utilizó el enfoque empleado por Matthew Dillon en su DragonFly BSD: el aspecto de diseño de página por CPU.
  17. ^ "bsdtalk: DragonFlyBSD con Matthew Dillon". bsdtalk. 2014-11-19 . Consultado el 2 de marzo de 2019 .

enlaces externos