如果说网络很像一个超大型的建筑, 那么它绝对不是一日建成的。那么是谁建立了
最初这个罗马城? 网络———黑客最大的贡献。这句话听起来类似“ 网络———计算机最重
要的应用”。
黑客本来就是计算机革命的主角和英雄。是的, 我们现在的网络最初是由最顶尖级
的黑客所构造的, 实际上早期的个人计算机也如此。
早期的计算机黑客是一群非常独特的人。据说他们中的许多人不善交际, 也不懂人
情世故, 是一批只知道工作的书呆子。作为一个群体, 他们的商业意识十分薄弱, 政治意
识更是匮乏, 是一些地地道道的技术人员。到了20 世纪60 年代末期, 在美国, 一批新的
计算机黑客开始崭露头角, 他们中有许多是西海岸反越战运动的活跃分子。命运注定了
他们要戏剧性地确立计算机的新形象, 赋予IBM 和其他大公司所从未赋予的色彩。
开始, Hacker 的发展都是以MIT 的人工智能实验室为中心的, 但斯坦福大学人工智
能实验室(简称SAIL)与稍后的卡内基梅隆(简称CMU) 也快速成长起来。三个都是大型
的信息科学研究中心及人工智能领域的权威, 聚集着世界各地的精英, 不论在技术上或精
神层次上, 对早期黑客文化都有极高的贡献。另一个黑客重镇是XEROX PARC 公司的
Palo Alto Research Center。从1970 年初期到1980 年中期这十几年间, PARC 不断出现惊
人的突破与发明, 不论质或量, 软件或硬件方面, 现代的鼠标- 视窗- 图标风格的软件就
在那里发明。
在新泽西州的郊外, 另一股神秘力量积极侵入黑客社会, 终于席卷整个PDP - 10 的
传统。1969 年, 在ARPANET 成立的同一年, 有个在AT&T 贝尔实验室的年轻人Ken
Thompson 发明了一种新的操作系统———后来名彻整个电脑世界的Unix。Ken T hompson
很喜欢Multics , 他因为写了一个游戏Star Travel 没有电脑可玩, 就找到实验室里一台报
废的机器PDP - 7 , 编写了一个操作系统, 该系统在设计上有从Multics 抄来的也有他自
己的构想。他同事Brian Kernighan 非常不喜欢这个系统, 嘲笑Ken Thompson 说:“你写
的系统真差劲, 乾脆叫Unics 算了( Unics 发音与太监的英文Eunuchs 一样)。”就这样,
Thompson 的系统就叫了这个名字, 只不过稍微改动了一下, 叫Unix。他的同事Dennis
Ritchie, 发明了一个新的计算机语言C 语言, 于是他与Thompson 用C 把原来用汇编语言
· 3 ·
写的Unix 重写一遍。C 的设计原则就是好用, 非常自由弹性很大。就这样UNIX 和C
完美地结合成为一个统一体, C 与Unix 很快成为互联网世界的主导。
在TCP/ IP 和OSI 之争中, UNIX 专家约依改变了这一切。程序员们喜欢UNIX 的
灵活性和可移植性。大约在1981 年, 一个叫比尔·约依的UNIX 计算机黑客取得了阿帕
网络的资助, 把TCP/ IP 协议编写进了UNIX 之中。然后, 在1982 年, 约依和两个斯坦福商
学院研究生一起开办了“太阳微系统公司”, 第一批“太阳”牌计算机安装完全以TCP/ IP 协
议为规范的UNIX 系统。这一软件在互联网发展史上写下关键一笔。“ 太阳”公司把网
络软件作为机器的一部分安装在它所出售的计算机内而不单独收费, 上网人数骤然增多,
以TCP/ IP 协议为基础的互联网长势旺盛。欧洲的大学里也兴起了使用TCP/ IP 协议的
地下运动。这个事件推动了事态的发展, 为TCP/ IP 和OSI 之争分出了胜负。TCP/ IP
协议已无所不在, 那么多人依赖于它, 以致要想遏止它的势头用别的什么东西来替代它是
不可能的。凭借无声而凶猛的冲击, TCP/ IP 协议战胜了官方颁布的OSI 标准。OSI 终
于在大众的力量面前败退, 在黑客面前败退。