Ken Thompson 如何在三周内造出 Unix

Learning about "The Unix Time-Sharing System"

Unix 并非一蹴而就的奇迹,而是 Ken Thompson 在 AT&T 退出 Multics 项目后的个人探索。当原本用于 Multics 的 GE-645 机器无法使用,他转而在闲置的 PDP-7 上继续研究磁盘调度算法,意外发现这已接近一个完整的操作系统。利用妻子度假的三周时间,他独自用汇编语言写出了编译器、编辑器、汇编器和加载器。文章深入探讨了 Unix 革命性的文件打开机制,即区分数据与程序,以及 comfile(即 shell 脚本)的起源。这六年间的坚持与纪律,不仅塑造了现代计算的基础,也向我们展示了如何从历史中汲取智慧,解决当下的技术难题。

Ken Thompson 偶然发现了一个至今仍让我们深受启发的原则:你应该区别对待不同的事物。

同日更多故事

2026-08-22