1 points par GN⁺ 2024-01-20 | 1 commentaires | Partager sur WhatsApp
  • 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

 
GN⁺ 2024-01-20
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.

    • De mon côté, en me plongeant de façon similaire dans PTP, j’ai beaucoup appris sur la manière dont les ordinateurs gèrent le temps, et j’ai compris que le Dr Mills était l’une des figures clés ayant posé les bases de la synchronisation temporelle moderne.
    • La page en question est ici : https://www.ntpsec.org/FAQ.html
    • Je me demande de quel site NTP il est question. J’aimerais bien en voir un exemple.
  • 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.

    • Je me demande ce que signifie 0.99 ici.
  • 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.

    • Au début, j’ai compris qu’il avait été ton étudiant, et j’ai commencé à me demander à quand remontait ton 100e anniversaire.
  • 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

  • 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.

    • J’ai suivi le cours du professeur Mills au milieu des années 90.
      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.
    • Moi aussi, à l’UD, j’ai suivi plusieurs de ses cours à la fin des années 90, et j’en garde de bons souvenirs.
  • 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”.

    • Je me demande quelle est la différence entre Loran-C et tactical Loran-C.
      J’ai cherché “loran-c vs tactical loran-c”, mais je n’ai rien trouvé.