上周四,我的朋友比尔·香农在与癌症的长期斗争中失败了。“水星新闻”有他的讣告。我想为他创建一个维基百科页面,就像我为我的朋友约翰·沃顿所做的那样。但是,忠于比尔谦逊的天性,他几乎没有在网络上留下任何痕迹。由于缺乏可靠的消息来源来证明他的知名度,所以这样的一页是不可能的。下面的简短描述,在他的许多朋友的宝贵帮助下汇编而成,将不得不取而代之。欢迎发表怀念比尔的评论。这张照片是比尔的牌,出自Usenix协会1994年为Unix操作系统25周年而制作的一副扑克牌中。比尔很早就开始编程,在他高中的计算机实验室里呆了几个小时,并和一个童子军小组一起使用美国宇航局位于克利夫兰的刘易斯研究中心的计算机。他毕业于凯斯韦斯特大学,获得计算机工程硕士学位。他1981年的论文涉及到相当大的难度:将Unix V7移植到Harris/6上,Harris/6是一台具有18位地址空间和16位程序计数器的24位字寻址机器。他使用萨姆·莱弗勒(Sam Leffler)构建的编译器和罗布·金格尔(Rob Gingell)移植的shell撰写他的配套论文。他和阿曼多·斯特特纳一起加入了数字设备公司的Unix工程小组。他们致力于在Vaxen:Shannon和Stettner上开发AT&;T的UNIX/32V和4BSD:Shannon和Stettner最初致力于UNIX/32V上的低级CPU和设备驱动程序支持,但很快就专注于与加州大学伯克利分校(University of California,Berkeley)的4.0BSD合作。伯克利的Bill Joy来到新汉普郡,与香农和Stettner一起完成新的BSD版本,包括UEG CPU支持和驱动程序,并在最后一刻对DEC设施提供的其他配置进行开发和测试。顺便说一句,这三个人拿出了VMS开发小组使用的主VAX的最终测试版。没有收到VMS开发人员的任何评论,他们的终端第二天早上用Unix登录提示符向他们打招呼……。UEG';的机器是第一台运行标记为4.5BSD的新Unix的机器。
蒂姆·布雷(Tim Bray)在那里:DEC Unix小组相当小;它以阿曼多·斯特特纳(Armando Stettner)和比尔·香农(Bill Shannon)的才华为特色。他们运行着一个大型的VAX,它在UUCP的互联网之前的网络中非常重要,叫做DECVAX。比尔是一位典型的极客红发,他握着我们的手,帮助调试客户奇怪的ioctl()调用,让它运行起来。
Decvax真的很重要,它是Bill和Armando的孩子:站点名称:Decvax站点内容:DEC Unix工程小组的主要系统站点联系人姓名:Bill Shannon联系人电子邮件地址:Decvax!shannon美国邮件地址:Bill Shannon MK1-1/D29 Digital Equipment Corporation Continental Blvd(美国电子邮件地址:Bill Shannon MK1-1/D29 Digital Equipment Corporation Continental Blvd)。密苏里州梅里马克,邮编03054。
Devax是UUCP网络和Usenet新闻组爆炸的关键:爆炸是数字设备公司的Armando Stettner和Bill Shannon的直接责任。USENIX会议上的一些人抱怨跨洲电话导致的电话费上涨。阿曼多和比尔说,如果他们能在新罕布什尔州得到一份电视转播,他们就会支付伯克利的电话费。(Stettner随后报道了前往欧洲、日本和澳大利亚的新闻馈送。)。
这一切导致了经典的新汉普郡UNIX车牌:香农的新汉普郡的Unix车牌不仅成为极客的标志,而且成为那些与帮助Unix传播的源代码共享理念相关的人的战斗口号。
在DEC工作期间,他认识了Bill Joy,并渴望成为Sun Microsystems的11号员工。在它的整个历史上,他都是那里的固定成员,当它被甲骨文收购时,他也是幸存者之一。当比尔和凯伦搬到旧金山湾区时,他们发现车牌UNIX被拿走了,所以他升级到了装饰在他的M系列宝马上的蓝色加州VMUNIX车牌。从1982年开始,比尔·香农在很大程度上负责将比尔·乔伊特别预发的4.2BSD(称为4.1c)转化为SunOS的第一个版本。他还对4.2版的虚拟内存代码做出了重大贡献。香农在将一台VAX/750移植到Sun/1上时有一台VAX/750要运行4.1c。有传言说,香农要了他习惯的VAX/780,但乔伊说你只能得到/750-我希望你能激励你尽快让一台Sun/1比/750运行得更快。当我加入卡内基梅隆大学的安德鲁项目时,我是香农工作的早期用户。他的工作导致了蒂姆·布雷(Tim Bray)遇到的不朽的内核恐慌():我唯一的联系人是1988年的一次,当时滑铁卢大学(University Of Waterloo)的太阳盒崩溃时,站在太阳盒前的控制台打印出香农的信息,说这是不可能发生的。
在比尔';的贡献中,有C风格和公司。
围绕着孙杨臭名昭著的愚人节恶作剧的肇事者的身份,有一个持久的谜团,比如:但是有媒体报道说比尔在犯罪现场。1985年9月,当我加入Sun公司,与詹姆斯·高斯林(James Gosling)一起研究窗口系统时,我立即入职参加了周四的Windows午餐。比尔是这个工程师小组的创始成员之一,这个小组最初致力于抱怨(并试图改进)Sun早期遗留下来的用户界面。在早期,Windows午餐还在维尔组织了一年一度的滑雪周。仪式的一部分是从丹佛开车到维尔,然后乘坐一对租来的林肯大陆车回来。不知何故,我们认为它们是处理冰雪的理想工具。这些旅行证明了比尔的驾驶技术。三分之一多世纪过去了,我们五个人仍然每周四聚在一起吃午饭,不再过多地谈论用户界面系统,现在非常想念比尔。比尔告别电子邮件的主题行声明:公共静态最终无效再见(){/**NORETURN*/}