Andrew " Tridge " Tridgell OAM (nacido el 28 de febrero de 1967) es un programador informático australiano . Es el autor y colaborador del servidor de archivos Samba , y co-inventor del algoritmo rsync .
Andrew Tridgell OAM | |
---|---|
Nació | |
Nacionalidad | australiano |
Otros nombres | Tridge |
Ocupación | Programador |
Conocido por | rsync , Samba , rzip , ccache |
Ha analizado complejos protocolos y algoritmos patentados , para permitir implementaciones compatibles de software libre y de código abierto .
Proyectos
Tridgell fue un importante desarrollador del software Samba, analizando el protocolo Server Message Block utilizado para el intercambio de archivos de red y en grupos de trabajo por los productos de Microsoft Windows . Desarrolló el asignador de memoria jerárquica talloc , originalmente como parte de Samba.
Para su tesis doctoral, co-desarrolló rsync , incluido el algoritmo rsync, una herramienta de transferencia y sincronización de archivos altamente eficiente . También fue el autor original de rzip , que usa un algoritmo similar al de rsync. Desarrolló spamsum, [ aclaración necesaria ] basado en algoritmos hash sensibles a la localidad . [1]
Es el autor de KnightCap , un motor de ajedrez basado en aprendizaje reforzado .
Tridgell también fue líder en piratear el TiVo para que funcione en Australia, que usa el formato de video PAL . [2]
En abril de 2005, Tridgell intentó producir software libre (ahora conocido como SourcePuller ) que interoperara con el repositorio de código fuente de BitKeeper . Esta fue la razón por la que BitMover revocó una licencia que permitía a los desarrolladores de Linux el uso gratuito de su producto BitKeeper. [3] Linus Torvalds , el creador del kernel de Linux, y Tridgell estuvieron involucrados en un debate público sobre los eventos, en el cual Tridgell declaró que, al no haber comprado o poseído BitKeeper, y por lo tanto nunca haber aceptado su licencia, podría No violarlo, y estaba analizando el protocolo éticamente, como lo había hecho con Samba. La participación de Tridgell en el proyecto resultó en que Torvalds lo acusara de jugar malas pasadas con BitKeeper. [4] Tridgell afirmó que su análisis comenzó con simplemente conectarse a un servidor BitKeeper y escribir help
. [5]
En 2011, Tridgell se involucró en el desarrollo de software de ArduPilot Mega, [6] una placa controladora de UAV de código abierto basada en Arduino, trabajando en una entrada para el UAV Challenge Outback Rescue . [7]
Archivos academicos
Tridgell completó un doctorado en el Laboratorio de Ciencias de la Computación de la Universidad Nacional de Australia . Su trabajo de doctorado original fue en el área de reconocimiento de voz, pero nunca se completó. Su tesis presentada 'Algoritmos eficientes para ordenar y sincronizar' se basó en su trabajo sobre el algoritmo rsync . [8]
Premios y honores
- En octubre de 2003, la revista The Bulletin consideró a Tridgell como la persona más inteligente en tecnología de la información y las comunicaciones de Australia . [9] [10]
- En julio de 2008, Tridgell fue nombrado "Mejor interoperador" en los premios Open Source de Google – O'Reilly , por su trabajo en Samba y Rsync . [11]
- Tridgell (junto con Jeremy Allison y Volker Lendecke) ha sido llamado un " gurú en su significado tradicional indio" por el escritor de TI, Sam Varghese. [12]
- El 11 de diciembre de 2018, Tridgell recibió el título de Doctor en Ciencias ( Honoris Causa ) por la Universidad Nacional de Australia, por la autoría de Samba, co-inventor de rsync; y contribuciones al software libre y de código abierto. [13] [14]
- El 26 de enero de 2020, Tridgell recibió la Medalla (OAM) de la Orden de Australia en la División General por el servicio a la Tecnología de la Información. Las notas biográficas para el premio destacaron sus contribuciones al desarrollo de software y la educación, incluido su trabajo en rsync , Samba , ArduPilot , MAVProxy, así como la enseñanza en la Universidad Nacional de Australia . [15]
Referencias
- ^ Jesse Kornblum (2006). "Identificación de archivos casi idénticos utilizando hash por partes desencadenado por contexto" (PDF) . DFRWS . Consultado el 23 de febrero de 2014 .
- ^ http://www.samba.org/~tridge/tivo-ethernet/
- ^ git [LWN.net]
- ^ Orlowski, Andrew (14 de abril de 2005). "Torvalds cuchillos Tridgell: fila de origen del núcleo se vuelve desagradable" . El registro .
- ^ "Groklaw - Tridge habla" . Archivado desde el original el 27 de mayo de 2011 . Consultado el 5 de septiembre de 2007 .
- ^ Página de Andrew Tridgell . Drones de bricolaje. Consultado el 19 de septiembre de 2013.
- ↑ UAV Challenge - Outback Rescue 2013 - Home Archivado el 10 de febrero de 2012 en Wayback Machine . Consultado el 19 de septiembre de 2013.
- ^ "Andrew Tridgell - el proyecto de genealogía de las matemáticas" . www.genealogy.math.ndsu.nodak.edu . Consultado el 11 de diciembre de 2017 .
- ^ The Bulletin Smart 100 Archivado el 18 de marzo de 2007 en Wayback Machine.
- ^ El Boletín se publica por última vez Archivado el 9 de mayo de 2007 en Wayback Machine.
- ^ Blog de código abierto de Google: ... y los ganadores de los premios de código abierto Google-O'Reilly 2008 son
- ^ Gente de FOSS que nos enorgullece , Sam Varghese, iTWire , 2007-12-25, consultado el 27 de septiembre de 2009
- ^ "Ceremonia de graduación ANU 1 - de la ceremonia de graduación ANU 2" . Transmisión en vivo . Consultado el 11 de diciembre de 2018 .
- ^ "Título honorario de la ANU: Dr. Andrew Tridgell" .
- ^ "Lista de honores del Día de Australia 2020" .
enlaces externos
- Sitio web de Andrew Tridgell
- Algoritmos eficientes para clasificación y sincronización (tesis de doctorado) - (406kB PDF)
- Active Directory en Samba 4 'una vieja historia'
- Gente de FOSS que nos enorgullece
- Defensa de patentes para software libre , transcripción de la presentación de enero de 2010