1 điểm bởi GN⁺ 2024-01-20 | 1 bình luận | Chia sẻ qua WhatsApp
  • Dave Mills, người có vai trò lớn trong việc hình thành Internet thời kỳ đầu, đã qua đời thanh thản vào ngày 17 tháng 1 năm 2024
  • Tin buồn được con gái ông, Leigh, thông báo và được chia sẻ qua danh sách thư về lịch sử Internet
  • Mills là nhân vật gắn liền với các công nghệ nền tảng của Internet như Network Time Protocol và router Fuzzball của NSFNET thời kỳ đầu
  • Các dấu mốc quan trọng trong sự nghiệp của ông còn gồm vai trò lãnh đạo task force INARG, hoạt động tại COMSAT Labs và University of Delaware
  • Nhờ những đóng góp cho đồng bộ hóa thời gian và hạ tầng mạng thời kỳ đầu, ông được ghi nhớ là một nhân vật quan trọng trong lịch sử Internet

Tin qua đời

  • Dave Mills đã qua đời thanh thản vào ngày 17 tháng 1 năm 2024
  • Con gái ông, Leigh, đã thông báo tin này, và Vint Cerf đã chia sẻ trên danh sách thư về lịch sử Internet

Vai trò trong Internet thời kỳ đầu

  • Mills được đánh giá là một nhân vật biểu tượng của Internet thời kỳ đầu
  • Các hoạt động chính và lý lịch liên quan của ông như sau
    • Network Time Protocol

      • Router Fuzzball của NSFNET thời kỳ đầu
      • Lãnh đạo task force INARG
    • COMSAT Labs

      • University of Delaware

