Amiga Unix 重生:在 68060 上运行 System V

Amiga Unix, Again

Commodore 的 Amiga Unix(Amix)曾在 1990 年代随 A2500UX 和 A3000UX 发布,随后便停滞不前。如今,amigaux.org 社区项目让这款 System V Release 4 系统重新焕发生机。该项目不仅实现了 Amix 在 68040 和 68060 硬件及现代加速器上的运行,还构建了现代工具链、包管理器 apkg 以及针对从未支持过的硬件的驱动程序。从软盘和 CD-ROM 安装,到通过 apkg 安装 grep、gzip 等 GNU 工具,再到运行 Quake 作为基准测试,一切都在开放透明中进行。项目甚至利用生成式 AI 辅助逆向工程旧内核二进制文件,由人类审核并在真实硬件上验证,确保系统能真正启动。

这项工作部分借助生成式 AI 在循环中完成:模型读取旧内核的二进制文件,因为没有任何源代码可用,并编写驱动程序和注释,由人类设定方向、审查每一次更改,并在真实硬件上进行测试,要么启动要么失败。
  1. jchw

    我给任何重度依赖 LLM 辅助做项目的人的永恒建议是:少用点 LLM。在我看来,你当然应该继续使用 LLM,它们是很棒的工具。但浏览这个页面时,我能明显感觉到这段文字主要是 LLM 生成的,这让我很难相信项目的其他部分不是如此。

    如果你的代码真的是由 Claude“共同创作”的,那是一回事;但如果连你自己都算不上真正的共同作者,那就是另一回事了。

    显然,大多数人觉得 LLM 生成的文字没什么问题,但我和许多其他人认为,这可能是最烦人的垃圾。请考虑用你自己的声音来表达。

    我知道这话重复了,但很重要。

  2. breput

    我在 Amiga 500(配备 68030 w/MMU、68881 和 SCSI 硬盘扩展卡)上运行过 NetBSD 0.8,其时间线与 Commodore 的发布基本重合。

    除了“我们能做到”和历史兴趣之外,我实在想不出有什么理由让人会选择在 Amiga 上运行 System V r4 而不是 4.4BSD,尤其是考虑到最新发布的 NetBSD 11 仍然完全支持 Amiga[0]

    [0] https://wiki.netbsd.org/ports/amiga/

  3. steve1977

    这个项目可能会遇到一些商标问题。

同日更多故事

2026-09-21