Matthew Dillon (nacido en 1966) es un ingeniero de software estadounidense conocido por su software para 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 de C DICE [ 2 ] y su trabajo en el núcleo de Linux . [ 8 ] Fundó y trabajó en Best Internet desde 1994 hasta 1997, contribuyendo a FreeBSD durante ese tiempo. [ 9 ] Su programa de noticias por Internet "Diablo" fue muy popular entre muchos ISP.
En 1997, Dillon obtuvo acceso de escritura al código de FreeBSD y contribuyó significativamente al subsistema de memoria virtual , [ 10 ] entre otras contribuciones.
Preocupado por los problemas que veía en la dirección que FreeBSD 5.x estaba tomando con respecto 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 un desencuentro con otros desarrolladores de FreeBSD, comenzó el proyecto DragonFly BSD en 2003, implementando el modelo SMP usando hilos de kernel ligeros . [ 3 ] [ 11 ] El proyecto DragonFly también condujo al desarrollo de una nueva técnica de virtualización de kernel de espacio de usuario en 2006, llamada Virtual Kernel , [ 3 ] [ 12 ] originalmente para facilitar el desarrollo y las pruebas de características posteriores a nivel de kernel; [ 13 ] un nuevo sistema de archivos , llamado HAMMER , que creó usando á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 sido noticia en varias ocasiones por erratas de CPU . En 2007, esto ocurrió después de que Theo de Raadt de OpenBSD alertara sobre la gravedad de algunas erratas de la familia de CPU Intel Core 2. [ 14 ] Dillon evaluó de forma independiente las erratas de Intel y también realizó una revisión de las erratas de Intel Core , sugiriendo que varias de ellas eran tan graves que justificaban evitar cualquier procesador cuyos problemas permanecieran sin corregir. [ 14 ] Desde entonces, Dillon ha sido un entusiasta de los procesadores AMD y, posteriormente, en 2012, descubrió una nueva deficiencia en algunos procesadores AMD para la cual no existía ninguna errata en ese momento. [ 15 ] Dillon continuó su trabajo sobre problemas de CPU hasta 2018, presentando soluciones para abordar las últimas vulnerabilidades de seguridad como Meltdown , algunas de las cuales también fueron adoptadas posteriormente por OpenBSD . [ 16 ]
Dillon fue un invitado frecuente en bsdtalk durante la duración del programa, [ 17 ] y fue entrevistado varias veces para KernelTrap . [ 5 ] [ 6 ]
Referencias
- 1 2 "usr.bin/calendar/calendars/calendar.freebsd" . Referencia cruzada de BSD para superusuarios . FreeBSD . 2019-02-09 . Consultado el 2019-03-02 .
- 1 2 "Matt Dillon: ¿Dónde se ha ido?" . Grupo de noticias : comp.sys.amiga.programmer . 5 de noviembre de 1992. Usenet: 1992Nov5.075732.15766@vax5.cit.cornell.edu . Consultado el 2 de marzo de 2019 .
- 1 2 3 4 5 6 David Chisnall (15 de junio de 2007). "DragonFly BSD: ¿UNIX para clústeres?" . InformIT . Prentice Hall Professional . Recuperado el 6 de marzo de 2019 .
- ↑ "Feliz cumpleaños, Amiga: El 'otro' ordenador doméstico cumple 30 años" . The Register . 24 de julio de 2015. Consultado el 2 de marzo de 2019. Me
encantó el editor DME de Matt Dillon, ¿alguien más lo conoció
?
- 1 2 Jeremy Andrews (2002-01-02). "Entrevista: Matthew Dillon" . KernelTrap . Archivado del original el 2012-02-07 . Recuperado el 2019-03-03 .
- 1 2 Jeremy Andrews (2007-08-06). "Entrevista: Matthew Dillon" . KernelTrap . Archivado del original el 2012-02-07 . Recuperado el 2019-03-03 .
- ↑ "equipo" . DragonFly BSD . 24/05/2018. Archivado del original el 18/11/2018 . Consultado el 02/03/2019 .
- ↑ Matus Telgarsky (2004), "Informes de la conferencia, Conferencia técnica anual de USENIX (USENIX '04), UseBSD SIG, Panel: El estado de los proyectos BSD" (PDF) , ;login: , 29 (5), USENIX (publicado en octubre de 2004): 54– 55, ISSN 1044-6397 ,
Ya un hacker 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 fiables" . 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]; …
- 1 2 Federico Biancuzzi (2004-07-08). "Behind DragonFly BSD" . O'Reilly Media . Archivado del original el 2011-05-13 . Recuperado el 2019-03-02 .
- ↑ David Chisnall (2012). "¿Por qué Go?". The Go Programming Language Phrasebook (1.ª ed.). Addison-Wesley Professional . p . 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 kernel, porque el código C que utiliza más de un puñado de subprocesos es muy raro
. - 1 2 Koen Vervloesem (21-04-2010). "DragonFly BSD 2.6: hacia un sistema operativo de clúster libre" . LWN.net . Recuperado el 07-03-2019 .
- ↑ Jeremy C. Reed, ed. (10 de febrero de 2007). "Respuestas de Matt Dillon sobre el núcleo virtual de DragonFly" . BSD Newsletter.com . Reed Media.net. Archivado del original el 24 de febrero de 2007.
- ^ 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 .
- ↑ "Desarrollador de DragonFly BSD afectado por un error de Opteron" . The Register . 7 de marzo de 2012. Consultado el 2 de marzo de 2019 .
- ↑ "OpenBSD lanza parche para Meltdown" . The Register . 23 de febrero de 2018. Consultado el 2 de marzo de 2019. Parte
de la solución de 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. 19 de noviembre de 2014. Consultado el 2 de marzo de 2019 .
Enlaces externos
- Página principal de Matt Dillon
- Entrevista a Matt Dillon por IRC. Archivada el 11 de diciembre de 2013 en Wayback Machine ( SlashNet).
- Entrevista de OSNews (13 de marzo de 2004)
- Nacimientos de 1966
- Personas vivas
- Ingenieros de San Francisco
- ex alumnos de la Universidad de California, Berkeley
- programadores informáticos estadounidenses
- Gente Amiga
- Personas con BSD
- DragonFly BSD
- Usuarios de FreeBSD
- Programadores de software libre
- Programadores del núcleo