近日据外媒报道,计算机公告牌系统 CBBS 发明者之一的 Randy Suess 已于 12 月 10 日在美国芝加哥的一家医院中逝世,享年74岁。该消息已被 Randy Suess 的女儿 Karrie 证实。
Randy John Suess 于上世纪 40 年代出生在美国伊利诺伊州芝加哥以北 15 英里的一个小镇 ── 斯科基,父亲是一位警官,而母亲则是一名护士。Randy Suess 曾在美国海军中服役,之后就读于伊利诺伊大学芝加哥分校,毕业后曾进入 IBM、Zenith 等公司工作。Randy Suess 曾有过两段婚姻,但最终都以离婚为结束。除了 Karrie 以外,Randy Suess 还有一个儿子 Ryan 和另一个女儿 Christine。
在上世纪 70 年代期间,Randy Suess 是一位业余无线电操作员,呼号为「WB9GPM」。他曾是芝加哥 FM 俱乐部的成员,并经常帮助俱乐部维护其规模庞大的无线电中继系统。
而 Randy Suess 最重要的成就,是计算机公告牌系统 CBBS,同时也是世界上最早的线上公告牌系统的发明者之一。CBBS 实际上是一个能够让不同计算机用户互相交换信息的程序,也是当今社交网络的雏形。
Randy Suess 于 1975 年加入「芝加哥地区计算机爱好者交流会」 CACHE,并通过俱乐部认识了一位来自 IBM 的工程师 Ward Christensen,两人之后成为了好友。
为了能通过计算机给 Randy Suess 发送文件,Ward Christensen 开发了一种能通过调制解调器与电话线连接,来发送二进制计算机文件的传输协议,这个协议最初被命名为「MODEM」,后来协议又经过了不断的改进并改名为「XMODEM」。
XMODEM 的成功,让两人有了更多的想法,比如开发一种新的计算机信息交流工具,或是一个由计算机控制的应答机及消息中心,可以让计算机用户通过其开发的新型调制解调器在一台固定的计算机上发布消息,其他计算机用户都能看到这些消息,就像街边墙上的公告牌一样。然而两人却一直苦于没有时间去专注地做这件事情。
直到 1978 年 1 月,一场据称为美国历史上最糟糕的大风暴席卷了芝加哥,整个美国中西部地区被大量积雪覆盖。而 Randy Suess 和 Ward Christensen 却认为这是因祸得福,终于可以利用大雪封锁城市和街道的这段时间,集中精力去开发他们想了很久的这套通信系统了。
最初 Ward Christensen 可以在开发的过程中借助其他 CACHE 成员的帮助,但 Randy Suess 却认为那样反而会拖慢开发进度。最后两人决定由 Ward Christensen 进行软件上的开发,Randy Suess 则提供硬件上的支持。
Randy Suess 组装了一台 S-100 计算机来运行这套系统,处理器是 Intel 8080,存储系统由两个 8 英寸软盘组成,计算机电源也进行了改装,还额外增加了风扇来提升散热能力。
两周后,Ward Christensen 已经开发出了一个能够正常工作的版本,但两人为了让这个项目看起来不那么赶工,对外一直宣称花费了四周时间。因此,这套通信系统在 1978 年 2 月正式对外公布。两人在同年 11 月版 Byte 杂志的一篇报道中将这套新系统描述为「计算机爱好者电子公告牌」。
此后,虽然 Randy Suess 曾提议将新系统命名为「计算机精英交流项目」C.E.C,但最终两人还是达成一致将其正式命名为「计算机公告牌系统」C.B.B.S。
CBBS 上线后,CACHE 俱乐部的成员们就开始通过这套系统发布、开展各项日常活动,使俱乐部的运营更加高效,同时也促进了计算机领域相关技术的交流与发展。
CBBS 支持在其他计算机用户呼入时自动开机并加载运行,承载该系统的计算机放在了 Randy Suess 的家里的地下室中,因为芝加哥本地的用户给他住的地方打电话时不用交长途话费。
当时的互联网规模还非常小且主要用于军事用途,未向大多数计算机用户开放,所以人们只能通过调制解调器拨号连接 CBBS。由于硬件和软件的限制,当时的 CBBS 只支持同时接入一台调制解调器,用户们只能一个一个排队等待进入系统,一个用户挂断之后下一个用户才能呼入。
尽管有各种不足,但 CBBS 仍被认为是一项非常实用的创新而运行了非常长的时间,同时其他的线上电子公告牌系统也受其鼓舞纷纷建立。CBBS 的很多想法和理念都是非常超前的,两位发明者从无到有创造了一切,如今人们普遍认为它为「论坛」的出现而奠定了基础。
Randy Suess 与 Ward Christensen 经常会回到 CBBS 上发布评论,如果看到有意思的项目也会积极与其他用户进行讨论。有的时候,不认识他们的用户还会针对这两人是否真的存在而展开争论。
CBBS 一直保持着运行状态直到上世纪 80 年代,Randy Suess 和 Ward Christensen 将其关闭时,它那条唯一的电话线已经累计接入了 50 多万次呼叫。
不过,Randy Suess 与 Ward Christensen 分道扬镳之后,CBBS 的名字被保留了下来,两人开始独立开发各自的 CBBS。Ward Christensen 的版本则叫做「Ward 的公告牌」,并已经于上世纪 90 年代被关闭。而 Randy Suess 的版本是一个规模更大论坛 ── 「chinet.com」。该网站完全基于 Web,运行于 Debian GNU/Linux 系统之上,可通过卫星信号接入互联网,而这也使 CBBS 运行至今已超过了 40 年时间,继续延续着 Randy Suess 的传奇事迹。
2003 年 2 月 16 日,当时的芝加哥市市长 Richard M. Daley 宣布将这一天定为「BBS 日」,以纪念 25 年前世界上第一个 BBS 的诞生。之后不久,芝加哥论坛报上就刊登了一篇报道,其中还附有 Ward Christensen 与 CBBS 硬件设备的合影。