肯·汤普森回忆Unix起源:开锁、混乱与创造 David Cassel 2025-11-03 0 浏览 0 点赞 长文 <h1>肯·汤普森回忆Unix起源:开锁、混乱与创造</h1><p>Unix,这个构成了现代计算基石的操作系统,其诞生故事充满了传奇色彩。最近,Unix的联合创始人肯·汤普森(Ken Thompson)在一个访谈中,饶有兴致地回忆了那些在贝尔实验室的“狂野”岁月,甚至包括为了计算资源而撬锁的往事。</p><p>故事的核心是,汤普森和他的同事丹尼斯·里奇(Dennis Ritchie)迫切需要一台计算机来实现他们关于新操作系统的想法。当时,贝尔实验室的研究环境虽然资源丰富,但计算时间却非常宝贵且难以获得。他们看上了一台几乎无人问津的PDP-7小型计算机,但这台机器被锁在一个房间里。</p><h2>“物理黑客”行为</h2><p>“我们基本上是偷来的,”汤普森笑着回忆道。他和同事们组成了一个团队,其中一人是开锁爱好者。他们成功地撬开了房间的锁,获得了这台PDP-7的使用权。正是在这台被“解放”的机器上,汤普森编写了第一个Unix版本,以及一个名为《太空旅行》(Space Travel)的游戏程序,这个游戏后来成为了驱动Unix开发的“特洛伊木马”。</p><p>这个故事生动地揭示了Unix早期开发文化的精髓:一种非官方、自下而上、由一群充满热情的程序员为了解决实际问题而驱动的创新。他们绕过了官僚程序,仅仅是为了创造一个更好、更优雅的编程环境。</p><h2>从Multics的灰烬中重生</h2><p>Unix的诞生背景是大型操作系统项目Multics的失败。贝尔实验室退出了这个项目,让汤普森和里奇等人感到沮丧,因为他们已经习惯了Multics提供的交互式计算环境。Unix在很多方面都是对Multics复杂性的反拨,它追求的是一种更简单、更模块化的哲学:即每个程序只做一件事并把它做好。</p><p>汤普森的故事提醒我们,许多伟大的技术创新并非源于宏大的顶层设计,而是来自于一线的实践者们为了满足自身需求而进行的“黑客”行为。正是这种务实、有时甚至有些叛逆的精神,最终孕育出了改变世界的Unix操作系统。</p> 原文链接 文章的原始来源地址 (The New Stack) 维基百科:肯·汤普逊 关于肯·汤普森的背景介绍 维基百科:Unix 关于Unix操作系统的详细介绍 #Unix #丹尼斯·里奇 #操作系统 #肯·汤普森 #计算机历史 #贝尔实验室