Amiga Unix,曾经在 1990 年代初随 Commodore 的 A2500UX 和 A3000UX 机型一起发布的 System V Release 4 移植版,如今正经历一场由全球爱好者驱动的复兴。这个名为 Amix 的操作系统在当时虽然只有短暂的商业生命周期,但其内核与用户空间的设计留下了深刻的技术印记。近年来,随着开源社区的热情以及现代加速卡的出现,一群开发者决定在 amigaux.org 上重新拾起这段历史,打造一个兼容 68040/68060 处理器、支持 Zorro III 总线以及最新加速板的现代化 Amiga Unix 发行版。 项目的核心目标是让原本只能通过软盘或磁带安装的老旧系统在今天的硬件上轻松运行。为此,团队制作了可以从软盘映像或 CD‑ROM ISO 启动的安装介质,既能在真实的 Amiga 机器上使用,也能在诸如 AmiBerry 之类的模拟器中进行无痛安装。安装过程采用交互式向导或完全无人值守的模式,用户只需按照屏幕提示选择键盘映像、磁盘分区以及想要安装的软件包集合,系统便会自动完成分区格式化、文件复制以及基础配置。
安装完成后,系统会自动配置主机名、时钟以及 hosts 文件,其中已经预置了官方包仓库的地址,以便后续通过网络进行软件更新。 为了实现现代化的软件管理,项目引入了 apkg 包管理客户端,该工具仿照目前主流的二进制包管理器,能够从 pkg.amigaux.org 拉取元数据、解决依赖关系并完成升级。首批可用的软件包包括 GNU 核心工具集中的 grep、gzip、less、patch 以及压缩库 zlib,这些基础组件为后续构建更复杂的环境奠定了坚实的基础。随着社区的贡献,更多的 BSD 工具、开发套件以及多媒体库正在逐步被移植和打包,使得 Amix 不仅能够完成系统维护,还能支持开发与日常生产力任务。 在工具链方面,项目维护了一套以 Linux 为宿主的 m68k‑cbm‑sysv4 交叉编译环境,这使得开发者可以在现代 x86 或 ARM 主机上编译针对 68000 系列处理器的二进制程序,而无需依赖稀缺的原生编译器。交叉工具链不仅用于构建内核和驱动程序,还用于制作各种用户空间软件的发布包,确保整个系统的一致性与可再现性。
与此同时,社区还提供了一个名为 kerntools 的构建枢纽,它能够根据 driver.conf 文件自动打补丁、配置选项并触发内核重新编译,大幅降低了硬件适配的门槛。 驱动程序的移植工作是项目的另一大亮点。针对 Z3660 加速卡,团队分别实现了 SCSI 驱动(amix‑z3660scsi)以及基于 STREAMS/DLPI 以太网驱动(amix‑z3660net),并对卡的固件进行了 Amix 感知的修改(Z3660‑amix),使得原本仅用于 AmigaOS 的加速板能够在 Unix 环境下提供原生的块设备与网络吞吐。同样,针对老牌的 A4091/A4092 SCSI 控制卡,开发者移植了 NCR 53C710 芯片的驱动(amix‑a4091),从而在拥有这些经典扩展卡的机器上实现了可靠的磁盘访问。网络方面,除了 Z3660 的以太网驱动外,社区还在努力适配 Hydra 以太网卡(hydra‑amix)以及其他潜在的网络硬件,以期在未来提供更丰富的连接选择。 图形子系统的复兴同样备受关注。
项目目前已经实现了基于 X11R5 的 RTG 服务器(xrtg‑amix),能够在拥有显存的显卡上提供基本的位图加速。同时,针对较新的 ZZ9000 兼容显卡,正在进行 RTG 图形驱动的移植(zz9000‑amix),而针对 MNT VA2000 则有专用的驱动(va2000‑amix)在开发中。在这些底层驱动就绪之后,团队计划将 X11R6.3 以及 Mesa 开源三维图形库作为官方软件包发布,如此一来,Amix 就有望在复古硬件上运行现代的开源桌面环境、甚至是诸如 Quake 这样的三维基准测试程序。事实上,Quake 已经在当前的开发分支上成功编译并能够在 68060 处理器上以可接受的帧率运行,这不仅展示了系统的性能潜力,也为爱好者提供了一个直观的性能基准。 除了软件栈的建设,项目还高度重视文档与知识的传承。所有开发进展、实验结果以及技术决策均被记录在名为 grimoire‑amix 的公开仓库中,每一条贡献都附带置信度标签,以便读者能够快速辨别哪些内容已经在真实硬件上验证,哪些仍然处于实验阶段。
这种透明的记录方式不仅便于新成员上手,也为后续的历史研究提供了宝贵的一手资料。 在即将到来的里程碑事件上,项目计划在 2026 年 9 月 19 日于芬兰奥卢的 Saku 大会上举行 Amiga Unix 68040/68060 的正式发布。届时将完整公开源代码、编译工具链、安装介质、软件仓库以及详细的使用手册,使得任何对复古计算感兴趣的人都能够在自己的 Amiga 机器或加速板上亲自体验这一曾经被遗忘的 Unix 变种。发布之后,团队的工作重点将转向进一步完善原生的现代 GCC 在目标机器上的自举编译、提升加速卡固件中的以太网吞吐量、以及打包更多的桌面与多媒体应用。 从宏观角度看,Amix 的复兴不仅仅是一次怀旧的技术实验,它更展示了开源社区如何通过协作与创新,让被时代淘汰的硬件与软件焕发新生。通过现代工具链、包管理以及活跃的软件生态,Amiga Unix 有望成为连接过去与未来的桥梁 - - 既保留了经典 Amiga 机器的独特魅力,又提供了如今开发者所期望的灵活性与可扩展性。
对于复古计算爱好者、操作系统研究者以及对硬件软件协同设计感兴趣的读者而言,这个项目都提供了一个值得深入探索的案例,说明在开放与共享的精神指引下,即便是已经停产数十年的平台,也能够在新时代中找到自己的位置。 。