开源|Advanced Mac Substitute:API级复刻80年代经典Mac OS系统
thinkindev • 2026-04-11
2516 views
近日,一个名为Advanced Mac Substitute的开源项目引发了技术社区的广泛关注。该项目并非简单的模拟器,而是对上世纪80年代经典Mac OS操作系统在API级别的重新实现。其核心目标是在现代硬件和操作系统上,通过提供一套与原始Mac Toolbox API高度兼容的接口,使得为那个时代编写的应用程序能够无需修改或仅需少量修改即可重新编译并运行。这超越了传统模拟器(如vMac、Mini vMac)或兼容层(如Executor)的思路,旨在从系统服务层面进行“替代”。项目目前支持在Linux和BSD系统上运行,并已能成功启动System 6和System 7的Finder,展示了其技术可行性。这一尝试不仅是对计算机历史的致敬,更具有实际的技术探索价值,为保存和延续古老的软件遗产提供了新的、更底层的技术路径,吸引了大量怀旧技术爱好者和系统开发者的兴趣。
核心要点
- 项目本质是API级别的重新实现,而非模拟器,旨在提供与80年代Mac OS兼容的系统接口。
- 目标是在现代Linux/BSD系统上直接运行经典Mac应用,已能启动System 6/7的Finder。
- 为保存和运行历史软件提供了新的技术方案,具有计算机考古和软件遗产保护价值。