《中国青年报》2000年5月18日
《网络传奇》连载(7)
为“小精灵”催生
“分组交换” 为阿帕网确立了技术基础,克拉克建议的“界面信息处理机”(IMP)完美地解决了不同类型主机间通讯的难题。对拉里·罗伯茨来说,下一个关键步骤是实际制造出一批“小精灵”,尽快实施联网实验。
他曾向克拉克征求意见:“你认为谁可以负责研制IMP?”
“全美只有一个人可以担此重任,”克拉克不容置疑答道,“那就是弗兰克·哈特。”
罗伯茨心领神会,因为他早就熟知这位林肯实验室的老同事,也了解克拉克为什么向他推荐哈特的理由:虽然克拉克是立克里德学习电脑的“启蒙教师”,但他的编程技术却是哈特亲手教会。
弗兰克·哈特(F.Heart)出身于一个电气工程师世家,受父亲影响,1947年进入MIT攻读电力工程。大学四年级第一次接触到计算机,竟然退出了“本科—硕士”直升班,义无返顾地转去学习这种“奇妙的东西”。直到毕业后参加“旋风”电脑研制工程,一边承担研究项目,一边刻苦学习,才拿到了早就应该到手的硕士学位。他在林肯实验室工作了15年,被一家叫BBN的小公司请去负责主持医院电脑研究项目。
虽然有克拉克的极力举荐,身为ARPA政府官员,罗伯茨还是不能直接把任务直接交给哈特,他必须按照规定的程序,用承包项目的方式向全国招标。
参加投标的公司多达20余家, 包括IBM等电脑巨头都参加了角逐,据说标书摞起来超过了一个人的高度。 IBM希望把它的360大型机推销给ARPA,昂贵的价格绝非IMP能够承受的。 投标的结果爆出了大冷门,似乎最无希望的BBN公司拿到了这个项目。该公司的项目设计书正是出自于弗兰克·哈特之手, 他正确地选择了一种名叫Honeywell 516的微型计算机作为IMP的原型, 该机不仅价格适当,而且坚固耐冲击,完全胜任APRA规定的战争环境要求。
BBN公司虽然只是个小型咨询公司,但它在计算机界素有“风水宝地”和“第三大学”的盛誉, 其原因在于该公司老板说服了立克里德加入,而立克里德又为BBN请来一些重量级的学者, 包括人工智能泰斗麦卡锡和明斯基。加上DEC公司慕名送来刚刚研制成功的小型机PDP-1样机,使该公司吸引了MIT大批优秀电脑专家加盟,哈特领导的小组就是其中最杰出的团队。
弗兰特·哈特善于组织高效的工程师队伍。IMP研制小组仅10多人,MIT电子工程教授鲍勃·卡恩(B.Kahn)最先加入并负责理论研究,小组成员多数来自林肯实验室,有硬件大师,
也有编程高手,他们自称是“IMP的家伙们”。1969年元月,这个小组开始着手设计制造第一台IMP,年底前必须交出4台实验样机,让阿帕网正式运作。
哈特小组要把Honeywell 516电脑改造成一台谁也没有见过的机器。 与当时所有的电脑一样,
516机既没有硬盘,也没有软盘,由磁芯阵列充当存储装置,穿孔纸带阅读机输入程序,用汇编语言设计软件。以如此简陋的设备完成如此艰巨的使命,他们面临着无数的困难和挑战。
除此之外,“IMP的家伙们”
还要与网络各节点相互协调,一个一个解决界面问题。千钧重担压在鲍勃·卡恩肩上,许多时间他都伴随着电话生活,起草出一份精确明晰的界面技术参数说明书。在此期间,他的伙伴们也克服种种困难,按期完成了复杂的界面设备制作任务。
1969年8月底, 第一台IMP终于到了装箱的时刻。 它的外形就像一台老式冰箱,约重400公斤, 包裹在一层厚实的钢板外壳里,的确达到了APRA提出的“军用指标”。为了抢时间,这台IMP由飞机空运至洛杉矶——阿帕网第一节点UALC(加州大学洛杉矶分校)。有趣的是,尽管哈特千叮嘱万叮嘱,运输时绝不允许装倒,并让人写下“切勿倒置”的标记,可洛杉矶机场接货的人却发现,“切勿倒置”的字样必须倒着看。幸亏这台“军用品”坚固无比,没有因此发生故障。
弗兰特·哈特在BBN公司工作达28年之久, 1995年才以68岁的高龄退休。互联网络将不会忘记他和他的小组为“小精灵”催生的业绩。