1 bình luận

 
GN⁺ 2024-01-20
Ý kiến trên Hacker News
  • Gần đây tôi khá mê NTP dựa trên GPS và PPS như một thú vui
    Vài tuần trước tôi đọc về Dave Mills trên Wikipedia, và vì xung quanh chẳng có ai tỏ ra hứng thú với PPS nên tôi rất đồng cảm với câu trích này: “Ông thích làm việc với thời gian đồng bộ vì chẳng ai khác làm việc đó, nên nó trở thành ‘lãnh địa nhỏ’ của riêng ông”
    Debian gần đây đã chuyển sang NTPSec, và tôi thấy vui khi phong cách trang web của họ giống trang NTP cũ; trong FAQ có nói việc “trông như từ những năm 1990” vừa là kiểu trình bày đơn giản tốt cho người khiếm thị, vừa là lời tri ân tới Dr. David Mills, kiến trúc sư ban đầu của NTP, người từng bị suy giảm thị lực
    Tôi chưa từng có dịp gặp ông, nhưng ông là người đã tác động tích cực đến cuộc đời tôi. Mong ông yên nghỉ

    • Tôi cũng rơi vào kiểu tương tự với PTP, và nhờ đó đã học được rất nhiều về cách máy tính xử lý thời gian; tôi nhận ra Dr. Mills là một trong những nhân vật then chốt đặt nền móng cho đồng bộ thời gian hiện đại
    • Trang đó ở đây: https://www.ntpsec.org/FAQ.html
    • Tôi tò mò bạn đang nói đến trang NTP nào. Tôi muốn xem vài ví dụ
  • The New Yorker có đăng một bài về Network Time Protocol hơn một năm trước, và tôi cực kỳ khuyên đọc với bất kỳ ai quan tâm đến cách Internet vận hành
    https://www.newyorker.com/tech/annals-of-technology/the-thor...

  • Tin buồn. Tôi từng làm việc với ông một chút khi thêm system call adjtime vào thời Linux 0.99
    Ông đã tạo ra thứ hoạt động đúng và chạy được ở mọi nơi, và đó là một di sản tuyệt vời. Ông sẽ còn được nhớ rất lâu

    • Tôi tò mò 0.99 ở đây có nghĩa là gì
  • Dave Mills đã giúp đỡ tôi rất nhiều khi tôi còn là sinh viên
    Năm 1999 tôi có nghiên cứu một chút về NTP, làm rất nhiều chuyện liều lĩnh dù chẳng hiểu rõ lắm, thậm chí còn gửi các gói truy vấn tới mọi máy chủ NTP trên Internet
    Dù là những bài viết vụng về trên mailing list hay các câu hỏi ngớ ngẩn, Dave vẫn trả lời và chỉ cho tôi hướng đi hữu ích, nên tôi hơi có cảm giác như đang nói chuyện với một người nổi tiếng
    NTP là một công nghệ đáng kinh ngạc. Đạt được đồng bộ ở mức mili giây trên các máy tính cỡ MHz và mạng chỉ vừa chạm mức Mbit là điều không hề dễ, và nếu chưa đọc các bài báo thì có lẽ tôi đã không nghĩ điều đó là khả thi
    Mills không chỉ tự mình tạo ra nó, mà còn góp phần xây dựng một cộng đồng nhỏ những chuyên gia giữ thời gian cho Internet, và cộng đồng đó vẫn tồn tại đến hôm nay

    • Lúc đầu tôi đọc thành ông ấy là sinh viên của bạn, rồi bắt đầu tự hỏi sinh nhật lần thứ 100 của bạn là từ bao lâu trước đây
  • Dù đã không liên lạc suốt nhiều thập kỷ, tôi biết ông từ thời TCP/IP vừa mới khởi đầu, khi các Fuzzball của ông được dùng làm router
    John Nagle

  • Tôi đã gặp Dave vài lần trong thập niên 90, lần đầu là khi ông đến thăm Peter Kirstein ở UCL
    Trước khi ngồi nói chuyện ở quán pub tối hôm đó, tôi vẫn nghĩ việc đồng bộ thời gian mạng là chuyện dễ
    Cuộc thảo luận về những gì có thể đi sai thực sự rất hấp dẫn, và ông cực kỳ kiên nhẫn với một nhà nghiên cứu mạng trẻ chưa thật sự hiểu mình đang nói gì
    Từ đó tôi bắt đầu vô cùng kính trọng sự ám ảnh với chi tiết trong NTP của ông

  • Tôi học lớp của ông ở University of Delaware vào khoảng thời điểm chuyển giao thế kỷ
    Ông là một giảng viên tuyệt vời với tình yêu dành cho chủ đề thể hiện rất rõ
    NTP phức tạp và đậm chất geek hơn rất nhiều so với một số RFC giao thức nhỏ nhặt khác, đặc biệt là trong tài liệu v3 mà tôi đọc đầu tiên (https://www.rfc-editor.org/rfc/rfc1305). Một huyền thoại thực sự

    • Tôi học lớp của giáo sư Mills vào giữa thập niên 90
      Kiến thức và khả năng áp dụng vào cả phần cứng lẫn phần mềm của ông thực sự ấn tượng, và ông là một hacker đích thực theo nghĩa tốt đẹp nhất
    • Tôi cũng học nhiều lớp của ông ở UD vào cuối thập niên 90, và vẫn còn nhớ rất tốt về quãng thời gian đó
  • Với ai quan tâm, có hướng dẫn tham chiếu và triển khai cho phiên bản NTP mới nhất do Dave Mills viết: https://www.eecis.udel.edu/~mills/database/reports/ntp4/ntp4...
    Cá nhân tôi thấy đây là một tài liệu được viết khá tốt

  • Bài giảng Internet thời kỳ đầu của ông: https://youtu.be/08jBmCvxkv4?feature=shared

  • Ông ảnh hưởng đến sự nghiệp của tôi nhiều ngang với Dennis và Ken
    Bài báo về “nanokernel” của chúng tôi đã đưa NTP lên vùng nanosecond và mang timecounters vào FreeBSD
    Nhưng niềm đam mê mà chúng tôi thực sự chia sẻ là Loran-C
    Dave thậm chí còn phát minh ra loại “tactical Loran-C” 16 xung trong thời chiến tranh Việt Nam
    Tôi đã mượn bộ thu Loran-C dạng card ISA của ông (serial #1 và cũng là sản phẩm duy nhất), rồi sau đó làm hai thế hệ bộ thu SDR. Khi tôi cho ông xem các xung nhảy múa này được thu bằng một con chip ARM rẻ tiền, ông thật sự rất tự hào: https://phk.freebsd.dk/AducLoran/animation2.gif
    Khi Mỹ khai tử Loran-C, ông đã rất tức giận, và ông thực sự yêu những “loudenboomers” của mình

    • Tôi tò mò sự khác nhau giữa Loran-C và tactical Loran-C là gì
      Tôi đã thử tìm “loran-c vs tactical loran-c” nhưng không thấy gì cả