← 返回信息流
AI 资讯Hacker News·3 天前

LaserWriter Seeds

速览

LaserWriter Seeds资讯。

AI 深度解读

LaserWriter Seeds:施乐帕克实验室如何孕育现代个人计算生态

背景

在 Homebrew Computer Club(家酿计算机俱乐部)热烈讨论以及 MITS 公司疯狂发货 Altair 计算机的狂热时期,施乐帕克研究中心(Xerox PARC)的研究人员似乎领先了整整十年。彼时,他们不仅已经清楚什么能让个人计算机变得实用,更在构建一个支持典型办公任务——即文档编写与打印——的生态系统。

然而,早期的技术瓶颈在于硬件性能。Gary Starkweather 曾使用模拟信号、飞点扫描仪和原始二进制测试图案,成功测试了基于 SLOT 技术的激光打印机,证明了其高质量打印的能力。但下一个巨大的挑战是如何直接从计算机打印文档。一张信纸大小的位图页面包含数百万个像素,而当时的 Alto 计算机既没有足够的内存,也没有足够的处理能力来高效地构建和操作如此庞大的页面图像。

在那之前的几年里,高质量打印主要依赖于能够处理大型位图的强大图形工作站。解决方案显而易见:将处理任务从主机计算机转移出去。

核心内容

为了解决 Alto 计算机的内存和处理能力限制,施乐工程师 Ron Rider 构建了一个名为“研究字符发生器”(Research Character Generator, RCG)的硬件控制器。该控制器直接连接在 Alto 计算机和激光打印机之间。RCG 拥有自己专用的高速数字内存(RAM/ROM),字体字符以小型局部位图的形式存储其中。

施乐团队在 Alto 上添加了一个基本的文本打印实用程序“Ear”和一个手写字体“Ben”,并向 RCG 发送了测试信号。一旦 RCG 接收到字符数据,它就会在硬连线内存网格中查找单个字母,找到正确的 1 和 0 序列,并精确控制激光何时脉冲。

这个临时搭建的系统后来被称为 EARS(代表 Ethernet、Alto、Research Character Generator 和 SLOT)。EARS 不仅打破了施乐内部的打印硬件瓶颈,更成为十年后 Apple 通过 LaserWriter 和 Macintosh 解决自身技术僵局的直接先驱。此外,使用硬连线位图字体的限制,成为了 Adobe Systems 诞生的催化剂。

在早期的 EARS 测试中,Alto 向打印机发送的是原始文本文件。下一步是发送位图文档,这需要一款用于创建文档的文字处理应用程序。PARC 的研究员 Charles Simonyi 和 Butler Lampson 开发了 Bravo 软件。Bravo 允许 Alto 用户在单个文档中混合使用字体、样式和图片,并在屏幕上实时预览其在纸张上的最终效果。评论家 Jimmy Maher 对其开创性工作解释道:“现在可以使用各种美观的比例字体来取代行式打印机丑陋的旧式等宽字符,可以包含非英语字符(如变音符号和重音符号),添加图表、图形、装饰性元素(如边框),甚至图片。”

虽然早期的 EARS 测试成功打印了几行字符,但 Bravo 文档在视觉上的复杂性和密度将数百万像素的打印问题推向了极限。为了防止 Bravo 使系统瘫痪,PARC 科学家 Bob Sproull 和 William Newman 创建了一种称为 Press 的页面描述语言(PDL)。虽然之前的文本打印实用程序 Ear 只是指示 RCG 打印字符,但 Press 描述的是整个页面。它将文档的所有布局和矢量信息打包成一个紧凑的文件,并发送给 RCG。这是一个打破范式的概念,意味着将巨大的位图文件转换这一繁重任务,可以从主机桌面计算机移开,完全由外部更快的硬件完成。

现在,Alto 用户可以在 Bravo 中编辑丰富的文档,点击打印,然后看着 Press 文件通过 Metcalfe 的以太网传输到 RCG,RCG 将其转换为实时电子位流,驱动 SLOT 激光打印机进行打印。

尽管整个 EARS 设置仍然像大型机一样庞大,且成本高昂,无法商业化扩展,但施乐研究人员知道这只是摩尔定律下的暂时障碍。在 PARC 内部,这一生态系统无疑是一场胜利。Starkweather 回忆道:“这台机器安装在 PARC,接入系统,在接下来的 18 个月里打印了四百万份副本,所有连接到网络的人都使用了它。我们实现了从自有计算机进行网络打印,这取得了巨大的成功。”

