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

星链被指如同《1984》的监控系统

原标题:Starlink from 1984

速览

星链卫星互联网系统因其全球覆盖和数据控制潜力,被批评可能效仿奥威尔小说《1984》中的大规模监控。文章探讨了星链对隐私、网络安全及社会控制的影响,引发对技术权力的警醒。

AI 深度解读

背景

1984 年,个人计算机正处于从单用户系统向多用户、多任务系统演进的探索期。Digital Research Inc(DRI)此前已在多用户操作系统领域积累了丰富经验:其 1979 年推出的 MP/M 操作系统专门针对 8 位多用户计算机设计,而 Concurrent DOS 则是该技术在 Intel 8086 架构上的最新演进。然而,当时的多用户系统(如 Altos ACS8000-12A 及后续型号)均内置了多用户所需的硬件支持(如多个串行端口),但 IBM PC 和 XT 从设计之初就是单用户个人计算机,无法直接支持多用户终端。DRI 的硬件团队(成立于 1983 年,由 John Meyer 管理)推出了 StarLink 产品,旨在通过一块扩展卡将 IBM PC 改造为多用户服务器。

核心内容

1984 年 5 月,DRI 发布了名为 StarLink1 的产品。它被描述为一种“硬件/软件组合,可将 IBM PC 扩展为多用户系统”。硬件部分是一块扩展卡,包含一颗 Intel 8088 CPU、64KB RAM 以及四个用于连接“傻瓜终端”的 RS-232 接口。软件部分则是运行在主机 PC 上的 DRI Concurrent DOS。这样的“多用户系统”最多可同时服务五名用户——一人使用 PC 本身,另外四人通过终端接入。

基本思路是利用 Concurrent DOS 的多任务能力,用一台强大的机器和若干廉价“傻瓜”终端来取代多台独立个人计算机。StarLink 的硬件团队此前还开发了 CP/M Gold Card(允许 Apple II 运行 CP/M 软件),而这类扩展卡自 1980 年微软推出 SoftCard 以来一直流行。但到 1984 年,Apple II 和 CP/M 在商用计算领域都已式微。

为什么需要额外的硬件?因为 IBM PC 和 XT 被设计成单用户个人计算机,将其变为多用户服务器必须添加额外硬件。即使没有 StarLink,运行 Concurrent DOS 的 PC 也能支持连接在其两个标准 COM 端口上的终端,但 StarLink 将终端数量提升到四个,且 COM 端口仍然空闲可用。StarLink 自带的扩展卡提供了必要的串行端口,同时也加入了额外的 CPU 和 RAM 以提高系统性能。

StarLink 定价为 1695 美元。DRI 希望它能成为 Altos 等起价约 8000 美元的多用户系统的有吸引力替代方案。然而,StarLink 要求 PC 至少配备 512KB RAM 和“推荐”的 5MB 硬盘。这些机器当时并不便宜——1984 年一台配备 512KB RAM 的 IBM PC XT 大约要 5000 美元。加上 StarLink 后总价接近 Altos 系统的价格。

另一方面,与 Altos 不同,带有 StarLink 的 PC 可以运行“WordStar、MBA Accounting、Multiplan 等应用程序”,还包括 SuperCalc 和 dBase II。但它无法运行使 IBM PC 占据主导地位的应用:Lotus 1-2-3。这是 Lotus 的问题,但无关紧要——人们希望所有为 IBM PC 和 PC-DOS 开发的软件都能不加修改地在自己的机器上运行,而 Concurrent DOS 没有提供那种级别的兼容性。

和其他 DRI 硬件产品一样,StarLink 并未取得商业成功。1985 年,在 DRI 遭遇困境后,StarLink 被放弃。John Meyer 于 1985 年 9 月离开公司,与 Don Heiskell 和 Lee Jay Lorenzen 共同创立了 Ventura Software。此后,“StarLink”这个名字被重复使用:1987 年 Western Digital 的 ViaNet 中曾出现“StarLink Plus”;1990 年 1 月 Byte 杂志广告中,StarLink 是新墨西哥州阿尔伯克基 Galaxy Telecom International 的一项服务。这与 SpaceX 的卫星互联网服务毫无关系——只是后者使得在网上搜索 DRI 产品的信息变得非常困难。

关键要点

  • StarLink 是 DRI 于 1984 年推出的硬件/软件组合,旨在将 IBM PC 改造为多用户系统。
  • 硬件包含一块扩展卡:Intel 8088 CPU、64KB RAM、四个 RS-232 串行端口。
  • 软件为 DRI Concurrent DOS,支持最多五名用户同时工作(1 台 PC + 4 个终端)。
  • 此方案利用了 Concurrent DOS 的多任务能力,用一台高性能 PC 配合多个廉价终端替代多台独立 PC。
  • 定价 1695 美元,但加上所要求的 PC 配置(512KB RAM、5MB 硬盘)后,总价与 Altos 等原生多用户系统相近。
  • 主要兼容性问题:无法运行 Lotus 1-2-3,而这是当时 IBM PC 平台最关键的应用程序。
  • 商业上不成功,1985 年被放弃,同期 DRI 面临困境。
  • 名字“StarLink”后被多个机构复用(Western Digital、Galaxy Telecom),与 SpaceX 的卫星互联网服务无关。

意义与影响

StarLink 反映了 1980 年代中期个人计算机从单用户向多用户演进的一种技术路径——通过扩展硬件将现有 PC 转化为小型终端服务器。尽管它在商业上失败,但体现了 DRI 在多用户操作系统(MP/M、Concurrent DOS)方面的技术积累,以及将低成本终端与高性能主机配对的早期“终端-服务器”计算模型。同时,其失败也揭示了第三方兼容性的关键性:即使硬件方案合理,若无法运行主流平台的关键软件(如 Lotus 1-2-3),就难以获得市场认可。此外,StarLink 的昙花一现与后来的 SpaceX 同名服务在搜索层面造成的混淆,也成为一个有趣的历史注脚,提醒我们商标和命名的长期影响。

查看原文 →nemanjatrifunovic.substack.com