데이브 밀스 별세
(elists.isoc.org)- 초기 인터넷 형성에 큰 역할을 한 Dave Mills가 2024년 1월 17일 평온하게 사망함
- 사망 소식은 그의 딸 Leigh가 전달했으며, 인터넷 역사 메일링 리스트를 통해 공유됨
- Mills는 Network Time Protocol과 초기 NSFNET의 Fuzzball 라우터 등 인터넷 기반 기술과 관련된 인물임
- INARG 태스크포스 리드, COMSAT Labs, University of Delaware 활동도 그의 주요 이력에 포함됨
- 시간 동기화와 초기 네트워크 인프라에 남긴 역할 때문에 인터넷 역사에서 중요한 인물로 기억됨
사망 소식
- Dave Mills는 2024년 1월 17일 평온하게 사망함
- 그의 딸 Leigh가 이 소식을 전했으며, Vint Cerf가 인터넷 역사 메일링 리스트에 공유함
초기 인터넷에서 남긴 역할
- Mills는 초기 인터넷의 상징적 인물로 평가받음
- 주요 활동과 관련 이력은 다음과 같음
-
Network Time Protocol
- 초기 NSFNET의 Fuzzball 라우터
- INARG 태스크포스 리드
-
COMSAT Labs
- University of Delaware
-
댓글과 토론
Hacker News 의견들
-
최근 재미 삼아 GPS와 PPS 기반 NTP에 꽤 빠져 있었음
몇 주 전 Wikipedia에서 Dave Mills에 대해 읽다가, PPS 얘기에 관심을 보인 사람이 주변에 아무도 없어서 이 인용문에 공감했음: “동기화된 시간 작업을 즐겼는데, 아무도 그 일을 하지 않아 자기만의 ‘작은 영지’가 생겼기 때문”
Debian이 최근 NTPSec로 전환했는데, 웹사이트 스타일이 기존 NTP 사이트와 비슷해서 반가웠고 FAQ에는 “1990년대처럼 보이는 이유”가 시각장애인에게 좋은 단순한 모습이자, 시각장애가 있던 NTP 원 설계자 Dr. David Mills에 대한 헌정이라고 되어 있었음
직접 만날 기회는 없었지만 내 삶에 긍정적인 영향을 준 분임. 편히 쉬시길- 나도 비슷하게 PTP에 빠지다 보니 컴퓨터의 시간 처리에 대해 많이 공부하게 됐고, Dr. Mills가 현대적인 시간 동기화 기반을 세운 핵심 인물 중 하나라는 걸 알게 됨
- 해당 페이지는 여기 있음: https://www.ntpsec.org/FAQ.html
- 어떤 NTP 사이트를 말하는 건지 궁금함. 예시를 좀 보고 싶음
-
The New Yorker가 1년 조금 전에 Network Time Protocol에 관한 글을 실었고, 인터넷이 어떻게 동작하는지 관심 있는 사람에게 강력히 추천함
https://www.newyorker.com/tech/annals-of-technology/the-thor...- 당시 HN에서도 논의됐음: https://news.ycombinator.com/item?id=33131195 (댓글 41개)
-
슬픈 소식임. Linux 0.99 시절 adjtime 시스템 호출을 추가할 때 그와 조금 함께 일했음
그는 제대로 동작하고 어디서나 실행되는 것을 만들었고, 그건 훌륭한 유산임. 오래 기억될 것- 여기서 0.99가 어떤 의미인지 궁금함
-
Dave Mills는 내가 학생이었을 때 큰 도움을 줬음
1999년에 NTP를 조금 연구했는데, 잘 알지도 못하면서 무모한 일을 많이 했고 인터넷의 모든 NTP 서버에 질의 패킷을 보내기도 했음
엉성하게 쓴 메일링 리스트 글과 질문에도 Dave는 답해 주고 유용한 방향을 알려 줬고, 유명인과 대화하는 느낌이 조금 들었음
NTP는 놀라운 기술임. MHz급 컴퓨터와 간신히 Mbit급 네트워크에서 밀리초 동기화를 얻는 건 쉽지 않았고, 논문을 읽기 전에는 가능하다고 생각하지 못했을 것 같음
Mills는 혼자 만든 데서 그치지 않고, 오늘날까지 이어지는 인터넷의 작은 시간 유지 전문가 공동체를 만드는 데도 기여함- 처음엔 그가 당신의 학생이었다는 뜻으로 읽어서, 당신의 100번째 생일이 얼마나 오래전인지 궁금해지기 시작했음
-
수십 년 동안 연락은 없었지만, TCP/IP가 막 시작되던 시절에 그를 알았고 그의 Fuzzball들이 라우터로 쓰였음
John Nagle- Fuzzball이란? https://en.wikipedia.org/wiki/Fuzzball_router
Fuzzball 논문: https://dl.acm.org/doi/pdf/10.1145/52324.52337 - 네이글 알고리즘의 John Nagle 맞나요?
- Fuzzball이란? https://en.wikipedia.org/wiki/Fuzzball_router
-
90년대에 Dave를 몇 번 만났고, 처음은 그가 UCL의 Peter Kirstein을 방문했을 때였음
그날 저녁 펍에서 이야기하기 전까지는 네트워크 시간이 맞추기 쉬운 것이라고 생각했음
무엇이 잘못될 수 있는지에 대한 토론이 정말 흥미로웠고, 자기가 무슨 말을 하는지도 잘 모르는 젊은 네트워킹 연구자를 아주 인내심 있게 대해 줬음
그때부터 NTP에 담긴 세부에 대한 집착을 깊이 존경하게 됨 -
세기 전환 무렵 University of Delaware에서 그의 수업을 들었음
그는 주제에 대한 애정이 분명한 훌륭한 교수였음
NTP는 일부 사소한 프로토콜 RFC보다 훨씬 복잡하고 덕후스러웠고, 특히 내가 처음 읽은 v3 문서(https://www.rfc-editor.org/rfc/rfc1305)에서 그랬음. 전설 같은 분임- 90년대 중반에 Mills 교수 수업을 들었음
하드웨어와 소프트웨어에 대한 지식과 응용력이 정말 인상적이었고, 가장 좋은 의미의 진짜 해커였음 - 나도 UD에서 90년대 후반에 그의 수업을 여러 개 들었고, 좋은 기억으로 남아 있음
- 90년대 중반에 Mills 교수 수업을 들었음
-
관심 있는 사람을 위해 Dave Mills가 쓴 최신 NTP 버전의 참조 및 구현 가이드가 있음: https://www.eecis.udel.edu/~mills/database/reports/ntp4/ntp4...
개인적으로 꽤 잘 쓰인 문서라고 봄 -
그의 초기 인터넷 강연: https://youtu.be/08jBmCvxkv4?feature=shared
-
그는 Dennis와 Ken만큼이나 내 경력에 영향을 줬음
우리의 “nanokernel” 논문은 NTP를 나노초 영역으로 끌어올렸고 FreeBSD에 timecounters를 가져왔음
하지만 우리가 진짜로 공유한 열정은 Loran-C였음
Dave는 베트남전 중에 16펄스 “tactical Loran-C”까지 발명했음
나는 그의 ISA 카드 Loran-C 수신기(시리얼 #1이자 유일한 제품)를 빌렸고, 이후 SDR 수신기를 두 세대 만들었음. 싸구려 ARM 칩으로 받은 이 춤추는 펄스를 보여 줬을 때 그는 정말 자랑스러워했음: https://phk.freebsd.dk/AducLoran/animation2.gif
미국이 Loran-C를 종료했을 때 그는 정말 화가 났고, 자기 “loudenboomers”를 진심으로 사랑했음- Loran-C와 tactical Loran-C의 차이가 뭔지 궁금함
“loran-c vs tactical loran-c”로 검색해 봤지만 아무것도 찾지 못했음
- Loran-C와 tactical Loran-C의 차이가 뭔지 궁금함