维护 NTP 协议的人

分享到社交媒体

1977年,David Mills加入了美国卫星通信公司COMSAT,参与了互联网的前身阿帕网(ARPANET)相关工作。当时的ARPANET缺乏一个单一可靠的时间同步系统。Mills认识到时钟时间是一种无休止追求共识的结果,为解决ARPANET的时钟同步问题,他创建了名为Network Time Protocol(NTP)的协议。NTP很快成为互联网的关键组成部分。到1988年,Mills将NTP完善到可以在几十毫秒内同步联网的计算机时间,Vint Cerf形容这一成就是一种“黑魔法”。如今,我们将时间同步视为一种理所当然,它对互联网至关重要,对人类文明也至关重要。电网、金融市场、电信网络等关键系统都依赖时间同步保持记录和分清因果。几乎所有设备都运行NTP,它在数十亿台设备上运行,协调时间,社会从未像如此同步过。几十年来,Mills是决定NTP应该如何工作的人。但他对协议的维护已经走向终点。Mills生来患有青光眼,如今已完全失明,生于1938年的他也年事已高。在维护NTP过程中,Mills被视为一位顽固的独裁者,社区发现Mills很难合作,递交一个修复问题的补丁是不够的,Mills还会要求给出数学分析和证明。在开源社区中这是很少有人能做到的。他最忠实的合作者是名叫Harlan Stenn的程序员。Stenn如今也已经66岁了,虽然与Mills合作了几十年,但两人从未线下见过面。科技巨头们依赖的开源代码往往由几个人无偿维护,Stenn是其中之一,而他的退休储蓄已经耗尽了。

分享到社交媒体