Matthew Dillon (nacido en 1966) es un ingeniero de software estadounidense conocido por el software Amiga , [3] contribuciones a FreeBSD y por iniciar y liderar el proyecto DragonFly BSD desde 2003. [3] [5] [6] [7]
Matthew Dillon | |
---|---|
Nació | [1] | 1 de julio de 1966
alma mater | Universidad de California, Berkeley |
Ocupación | Ingeniero de software |
Conocido por | Amiga DICE, [2] [3] DME; [4] FreeBSD , DragonFly BSD , HAMMER |
Sitio web | apollo |
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 Amiga , [3] su compilador C DICE [2] y su trabajo en Linux. kernel . [8] Fundó y trabajó en Best Internet desde 1994 hasta 1997, contribuyendo a FreeBSD en ese momento. [9] Su programa de tránsito de noticias de 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, inició el proyecto DragonFly BSD en 2003, implementando el modelo SMP utilizando subprocesos de núcleo livianos . [3] [11] El proyecto DragonFly también condujo al desarrollo de una nueva técnica de virtualización del kernel del espacio de usuario en 2006, llamada Virtual Kernel , [3] [12] originalmente para facilitar el desarrollo y la prueba de funciones posteriores a nivel del kernel; [13] un nuevo sistema de archivos , llamado HAMMER , que creó utilizando árboles B ; 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 recibido varios titulares sobre erratas de CPU . En 2007, esto fue después de que Theo de Raadt de OpenBSD dio la alarma sobre la seriedad de algunas de las erratas de la familia de CPU Intel Core 2 . [14] Dillon ha evaluado 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 serias que justificaban evitar cualquier procesador donde los problemas permanecen sin resolver. [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 la que no existía 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 la fusión , algunas de las cuales también han sido adoptadas posteriormente por OpenBSD . [dieciséis]
Dillon era un invitado frecuente en bsdtalk durante el tiempo de ejecución del programa, [17] y fue entrevistado varias veces para KernelTrap . [5] [6]
Referencias
- ^ a b "usr.bin / calendar / calendars / calendar.freebsd" . Referencia cruzada BSD del superusuario . FreeBSD . 2019-02-09 . Consultado el 2 de marzo de 2019 .
- ^ a b "Matt Dillon: ¿Dónde se ha ido?" . Grupo de noticias : comp.sys.amiga.programmer . 1992-11-05. Usenet: [email protected] . Consultado el 2 de marzo de 2019 .
- ^ a b c d e f David Chisnall (15 de junio de 2007). "DragonFly BSD: ¿UNIX para clústeres?" . InformIT . Prentice Hall Professional . Consultado el 6 de marzo de 2019 .
- ^ "Feliz cumpleaños, Amiga: La 'otra' computadora de la casa cumple 30" . 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?
- ^ a b Jeremy Andrews (2 de enero de 2002). "Entrevista: Matthew Dillon" . KernelTrap . Consultado el 3 de marzo de 2019 .
- ^ a b Jeremy Andrews (6 de agosto de 2007). "Entrevista: Matthew Dillon" . KernelTrap . Consultado el 3 de marzo de 2019 .
- ^ "equipo" . DragonFly BSD . 2018-05-24. Archivado desde el original el 18 de noviembre de 2018 . Consultado el 2 de marzo de 2019 .
- ^ Matus Telgarsky (2004), "informes de conferencias, Conferencia Técnica Anual de USENIX (USENIX '04), UseBSD SIG, Panel: El estado de los proyectos BSD" (PDF) , ; entrada: , USENIX (publicada en octubre de 2004), 29 (5 ): 54–55, ISSN 1044-6397 ,
Ya es un pirata informático veterano (colaborador de Linux y FreeBSD, entre muchos otros proyectos),…
- ^ Greg Kulosa (15 de septiembre de 1998). "Reunión de BayLISA: Unix en 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 Consorcio de Software de Internet]; FreeBSD , Matt Dillon [Arquitecto de sistemas en Best Internet]; ...
- ^ a b Federico Biancuzzi (8 de julio de 2004). "Detrás de DragonFly BSD" . O'Reilly Media . Consultado el 2 de marzo de 2019 .
- ^ David Chisnall (2012). "¿Por qué ir?". El libro de frases del lenguaje de programación Go (1ª ed.). Addison-Wesley Professional . 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 los subprocesos del núcleo M, porque el código C que usa más de un puñado de subprocesos es muy raro.
- ^ a b Koen Vervloesem (21 de abril de 2010). "DragonFly BSD 2.6: hacia un sistema operativo de agrupación libre" . LWN.net . Consultado el 7 de marzo de 2019 .
- ^ Jeremy C. Reed, ed. (10 de febrero de 2007). "Respuestas de Matt Dillon sobre el kernel virtual de DragonFly" . Boletín BSD .com . Reed Media .net. Archivado desde el original el 24 de febrero de 2007.
- ^ a b Constantine A. Murenin (3 de julio de 2007). "Matthew Dillon об ошибках Intel Core и Core 2" (en ruso). Linux.org.ru . Consultado el 2 de marzo de 2019 .
- ^ "Desarrollador DragonFly BSD picado por error de Opteron" . El registro . 2012-03-07 . Consultado el 2 de marzo de 2019 .
- ^ "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.
- ^ "bsdtalk: DragonFlyBSD con Matthew Dillon" . bsdtalk. 2014-11-19 . Consultado el 2 de marzo de 2019 .
enlaces externos
- Página de inicio de Matt Dillon
- Entrevista a Matt Dillon IRC de SlashNet
- Entrevista de OSNews (13 de marzo de 2004)