Andries Evert Brouwer (nacido en 1951) es un matemático y programador informático holandés, profesor emérito de la Universidad Tecnológica de Eindhoven (TU/e). Es conocido como el creador de las versiones muy ampliadas de 1984 a 1985 del juego de ordenador roguelike Hack que formó la base de NetHack . [1] También es un hacker del kernel de Linux . A veces se le conoce con el nombre de usuario aeb .
Nacido en Ámsterdam, Brouwer asistió al gimnasio y obtuvo su maestría en matemáticas en la Universidad de Ámsterdam en 1971. En 1976 recibió su doctorado en matemáticas de la Vrije Universiteit con una tesis titulada "Espacios arborescentes y espacios topológicos relacionados", bajo la supervisión de Maarten Maurice y Pieter Baayen, quienes a su vez fueron estudiantes de Johannes de Groot . [2] En 2004 recibió un doctorado honorario de la Universidad de Aalborg .
Tras su graduación, Brouwer comenzó su carrera académica en el Mathematisch Centrum, más tarde Centrum Wiskunde & Informatica . De 1986 a 2012 fue profesor en la Universidad Tecnológica de Eindhoven (TU/e).
Los variados intereses de investigación de Brouwer incluyen varias ramas de las matemáticas discretas , particularmente la teoría de grafos , la geometría finita y la teoría de la codificación .
Ha publicado docenas de artículos sobre teoría de grafos y otras áreas de la combinatoria , muchos de ellos en colaboración con otros investigadores. Entre sus coautores se incluyen al menos 9 de los coautores de Paul Erdős , lo que le otorga un número de Erdős de 2. [3]
En diciembre de 1984, mientras trabajaba en el Centrum Wiskunde & Informatica (CWI), publicó por primera vez Hack en Usenet . Hack era una implementación de Rogue escrita originalmente en 1982 por Jay Fenlason y algunos otros, pero Brouwer la modificó y amplió en gran medida. Distribuyó un total de cuatro versiones de Hack entre diciembre de 1984 y julio de 1985.
El código fuente fue publicado como software libre y fue ampliamente copiado, reproducido y portado a múltiples plataformas informáticas. Cuando Mike Stephenson reunió a un gran equipo de desarrollo a través de Usenet para producir una versión mejorada en 1987 que incorporaba cambios de muchos de los derivados de Hack , respetaron los deseos de Brouwer y cambiaron el nombre de su juego a NetHack , ya que Brouwer podría "... eventualmente lanzar una nueva versión propia". [4]
Brouwer también ha estado involucrado en el desarrollo de sistemas operativos de tipo Unix basados en el núcleo Linux. Anteriormente fue el mantenedor del programa man pager [5] y el mantenedor del proyecto Linux man-pages (de 1995 a 2004), [ 6] y es un mantenedor del núcleo en las áreas de geometría de disco y manejo de particiones . [7]man
Brouwer también trabaja como especialista en aspectos de seguridad de Unix y Linux para EiPSI (Instituto de Eindhoven para la Protección de Sistemas e Información), el instituto de investigación de seguridad de la información de la TU/e . [8]