近日,在芬兰奥卢举行的 Saku 2026 Amiga 大会上,一群开发者宣布为已被遗忘的 Commodore Amiga Unix(简称 Amix)推出现代化更新。该项目旨在让这款基于 AT&T UNIX System V Release 4 移植的古老操作系统在现代硬件和开发环境下重新运行。

Amix 的历史背景
Commodore Amiga 是 20 世纪 80 年代最受欢迎的个人电脑之一,尽管其粉丝主要将其视为游戏机,但 Commodore 曾试图将其高端型号推向 Unix 工作站市场。1991 年,Commodore 发布了 Amiga Unix,后更名为 Amix。它是专为 Amiga 3000 的高端版本 Amiga 3000UX 打造的完整 SVR4 移植版。Commodore 当时的小册子标题宣称:“Commodore A3000UX:为运行 UNIX SVR4 而诞生”。
受限于当时的存储技术,Amix 通过 DC6150 四分之一英寸磁带驱动器发货,清洁安装需要配备 Commodore 3070 磁带驱动器,因为 CD-ROM 驱动器尚未普及。此外,虽然 Amiga 具备视频能力,但这台售价 4,998 美元的机器内置的 ECS 视频芯片仅支持黑白显示 X11。彩色支持需额外购买价格为 998 美元的可选 A2410 显卡。
现代化复兴与技术细节
由于原始内核使用了特定于 Motorola 68030 处理器的指令,导致 Amix 无法在配备 68040 或 68060 处理器的后续机型(如 Amiga 4000)上启动。此次更新解决了这一兼容性问题,修改了内核以支持 68040 和 68060 处理器。
新版本还包含以下关键改进:
- 构建工具链更新:允许使用 Linux 上的 GCC 编译 Commodore 的历史启动加载器源代码。
- 硬件支持扩展:增加了对 Zorro III 卡及其他外围设备的原生支持,这些设备在原始版本中无法使用。
- 启动加载器升级:引入了基于 Markus Wild 2002 版本的更新版
unix_boot启动加载器。 - 网络与软件获取:现在可以通过互联网连接获取软件包,相关文档收集在 “Amix Grimoire” 中。
项目的主要贡献者是三位芬兰开发者:Antti Sokero、isoriano1968 和 Jussi。据 Jussi 透露,项目在逆向工程过程中大量利用了人工智能辅助。目前,更新后的系统可从 AmigaUX.org 下载。
与其他方案的对比及历史意义
如果目标仅在原始 Amiga 硬件上运行现代 Unix,NetBSD 11 提供了本地 Amiga 端口,且 NetBSD 9.3 版本已能在 Amiga 上运行图形桌面。历史上,Amix 并非以速度著称,NetBSD 在性能上通常优于它。
然而,Amix 具有重要的历史地位,它标志着高端家用计算机开始与低端工作站市场重叠。正如卡尔·斯文森(Carl "Datagubbe" Svensson)在审查有关 Sun/Commodore 交易传闻时所指出的那样,这一时期反映了计算领域的融合趋势。
与此同时,Open Look 窗口管理器的现代化工作也在进行中。Tomaž Štih 一直在调整 Open Look 以使用现代 FOSS 工具进行编译,其 GitHub 仓库保持活跃。Reddit 用户 idevnull 已成功在 FreeBSD 15.1 上构建并运行该界面。早在 1988 年,《BYTE》杂志就曾探讨 Open Look 是否能让 Unix 变得更加友好,如今这些努力正推动这一愿景的实现。





