Décès de Dave Mills
(elists.isoc.org)- Dave Mills, qui a joué un rôle majeur dans la formation de l’Internet naissant, est décédé paisiblement le 17 janvier 2024
- La nouvelle de son décès a été annoncée par sa fille Leigh et partagée via la mailing list sur l’histoire d’Internet
- Mills est une figure liée à des technologies fondatrices d’Internet comme le Network Time Protocol et le routeur Fuzzball du NSFNET des débuts
- Parmi les principaux jalons de sa carrière figurent aussi la direction de la task force INARG, ainsi que ses activités chez COMSAT Labs et à la University of Delaware
- Il reste une figure importante de l’histoire d’Internet pour son rôle dans la synchronisation du temps et les premières infrastructures réseau
Annonce du décès
- Dave Mills est décédé paisiblement le 17 janvier 2024
- Sa fille Leigh a annoncé la nouvelle, que Vint Cerf a ensuite partagée sur la mailing list consacrée à l’histoire d’Internet
Son rôle dans les débuts d’Internet
- Mills est considéré comme une figure emblématique des premiers temps d’Internet
- Ses principales activités et responsabilités incluent notamment :
-
Network Time Protocol
- le routeur Fuzzball du NSFNET des débuts
- la direction de la task force INARG
-
COMSAT Labs
- University of Delaware
-
1 commentaires
Avis sur Hacker News
Ces derniers temps, par amusement, je m’étais pas mal plongé dans NTP basé sur GPS et PPS.
Il y a quelques semaines, en lisant la page Wikipedia sur Dave Mills, j’ai été sensible à cette citation, parce que personne autour de moi ne s’intéressait au PPS : « il aimait travailler sur la synchronisation du temps, parce que personne d’autre ne le faisait, ce qui lui avait créé son propre “petit fief” ».
Debian est récemment passé à NTPSec ; le style du site web m’a fait plaisir parce qu’il ressemble à celui de l’ancien site NTP, et la FAQ explique que son apparence “années 1990” est à la fois une présentation simple, adaptée aux personnes malvoyantes, et un hommage au Dr David Mills, concepteur original de NTP, qui était malvoyant.
Je n’ai jamais eu l’occasion de le rencontrer, mais il a eu une influence positive sur ma vie. Qu’il repose en paix.
The New Yorker a publié il y a un peu plus d’un an un article sur le Network Time Protocol, que je recommande vivement à quiconque s’intéresse au fonctionnement d’Internet.
https://www.newyorker.com/tech/annals-of-technology/the-thor...
Triste nouvelle. J’ai un peu travaillé avec lui à l’époque de Linux 0.99, lors de l’ajout de l’appel système adjtime.
Il a créé quelque chose qui fonctionne correctement et partout, et c’est un bel héritage. On se souviendra longtemps de lui.
Dave Mills m’a beaucoup aidé quand j’étais étudiant.
En 1999, j’ai fait quelques recherches sur NTP ; sans vraiment savoir ce que je faisais, j’ai tenté pas mal de choses imprudentes, jusqu’à envoyer des paquets de requête à tous les serveurs NTP d’Internet.
Même à mes messages et questions mal ficelés sur la liste de diffusion, Dave répondait et me donnait des pistes utiles ; j’avais un peu l’impression de parler à une célébrité.
NTP est une technologie remarquable. Obtenir une synchronisation à la milliseconde sur des ordinateurs de l’ordre du MHz et des réseaux à peine au niveau du Mbit n’était pas simple ; avant de lire les articles, je n’aurais probablement pas cru cela possible.
Mills ne s’est pas contenté de le créer seul : il a aussi contribué à former la petite communauté d’experts de la gestion du temps sur Internet, qui existe encore aujourd’hui.
Même si nous n’étions plus en contact depuis des décennies, je l’ai connu aux tout débuts de TCP/IP, et ses Fuzzball servaient de routeurs.
John Nagle
Article sur Fuzzball : https://dl.acm.org/doi/pdf/10.1145/52324.52337
J’ai rencontré Dave quelques fois dans les années 90 ; la première fois, c’était lorsqu’il rendait visite à Peter Kirstein à l’UCL.
Jusqu’à notre discussion au pub ce soir-là, je pensais que synchroniser l’heure sur un réseau était quelque chose de facile.
La discussion sur tout ce qui pouvait mal tourner était vraiment passionnante, et il a fait preuve d’une grande patience envers un jeune chercheur en réseaux qui ne savait pas vraiment de quoi il parlait.
Depuis, j’ai un profond respect pour l’obsession du détail qui imprègne NTP.
J’ai suivi son cours à l’University of Delaware vers le tournant du siècle.
C’était un excellent professeur, dont l’amour pour le sujet était évident.
NTP était bien plus complexe et geek que certains RFC de protocoles mineurs, surtout dans le document v3 que j’ai lu en premier (https://www.rfc-editor.org/rfc/rfc1305). Une figure légendaire.
Ses connaissances et sa capacité d’application, en matériel comme en logiciel, étaient vraiment impressionnantes ; c’était un vrai hacker au meilleur sens du terme.
Pour les personnes intéressées, il existe un guide de référence et d’implémentation de la dernière version de NTP écrit par Dave Mills : https://www.eecis.udel.edu/~mills/database/reports/ntp4/ntp4...
Personnellement, je trouve que c’est un document plutôt bien rédigé.
Une de ses conférences sur les débuts d’Internet : https://youtu.be/08jBmCvxkv4?feature=shared
Il a autant influencé ma carrière que Dennis et Ken.
Notre article sur le “nanokernel” a fait entrer NTP dans le domaine de la nanoseconde et a apporté les timecounters à FreeBSD.
Mais la passion que nous partagions vraiment, c’était Loran-C.
Dave a même inventé le “tactical Loran-C” à 16 impulsions pendant la guerre du Vietnam.
Je lui ai emprunté son récepteur Loran-C sur carte ISA (numéro de série 1, et unique exemplaire), puis j’ai construit deux générations de récepteurs SDR. Quand je lui ai montré ces impulsions dansantes reçues avec une puce ARM bon marché, il était vraiment fier : https://phk.freebsd.dk/AducLoran/animation2.gif
Quand les États-Unis ont arrêté Loran-C, il était vraiment furieux, et il aimait sincèrement ses “loudenboomers”.
J’ai cherché “loran-c vs tactical loran-c”, mais je n’ai rien trouvé.