เดฟ มิลส์ ถึงแก่กรรม
(elists.isoc.org)- Dave Mills ผู้มีบทบาทสำคัญอย่างยิ่งต่อการก่อร่างของอินเทอร์เน็ตยุคแรก ได้ถึงแก่กรรมอย่างสงบเมื่อวันที่ 17 มกราคม 2024
- ข่าวการเสียชีวิตถูกแจ้งโดย Leigh บุตรสาวของเขา และมีการเผยแพร่ผ่านเมลลิงลิสต์ประวัติศาสตร์อินเทอร์เน็ต
- Mills เป็นบุคคลที่เกี่ยวข้องกับเทคโนโลยีพื้นฐานของอินเทอร์เน็ต เช่น Network Time Protocol และเราเตอร์ Fuzzball ของ NSFNET ยุคแรก
- ประวัติสำคัญของเขายังรวมถึงการเป็นผู้นำ INARG task force, การทำงานที่ COMSAT Labs และ University of Delaware
- เขาถูกจดจำในฐานะบุคคลสำคัญในประวัติศาสตร์อินเทอร์เน็ต จากบทบาทที่ทิ้งไว้ด้านการซิงก์เวลาและโครงสร้างพื้นฐานเครือข่ายยุคแรก
ข่าวการเสียชีวิต
- Dave Mills ได้ถึงแก่กรรมอย่างสงบเมื่อวันที่ 17 มกราคม 2024
- Leigh บุตรสาวของเขาเป็นผู้แจ้งข่าวนี้ และ Vint Cerf ได้นำไปเผยแพร่ในเมลลิงลิสต์ประวัติศาสตร์อินเทอร์เน็ต
บทบาทที่ทิ้งไว้ในอินเทอร์เน็ตยุคแรก
- Mills ได้รับการยกย่องว่าเป็น บุคคลสัญลักษณ์ ของอินเทอร์เน็ตยุคแรก
- กิจกรรมสำคัญและประวัติที่เกี่ยวข้องมีดังนี้
-
Network Time Protocol
- Fuzzball router ของ NSFNET ยุคแรก
- หัวหน้า INARG task force
-
COMSAT Labs
- University of Delaware
-
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ช่วงหลังนี้ผมอินกับ NTP ที่อิง GPS และ PPS อยู่พอสมควรแบบทำเล่น ๆ
เมื่อไม่กี่สัปดาห์ก่อนอ่านเรื่อง Dave Mills ใน Wikipedia แล้วไม่มีใครรอบตัวสนใจเรื่อง PPS เลย เลยรู้สึกอินกับคำพูดนี้: “เขาสนุกกับงานด้านเวลาที่ซิงโครไนซ์กัน เพราะไม่มีใครทำงานนั้น จึงเกิดเป็น ‘อาณาจักรเล็ก ๆ’ ของเขาเอง”
Debian เพิ่งย้ายไปใช้ NTPSec ซึ่งสไตล์เว็บไซต์ดูคล้ายไซต์ NTP เดิม เลยรู้สึกดี และใน FAQ ระบุว่าเหตุผลที่ “ดูเหมือนยุค 1990” เป็นเพราะรูปลักษณ์เรียบง่ายที่ดีต่อผู้พิการทางสายตา และเป็นการคารวะต่อ Dr. David Mills ผู้ออกแบบ NTP ดั้งเดิม ซึ่งมีความบกพร่องทางการมองเห็น
แม้ไม่เคยมีโอกาสพบตัวจริง แต่ท่านเป็นคนที่ส่งผลเชิงบวกต่อชีวิตผม ขอให้ไปสู่สุคติ
The New Yorker เคยลงบทความเกี่ยวกับ Network Time Protocol เมื่อราว ๆ หนึ่งปีก่อนเล็กน้อย ขอแนะนำอย่างยิ่งสำหรับคนที่สนใจว่าอินเทอร์เน็ตทำงานอย่างไร
https://www.newyorker.com/tech/annals-of-technology/the-thor...
เป็นข่าวที่น่าเศร้า ผมเคยทำงานกับเขาเล็กน้อยตอนเพิ่ม system call adjtime ในยุค Linux 0.99
เขาสร้างสิ่งที่ทำงานได้ถูกต้องและรันได้ทุกที่ไว้ และนั่นเป็นมรดกที่ยอดเยี่ยม จะถูกจดจำไปอีกนาน
Dave Mills เคยช่วยผมมากตอนที่ผมยังเป็นนักศึกษา
ปี 1999 ผมศึกษา NTP อยู่เล็กน้อย ทั้งที่ยังไม่ค่อยรู้อะไรก็ทำอะไรบุ่มบ่ามไปเยอะ และยังส่งแพ็กเก็ต query ไปถามเซิร์ฟเวอร์ NTP ทุกตัวบนอินเทอร์เน็ตด้วย
แม้ผมจะเขียนโพสต์และคำถามในเมลลิงลิสต์อย่างสะเปะสะปะ Dave ก็ยังตอบและชี้แนวทางที่เป็นประโยชน์ให้ รู้สึกนิด ๆ เหมือนได้คุยกับคนดัง
NTP เป็นเทคโนโลยีที่น่าทึ่ง การทำให้ได้การซิงโครไนซ์ระดับมิลลิวินาทีบนคอมพิวเตอร์ระดับ MHz และเครือข่ายที่แทบจะได้แค่ระดับ Mbit ไม่ใช่เรื่องง่าย และก่อนอ่าน论文 ผมคงไม่คิดว่ามันเป็นไปได้
Mills ไม่ได้แค่สร้างมันขึ้นมาคนเดียวเท่านั้น แต่ยังช่วยสร้างชุมชนเล็ก ๆ ของผู้เชี่ยวชาญด้านการรักษาเวลาแห่งอินเทอร์เน็ตที่สืบเนื่องมาจนถึงวันนี้ด้วย
แม้ไม่ได้ติดต่อกันมาหลายสิบปีแล้ว แต่ผมรู้จักเขาใน ยุคที่ TCP/IP เพิ่งเริ่มต้น และ Fuzzball ของเขาถูกใช้เป็นเราเตอร์
John Nagle
บทความ Fuzzball: https://dl.acm.org/doi/pdf/10.1145/52324.52337
ผมเคยพบ Dave สองสามครั้งในยุค 90 ครั้งแรกคือตอนเขาไปเยี่ยม Peter Kirstein ที่ UCL
ก่อนจะได้คุยกันที่ผับคืนนั้น ผมเคยคิดว่าเวลาบนเครือข่ายเป็นเรื่องที่ปรับให้ตรงกันได้ง่าย
การถกกันว่าอะไรบ้างที่อาจผิดพลาดได้นั้นน่าสนใจมาก และเขาก็อดทนกับนักวิจัยเครือข่ายวัยหนุ่มที่แทบไม่รู้ด้วยซ้ำว่าตัวเองพูดอะไรอยู่ได้อย่างมาก
ตั้งแต่นั้นมาผมก็เคารพอย่างลึกซึ้งต่อ ความหมกมุ่นในรายละเอียดที่อยู่ใน NTP
ผมเคยเรียนวิชาของเขาที่ University of Delaware ช่วงรอยต่อศตวรรษ
เขาเป็นศาสตราจารย์ที่ยอดเยี่ยมและเห็นได้ชัดว่ารักหัวข้อนั้นจริง ๆ
NTP ซับซ้อนและเนิร์ดกว่าบรรดา RFC โปรโตคอลยิบย่อยบางตัวมาก โดยเฉพาะในเอกสาร v3 ที่ผมอ่านเป็นครั้งแรก (https://www.rfc-editor.org/rfc/rfc1305) ท่านเป็นบุคคลระดับตำนานจริง ๆ
ความรู้และการประยุกต์ใช้ทั้งด้านฮาร์ดแวร์และซอฟต์แวร์ของเขาน่าประทับใจมาก และเขาเป็น แฮ็กเกอร์ตัวจริง ในความหมายที่ดีที่สุด
สำหรับคนที่สนใจ มี คู่มืออ้างอิงและการใช้งานจริง ของ NTP เวอร์ชันล่าสุดที่ Dave Mills เขียนไว้: https://www.eecis.udel.edu/~mills/database/reports/ntp4/ntp4...
โดยส่วนตัวผมว่าเป็นเอกสารที่เขียนไว้ค่อนข้างดี
การบรรยายช่วงอินเทอร์เน็ตยุคแรก ๆ ของเขา: https://youtu.be/08jBmCvxkv4?feature=shared
เขามีอิทธิพลต่ออาชีพของผมพอ ๆ กับ Dennis และ Ken
论文 “nanokernel” ของเรายกระดับ NTP ไปสู่ขอบเขตนาโนวินาที และนำ timecounters มาสู่ FreeBSD
แต่ความหลงใหลที่เราแชร์กันจริง ๆ คือ Loran-C
Dave ถึงกับประดิษฐ์ “tactical Loran-C” แบบ 16 พัลส์ขึ้นในช่วงสงครามเวียดนาม
ผมยืมตัวรับ Loran-C แบบการ์ด ISA ของเขา (หมายเลขซีเรียล #1 และเป็นผลิตภัณฑ์เพียงชิ้นเดียว) แล้วต่อมาก็สร้างตัวรับ SDR ขึ้นสองรุ่น ตอนที่ผมแสดงพัลส์เต้นระบำเหล่านี้ซึ่งรับด้วยชิป ARM ราคาถูกให้เขาดู เขาภูมิใจมากจริง ๆ: https://phk.freebsd.dk/AducLoran/animation2.gif
ตอนสหรัฐฯ ยุติ Loran-C เขาโกรธมาก และรัก “loudenboomers” ของเขาจากใจจริง
ผมลองค้น “loran-c vs tactical loran-c” แล้วแต่ไม่เจออะไรเลย