与此同时,位于康涅狄格州的施乐高管并没有将 EARS 系统视为分布式个人计算的原型,而是将其视为一种可以卖给现有企业客户的高端独立产品。施乐将修改后的 9200 复印机机身与内部的激光单元捆绑在一起,使用 DEC PDP-11/34 作为打印控制器,推出了 9700 Electronic Printing System。《华尔街日报》记者 James Hagerty 写道:“9700 推出时,占地面积相当于五到六台洗衣机,重量超过一吨,售价 29.5 万美元。它成为公司最畅销的产品之一,每年产生超过 10 亿美元的年收入。”

销售数据似乎证明了施乐产品营销部门决策的正确性。然而,网络计算架构的真正潜力被忽视了。Alto 的机会被 Macintosh 接手,Press(即 InterPress)被 PostScript 所利用,而 Bravo 则分裂成了 Microsoft Word 和 Aldus PageMaker。

Gary Starkweather 后来回忆道:“我永远不会忘记爱因斯坦的名言:‘想象力比知识更重要。’我认为这很有趣,因为我在施乐和其他公司后来看到的许多失败,并非知识的失败,而是想象力的失败。”

这种想象力的失败最终将科学家和计算的未来赶出了 PARC。

关键要点

  • 技术瓶颈与突破:早期个人计算机(如 Alto)内存和处理能力不足,无法直接处理高分辨率位图打印。施乐通过引入专用硬件控制器(RCG)将处理任务卸载到外部设备,解决了这一瓶颈。
  • EARS 系统的诞生:由以太网(Ethernet)、Alto 计算机、研究字符发生器(RCG)和 SLOT 激光打印机组成的 EARS 系统,实现了从主机到打印机的直接数据传输,是网络打印的先驱。
  • 软件生态的演进
    • Bravo:由 Charles Simonyi 和 Butler Lampson 开发,支持所见即所得(WYSIWYG)的富文本编辑,引入了比例字体、非英语字符和图形混合功能。
    • Press:由 Bob Sproull 和 William Newman 开发的页面描述语言(PDL),将文档布局信息打包为紧凑文件,实现了主机与打印处理分离,是后来 PostScript 等技术的雏形。
  • 商业化的错位:施乐高层将 PARC 的创新成果(EARS)视为昂贵的高端独立办公设备(如 9700 系统),而非个人计算的基础设施。这种对“分布式个人计算”愿景的想象力缺失,导致其错失了市场主导权。
  • 人才与技术的流失:施乐未能充分挖掘其创新潜力,导致关键人才流失。Alto 的精神继承者是 Apple 的 Macintosh,Press 演变为 Adobe 的 PostScript,Bravo 的功能分裂并演变为 Microsoft Word 和 PageMaker。

意义与影响

这篇回顾揭示了现代个人计算和办公自动化生态系统的起源。Xerox PARC 在 20 世纪 70 年代末至 80 年代初所做的探索,实际上定义了此后几十年的计算机交互模式。

  1. 架构范式的确立:EARS 系统所确立的“主机生成数据,专用硬件处理渲染”的架构,成为了后来打印机、图形工作站乃至现代云计算渲染的基础逻辑。Press 语言作为页面描述语言的鼻祖,直接影响了桌面出版(DTP)革命。
  2. 软件定义的硬件:Bravo 和 Press 的结合证明了软件在定义用户体验中的核心地位。所见即所得(WYSIWYG)的概念彻底改变了人们创建和处理文档的方式,使得非专业用户也能制作出专业级的排版文档。
  3. 创新与商业化的悖论:施乐的案例是科技史上经典的“创新者窘境”。尽管拥有顶尖的技术(Alto、以太网、激光打印、图形界面),但由于管理层缺乏对“个人计算”这一新范式的想象力,仅将其视为传统办公设备的技术升级,最终导致其失去了定义个人电脑时代的机会。
  4. 技术遗产的扩散:PARC 的技术并未随施乐的衰落而消失,而是通过人才流动和技术衍生,深刻塑造了硅谷的未来。Apple 从 PARC 汲取了图形界面和网络化的灵感,Adobe
查看原文 →inventingthefuture.ghost.io