复古计算展在剑桥举行,爱好者齐聚交流70-80年代设备
来源标题:Why the Fascination with Retrocomputing?
一场复古计算展在剑桥举办,约两百名参观者到场观看、买卖1970至80年代的计算机设备。展品状态良好,有人上台演示修复的Heathkit H8,现场围绕老设备展开大量交流。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
九月的某个星期六,天色灰蒙蒙的,飘着细雨。我在剑桥一座大型展厅里闲逛,满眼都是男人——清一色的男人——打量着各种稀奇古怪的电子设备。现场设有多个展台,有的摆着能正常运转的电脑类物件,有的则陈列着零部件。稍后,一位中年绅士将登上小舞台,演示他精心修复的 Heathkit H8。两百来位参观者之间,弥漫着一股酝酿已久的期待。
我几乎分不清自己究竟是惊讶还是不安:眼前这些设备,以及展示它们的那类人,与我上世纪七十年代和少年伙伴们去肯辛顿奥林匹亚参观 Microcomputer Show 时所见几乎一模一样。许多展品保存得如此完好,仿佛过去四十年里一直迷失在伦敦南部的某个时间胶囊里。
你看,这就是一场复古计算展。人们从世界各地赶来,观赏、买卖上世纪七八十年代的计算机设备。
当然,还要聊。现场对话没完没了,用的尽是外行根本听不懂的术语,聊的产品也是今天大多数人从未用过的。比如,我了解到 Commodore Amiga 用户界面的协作式多线程模型有多高效,以及自润滑点阵打印机针头的几种竞争技术,等等。
对早期计算设备和软件的痴迷算不上什么新鲜事,但复古计算眼下似乎正经历一场真正的热潮。有专业出版物、拍卖网站和零售店专门服务这个日益增长的市场,更不用说定期的展览和节庆活动了。人们在修复老设备、改造用途、做模拟仿真、搞混合改装——比如,你可以买一套零件,把 Raspberry Pi 集成到 Commodore Vic 20 里。人们还在寻找新玩法来玩 1980 年代的电子游戏,甚至像 Infocom 的 Zork 系列那样的纯文字游戏。就连 Wordstar 这类早已淘汰的文字处理器,也有一个小而热情的用户群。
在很大程度上,复古计算只是一种爱好,但我认为参与其中的人大多其实在计算行业工作,或者正在学习相关专业。专业人士对自己行业的历史面向产生兴趣,倒也并不罕见——在某些领域,这甚至是职业文化不可或缺的一部分。不过,我不认为职业司机比其他人更爱修复老爷车,或者护士更爱收藏维多利亚时代的便盆。老电脑和老软件身上,确实有某种东西激发着当代 IT 从业者的想象力。
在某种程度上,解释可能不过是老套的怀旧罢了。我那台 Sinclair ZX81 从来没怎么好好运行过,但它来自一个我本人运转得比现在好得多的年代。我们很多人都喜欢被青春岁月的物件环绕,无论当时我们多么不把它们当回事。
不过,我认为这不是唯一的解释。我认识的许多复古计算爱好者,在 Zilog Z80 称霸 8 位 CPU 的时代甚至还没出生——离出生还早着呢。然而正是这些人,在为基于 venerable Z80 的自制电脑编写新的操作系统。尽管 Z80 曾有过长达三十年不间断生产的骄人纪录,原版 Z80 早已停产,爱好者们乐此不疲地从旧游戏机里拆取芯片。
老电脑大多算不上美物,甚至不像蒸汽机车或决斗手枪那样能唤起一种逝去的文化。也不能合理宣称老技术普遍优于如今的技术。确实有些行业里“vintage”往往意味着“更好”——我工作室里有一只 1880 年制的木制工具箱,已经比好几个廉价塑料工具箱活得都长。
不:很难想象 BBC Microcomputer——尽管在当时惊艳一时——在功能上能优于现代笔记本电脑。即便最底端的智能手机,算力也比 BBC Micro 强上百倍,而实际价格只有它的约二十分之一(Model B 当年售价约 300 英镑,而那时酒吧里一品脱啤酒才 30 便士左右)。
我认为老电脑和老软件的魅力,说到底就在于它们是可以理解的。一个下午你就能学会给 Sinclair Spectrum 编程所需的大部分知识;一个星期,你就能全部掌握。在工业和商业领域,情况也并不比家用电脑复杂多少——或许软件更复杂些,程序员要应付更多外设,但归根结底,你面对的是一个文档齐全、相当稳定的环境。在那个前 Web 时代,任何像样的小型计算机都配有一整架印刷手册,如果里面找不到你需要的信息,你可以直接打电话给设计者。
就软件而言,要么你自己写,要么同事写。哪怕最复杂的程序,也能完整打印在一摞书本大小的折叠打印纸上。
相比之下,看看我今天正职工作中在弄的东西:一个大型电信运营商的报文路由系统。我参与的部分由来自不同厂商的若干消息代理组成,通过一组应用连接起来。这些应用使用 Apache Camel(基于 Spring Boot 的 Java 消息处理框架,而 Spring Boot 是应用服务器与事务管理框架)。Spring Boot 应用运行在 Java 虚拟机上,Java 虚拟机运行在 Docker 轻量级容器里,容器由 Kubernetes(容器管理框架)管理,跑在虚拟机之上,虚拟机又架在另一套虚拟机上的云部署框架之上,
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。