1977年4月,我在普林斯顿的大三结束时,我申请了贝尔实验室的一个暑期实习职位。贝尔实验室有一个大批量的实习计划—很多人来自很多地方,进入很多不同的部门和地点。我真的想进入127中心,这是UNIX开发的核心,但作为一个研究部门,他们并没有真正参与到暑期实习计划中。我本可以利用普林斯顿大学那些也在贝尔实验室工作的人,但我毫无头绪。
所以我最后申请了普通的实习生项目,并被带去面试。当打听到我如何能去那里时,我得知Jeffrey Ullman教授经常去那里,所以我搭上了他的车。和我一起面试的那位先生,也就是我的招聘经理是戈特弗里德-卢德尔博士。我不记得他的小组到底是做什么的–它当然涉及UNIX,但它不是主要的UNIX小组。戈特弗里德以某种方式说服了肯-汤普森在那个决定性的日子与我们共进午餐,我得以向肯讲述了我在IBM 370上使用UNIX的所有工作。巧合的是,UNIX小组刚刚开始将UNIX移植到Interdata 8/32微型计算机上,其结构与370相当相似。

随后,肯把我从戈特弗里德那里抢过来,开启了我的职业生涯,事实上,我最终在127中心工作了一个暑假。在我得到工作机会后,学校里的一个朋友问我:”一生都被安排好的感觉如何?” 我当时还不知道,但我肯定是这样的
我与丹尼斯-里奇和史蒂夫-约翰逊合作最密切 – 史蒂夫是我的导师。Interdata项目的目标不仅仅是将UNIX移植到Interdata上,而是要创造一个可移植的UNIX,可以很容易地进入许多机器。在我到达的时候,Interdata的内核和外壳已经可以使用了,我开始着手使许多用户程序可以移植—在Interdata和PDP-11上调整和测试它们。
实习生被要求在暑假结束时写一份技术说明,描述他们的工作。我非常讨厌写作,但还是设法写出了这份关于Inter-UNIX_Portability的说明。 [更新:我刚刚发现我的论文在B.A.Tague的备忘录中被更广泛地在贝尔实验室内传播。]
我的工作被Johnson & Ritchie的论文《C程序的可移植性和UNIX系统》所引用。1979年,UNIX的第7版向全世界发布,其中包含了可移植性工作,我在其手册的序言中得到了肯定。此后,UNIX被移植到每个主要的计算机架构上。
我夏天的办公室伙伴是Bob Mitze,他正致力于让Steve Johnson的便携式C编译器在AT&T 3B(1或2?在我们对面的是独一无二的Greg Chesson,让他的灵魂安息吧。格雷格是一位真正的网络先驱,我很幸运地在硅谷的这些年里多次见到他。Greg与Sandy Fraser一起研究Datakit网络,这是ATM的早期前身。格雷格总是有一个有趣的故事和开朗的态度。你可以看看Center127的组织结构图,看看所有与我共事过的了不起的名人。

Dennis Ritchie和Brian Kernighan在那个夏天正在编写第一本C语言书,并传阅了一些副本供人审阅。我保留了我的那本,它是我珍贵的财产之一。布莱恩是个了不起的家伙,他担任普林斯顿大学教授已经有一段时间了,教授的课程令人难以置信地受欢迎。在我25周年聚会的周末,我顺便去看了他,这是26年来的第一次。他说:”汤姆-里昂! 我们刚刚在午餐时谈到了你!” (另一个参加同学会的人—温迪—提起了我的名字)。
贝尔的另一个人物是鲍勃-莫里斯,在我看来他就像一个刚从奥扎克来的乡巴佬。他和丹尼斯在M-209密码机上玩得很开心,鲍勃后来成为国家安全局的首席科学家。如果他的名字听起来很熟悉,那就怪他的儿子
–他释放了第一个互联网蠕虫。
一群UNIX团伙的习惯是在Murray Hill食堂一起吃午饭—倾向于在1点钟午餐结束时下楼。丹尼斯-里奇通常会在1点05分左右匆匆赶来—在工作到凌晨后,他刚刚来到这里工作了一天。
暑期实习生被安排在新泽西州麦迪逊市外的费尔利-迪金森大学。在FDU没有什么可做的,所以我们都很高兴每天工作10小时。周末很压抑,除非我们设法坐火车到纽约市。
我和五个室友住在一个套房里。其中一个是韩国人,当他打开一罐泡菜的时候,套房里的人很快就会被掏空。另一个人来自波多黎各,在Whippany地点工作,他的发音是 “Wheeepany”。但我印象最深的是麻省理工学院的史蒂夫-基尔希–他教我玩杂耍–这是计算机科学文化的一个关键特征,可能源于克劳德-香农。

Steve Kirsch后来发明了光学鼠标,并创办了Mouse Systems公司,Sun Microsystems公司在相当长的一段时间内将其作为鼠标供应商。但奇怪的是,我的兄弟迪克同时在施乐PARC独立发明了光学鼠标!
我的哥哥鲍勃和他的新妻子琳达都刚刚从康奈尔大学毕业,并通过OYOC(校园一年制)项目在贝尔实验室找到了工作。那年夏天他们也在新泽西州工作,鲍勃在Holmdel,琳达在Piscataway 有几次我和他们一起在新泽西州的Hazlet过周末,乘坐贝尔实验室的班车从Murray Hill到Holmdel,然后回来。
暑期实习计划在普林斯顿大学开学前几周结束,但我能够继续工作,这要感谢一位好心的女士的帮助,她让我住在她的阁楼房间里(我希望我能记住这里的名字!),还有Al Aho,他把他的大众甲壳虫借给我。所以你可以说阿尔-阿霍为我找到了一个错误。

我太喜欢工作了,以至于我很难认真对待我的高三生活。我会抱怨说学校干扰了我的教育!但我并不后悔。感谢肯、丹尼斯、史蒂夫和整个贝尔系统—它对我来说是有效的!