Hacker News 中文摘要

RSS订阅

肯·汤普森回忆Unix系统喧闹、撬锁的起源 -- Ken Thompson recalls Unix's rowdy, lock-picking origins

文章摘要

Unix创始人Ken Thompson回忆了Unix系统诞生初期充满叛逆色彩的轶事,包括团队曾通过撬锁进入机房工作的趣闻。这段历史展现了Unix开发过程中不拘一格的创新精神。

文章总结

Unix之父肯·汤普森回忆系统诞生轶事:从撬锁恶作剧到数字世界的奠基

2025年10月26日,计算机历史博物馆发布了一段长达4.5小时的口述历史访谈,82岁的Unix共同创始人肯·汤普森生动回忆了这段改变计算机历史的传奇故事。

贝尔实验室的叛逆开端 1966年,23岁的汤普森参与Multics项目失败后,偷偷利用闲置的巨型计算机开始实验。他最初只是想改进CRAM存储设备的读取效率,却在不知不觉中构建出了Unix操作系统的雏形——包括文件系统、磁盘驱动和I/O外设。"突然之间,我甚至没有意识到...这就成了一个操作系统!"汤普森笑道,尽管当时贝尔实验室明令禁止他从事操作系统研究。

Unix房间的"黑客文化" 初代Unix团队聚集了包括丹尼斯·里奇、道格·麦克罗伊等日后成为传奇的程序员。汤普森特别回忆了他们的"Unix房间":这个由自动售货机改造的空间里,成员们不仅讨论技术,还热衷撬锁恶作剧。当保安给秘书的违规停车车轮上锁时,"我们撬开锁偷走了车轮锁,最后保安主管不得不来求饶"。

开放式协作的魔力 汤普森将Unix的成功归功于贝尔实验室开放包容的环境。所有源代码默认可读写,就像"写在黑板上的内容"。这种透明文化催生了grep等经典工具——当语言学同事提供的《联邦党人文集》电子版太大时,汤普森就发明了这个文本搜索工具。

从Unix到Go语言的传承 2000年离开贝尔实验室后,汤普森在Google与老同事罗布·派克共同开发了Go语言。回望这段历程,他特别强调:"Unix的成功从来不是计划中的,而是一群充满好奇的人,在允许自由探索的环境中自然生长的结果。"

这段口述历史不仅记录了技术创新的细节,更展现了一个技术黄金时代的人文精神——在严谨的科研背后,是一群保持好奇与玩心的开拓者,用代码和恶作剧共同书写了数字文明的基石。

评论总结

总结评论内容:

  1. 怀旧观点:
  • 评论1表达了对过去"严肃胡须"时代的怀念:"back in the days when beards were serious beards"(在过去胡须还很严肃的时代)
  1. 资源分享:
  • 评论2分享了Ken Thompson的访谈视频链接:"Ken Thompson interviewed by Brian Kernighan at VCF East in 2019"(Ken Thompson在2019年VCF East接受Brian Kernighan的采访)
  1. 管理方式讨论:
  • 评论3提到一个通过点对点协商而非管理层解决的安保事件:"resolved by a peer-to-peer negotiated settlement...rather than through management"(通过点对点协商解决...而不是通过管理层)
  • 指出这种非正式解决方式的有趣性:"It's interesting that..."(有趣的是...)