_hackers/minds
Chercheur en sécurité

Andries Brouwer

Mathématicien et programmeur néerlandais qui a créé les versions du roguelike Hack ayant directement inspiré NetHack, et qui a contribué au noyau Linux.

Vie
1951 – présent
Né(e) le
3 avril 1951

Andries Evert Brouwer (né en 1951) est un mathématicien et programmeur néerlandais, professeur émérite à l'Université technologique d'Eindhoven (TU/e). Il est surtout connu pour avoir publié des versions étendues du jeu roguelike Hack entre 1984 et 1985, qui ont servi de base directe à NetHack. Il a également contribué au noyau Linux et mené des recherches approfondies en mathématiques discrètes, en théorie des graphes et en théorie des codes.

Jeunesse et formation

Né en 1951 à Amsterdam, Andries Evert Brouwer a fréquenté le gymnasium avant d'entreprendre des études supérieures en mathématiques. Il a obtenu son MSc en mathématiques à l'Université d'Amsterdam en 1971. En 1976, il a reçu son doctorat de la Vrije Universiteit, avec une thèse intitulée « Treelike Spaces and Related Topological Spaces », réalisée sous la direction de Maarten Maurice et Pieter Baayen — tous deux anciens étudiants de Johannes de Groot. En 2004, il a reçu un doctorat honorifique de l'université d'Aalborg.

Carrière universitaire

Après l'obtention de son doctorat, Brouwer a entamé sa carrière universitaire au Mathematisch Centrum, l'institution connue plus tard sous le nom de Centrum Wiskunde & Informatica (CWI). De 1986 à 2012, il a occupé le poste de professeur à l'Université technologique d'Eindhoven (TU/e), où il porte le titre de professeur émérite. Il a également été spécialiste des aspects de sécurité d'Unix et de Linux pour EiPSI (Eindhoven Institute for the Protection of Systems and Information), l'institut de recherche en sécurité de l'information de la TU/e.

Recherches mathématiques

Les recherches de Brouwer couvrent plusieurs domaines des mathématiques discrètes, avec un intérêt particulier pour la théorie des graphes, la géométrie finie et la théorie des codes. Il a publié des dizaines d'articles en théorie des graphes et en combinatoire, le plus souvent en collaboration avec d'autres chercheurs. Parmi ses coauteurs figurent au moins neuf collaborateurs de Paul Erdős, ce qui lui confère un nombre d'Erdős de 2. Parmi ses publications notables figurent Distance Regular Graphs (1989, co-écrit avec Arjeh Cohen et Arnold Neumaier, publié chez Springer-Verlag) et Spectra of Graphs (2011, co-écrit avec Willem Haemers, publié chez Springer).

Hack et NetHack

En décembre 1984, alors qu'il travaillait au CWI, Brouwer a effectué la première publication publique de Hack sur Usenet. Hack était à l'origine une implémentation du jeu roguelike Rogue, écrit en 1982 par Jay Fenlason et d'autres. Brouwer a fortement modifié et étendu la base de code, distribuant au total quatre versions entre décembre 1984 et juillet 1985. Le code source a été publié sous forme de logiciel libre et a été abondamment copié, joué et porté sur de multiples plateformes informatiques.

Les versions de Hack signées Brouwer se sont révélées très influentes. Lorsque Mike Stephenson a constitué une vaste équipe de développement via Usenet en 1987 pour produire une version améliorée intégrant les changements de nombreux dérivés de Hack, l'équipe a rebaptisé le projet NetHack — un choix opéré par respect pour Brouwer, qui pouvait « ... éventuellement publier une nouvelle version de son cru ».

Contributions au noyau Linux

Brouwer est un contributeur actif au développement du noyau Linux. Il a précédemment assuré la maintenance du pager man et a été responsable du projet Linux man-pages de 1995 à 2004. Il est également mainteneur du noyau pour les domaines de la géométrie des disques et de la gestion des partitions. Il est parfois désigné en ligne par le pseudonyme aeb.

§Entrées associées

$cat références_externes.txt