
2026:Amiga Unix 桌面之年
我们看到 Amiga Unix 即将在 2026 年迎来重要发展。Amiga Unix(简称 Amix)是康懋达(Commodore)为 Amiga 开发的 System V Release 4 系统,它在 1990 - 1992 年间随 A2500UX 和 A3000UX 发售,之后便停滞不前。
1. 再度回归的 Amiga Unix
amigaux.org 这个非官方社区项目,旨在重启 Amiga Unix 系统。该项目让 Amix 能在 68040 和 68060 机器以及如今的加速硬件上运行,配备了现代工具链、包管理器,还为一些原本没有驱动的卡开发了驱动。相关工作都是公开进行的,进展会实时记录在 [魔法书] 中。此项目由 asokero、isoriano1968 和 jusii 共同推进。
1.1 即将实现:自行安装
安装介质可通过软盘和 CD - ROM 在真实硬件上启动(在模拟器中则使用软盘镜像和 ISO 镜像),能交互式或无人干预地完成整个安装过程。对于支持的硬件,只需按照提示操作,就能将 Amix 安装到机器上,经典的磁带安装方式后续也会推出。
安装完成后,网络将发挥作用:apkg 可直接从 **pkg.amigaux.org** 安装软件包,一开始会有 grep、gzip、less、patch 和 zlib 等,随着开发和测试的推进,还会有更多 GNU 和 BSD 工具加入。在真实的 68060 上安装时,设置键盘布局、磁盘、分区大小和软件包集后,安装程序会显示即将执行的操作,整个过程实时展示,省去了漫长的等待。首次启动时,系统会自动命名,设置时钟,写入主机文件(包括软件包仓库信息),最后进入登录界面。
2. 目前进展
2.1 已完成的工作
- 68040/68060 支持:可在配备或不配备 FPU 的真实 68060 上运行 Amix 2.1,但必须有 MMU。
- Z3660 加速器:拥有原生 SCSI 和以太网驱动,已在真实硬件上验证。
- A4091 / A4092:具备 Zorro III SCSI 驱动和自动检测内核。
- 安装方式:可通过软盘 + CD - ROM 在真实机器上安装,或在模拟器中使用软盘镜像 + ISO 镜像,支持交互式或无人干预安装;经典的磁带安装方式后续推出。
- apkg:一个远程软件包客户端,配有托管仓库(包含目录、依赖项和升级功能),并且已打包了一些现代 GNU 工具,如 grep、gzip、less、patch、zlib。
- 交叉工具链:基于 Linux 的 `m68k - cbm - sysv4`,可构建上述所有内容。
- OpenLook 桌面:全新安装后即可使用。
- Quake:可以运行,目前主要用于性能测试,而非游戏体验。
2.2 正在进行的工作
- Z3660 的 RTG 图形(兼容 ZZ9000):已在模拟器中运行,接下来将在真实硬件上测试。
- 加速器固件中的以太网吞吐量优化。
- 将社区移植的 X11R6.3 和 Mesa 打包,之后会扩展到更多用户空间程序。
- 只读 CD 文件系统(ODFileSystem 移植)。
- 安装介质优化:增加修复功能和安全防护;推出磁带版本。
2.3 下一步计划
- 在设备上安装原生的现代 gcc。
- 在真实加速器上实现 RTG。
- 完成打包的 X11R6.3 / Mesa 堆栈。
- 修复固件中的以太网问题。
- 全面发布:包括软件包、源代码、安装说明和手册。
3. 开发方式
部分工作借助了生成式 AI。由于没有可用的源代码,模型会读取旧内核的二进制文件,然后编写驱动和相关说明。不过,开发方向由人工设定,每次更改都需人工审核,并在真实硬件上进行测试,只有能正常启动才算通过。其他部分则采用传统方式开发。“魔法书”会记录所有工作,并标注可信度,让用户清楚哪些已验证,哪些还只是猜测。
4. 代码资源
4.1 内核
- [asokero/amix - 040 - 060 - port]:适用于 68040 和 68060 的 Amix 2.1 内核。
- [asokero/amix - unix - boot]:让 Markus Wild 的 `unix_boot` 能在 68040 或 68060 上加载 Amix 内核的补丁。
4.2 驱动和硬件
- [jusii/amix - z3660scsi]:Z3660 的 PiStorm piscsi 邮箱的 SCSI 驱动。
- [jusii/amix - z3660net]:Z3660 的 STREAMS/DLPI 以太网驱动。
- [jusii/Z3660 - amix]:支持 Amix 的 Z3660 固件分支。
- [jusii/amix - a4091]:康懋达 A4091/A4092(NCR 53C710)的 SCSI 驱动。
- [isoriano1968/zz9000 - amix]:ZZ9000 RTG 驱动。
- [isoriano1968/hydra - amix]:Hydra 以太网驱动。
- [asokero/va2000 - amix]:MNT VA2000 RTG 驱动。
4.3 图形和 X11
- [asokero/xrtg - amix]:Xrtg,一个 X11R5 RTG 服务器。
- [isoriano1968/x11r6.3 - amix]:适用于 Amix 的 X11R6.3。
- [isoriano1968/mesa - amix]:适用于 Amix 的 Mesa。
4.4 依赖项目
- [shanshe/Z3660]:Z3660 加速器固件。
- [reinauer/ODFileSystem]:正在移植的 CD 文件系统。
- [BlitterStudio/amiberry]:测试用的模拟器(我们的分支:[jusii/amiberry])。
4.5 工具和文档
- [isoriano1968/gcc - cross - amix]:`m68k - cbm - sysv4` 交叉工具链。
- [jusii/amix - kerntools]:内核构建中心,可根据 driver.conf 对自定义的 Amix 代码树打补丁。
- [jusii/grimoire - amix]:以仓库形式存在的文档。
- [asokero/quake - amix]:适用于 Amix 的 Quake。
2026 年 9 月 19 日(周六)17:00 * Amiga Unix 68040/68060 发布活动 * [Saku 2026],芬兰奥卢的 Oulun Tetra。Saku 活动结束后将全面发布,包括软件包、源代码、安装说明和手册。需要说明的是,amigaux.org 是一个独立的非官方项目,与 Amiga 公司、康懋达或其他商标持有者没有关联,也未得到它们的认可或赞助。Amiga、AmigaOS 和 Amiga UNIX 是各自所有者的商标;UNIX 是 The Open Group 的注册商标。



被折叠的 条评论
为什么被折叠?



