成也专利,败也专利
K&R C 的那个 R 写的关于 Unix 的一本小回忆录,封面印刷极其模糊,看起来像自家小作坊打印的,不过内容还不错。介绍了一下 Unix 的起源、发展和没落,也有一些 Unix 重要组件的基本介绍。不过与其说是一本历史书,更像是作者作为亲身经历整个过程之后怀旧所写下的回忆录,里面有不少趣闻轶事,仿佛能在字里行间看见作者回忆往事时的温暖的感觉。
作为从 GNU 和 Linux 开始接触开源世界的一代,对 Unix 的印象更多的是刻板守旧的顽固派,最终被 Linux 抢占了所有的天下。从这个回忆录中可以看到实际情况其实并不是这样,在 Unix 起源的时段它是非常革命性的创新(Unix 作者因此得了图灵奖),不过 Unix 成也专利败也专利:早期在 Bell Lab 搞操作系统的那些人申请不下经费来买电脑(PDP-10 在当时的价格是 50 万美元),但是当时在公司申请专利是一件大事(平均每天都会有一个新专利),于是他们说服专利局买了一台 PDP-11,帮他们搞可以让写专利更顺畅的软件,同时获得晚上访问机器的权限,Unix 就是在这样的情况下被开发出来的。而后来 Unix 的没落我们都知道了,由于 Unix 极其高昂的 lisence fee(也不是 Unix 原作者们所能左右太多的事了),导致了各种冲突,比如 BSD 那边添加了 TCP/IP 的功能之后发布他们的 Unix 版本,结果吃上了漫长的官司,重写了 Unix 原来有的所有代码还不行,总之在各种混乱中 Linus 发了那封著名的邮件宣告了 Linux 的诞生。
后期关于 Bell Lab 本身在母公司分崩离析中没落的过程描述也有点让人伤感的,配合另外的关于贝尔实验室的历史的书看会更有感触。曾经的贝尔实验室不再了,不过所幸现在在其他的一些 Industrial Lab 也还有比较宽松自由的研究环境,没有了单间的独立办公室,但多了 free food。