近期,两款旨在重现经典 Apple 桌面体验的 Linux 项目——ZacOS 9 和 Mavernix 相继亮相。尽管人工智能技术可能在其中发挥了作用,但这两款独立开发的项目在视觉呈现上均达到了较高的完成度。

ZacOS 9 是一个诞生仅数周的新项目,其开发者为亚当·劳森(Adam Lawson)。劳森在 Hacker News 的相关讨论中承认,他在软件开发过程中使用了大语言模型(LLM)作为辅助工具。该项目的设计目标是复刻 MacOS 8 和 9 时期的“金色”界面风格,这一设计源自 Apple 早期 Copland 项目的遗产,并最终演变为 MacOS 7 的多任务继任者。
在功能架构上,ZacOS 包含窗口管理器、文件处理器、全局菜单、控制面板应用、控制带以及各类桌面配件等组件。它支持通过 Mac 联网协议进行连接,并能与现有的 SheepShaver 模拟器集成,从而运行经典的 Mac 应用程序。目前,Sourceforge 提供包含完整预装环境的 Debian Linux 镜像下载,Github 上也提供了更精简的 Debian 包供用户自行安装。作为一个基于 Wayland 的全新环境,ZacOS 的图标设计灵感来源于劳森的宠物狗扎克。据现有信息表明,ZacOS 并未直接复用任何旧版 MacOS 的代码库。
值得注意的是,ZacOS 并非首个尝试在 Linux 上还原 Mac 风格界面的项目,但其完整性令人印象深刻。此前已有多个类似尝试,例如 Ryu Kojiro 开发的 classic-wm,这是一款模仿 Mac System 6 风格的窗口管理器;以及 Morgan Aldridge 开发的 mlvwm,旨在重现灰度版本的 MacOS 7 和 8 外观。此外,还有针对现代 Unix 系统的 Classic Mac Finder 项目,试图重建旧版 Finder 的功能。
另一种实现路径是通过高度可定制的桌面环境模拟 MacOS 布局。Xfce 便是其中的代表,尽管官方未深入研究主题定制,但社区中存在如 Xubuntu 的 Platinum9 主题等方案。同样,Windows 95 的复古风潮也影响了 Linux 社区,Chicago95 主题使 Xfce 呈现出经典 Windows 操作系统的视觉效果,该主题至今仍由开发者积极维护。
Mavernix:基于真实资源的 OS X 复刻
除了怀念早期的经典 MacOS,部分用户也对 Mac OS X 的早期版本情有独钟。Mavericks 作为 OS X 历史上首个完全免费的版本,于 2013 年发布,至今仍可在特定渠道获取。Mavernix 项目正是为了在现代 Linux 系统上重现这一时期的 macOS 界面而诞生。
与 ZacOS 不同,Mavernix 主要构建于现有软件基础之上,其窗口渲染依赖 Wayfire 合成器,面板则由 Quickshell 绘制,整体同样基于 Wayland 协议。目前,Mavernix 仅支持 Arch Linux 发行版。
Mavernix 的核心创新在于其内置的工具链,能够从正版 OS X 系统中提取图像、图标、纹理及壁纸等资源,并将其应用于 Linux 桌面以还原真实的 Mac 视觉体验。使用此功能需要用户持有 OS X 副本。虽然许可协议禁止在非 Apple 硬件上运行 OS X,但 Mavernix 仅提取静态资源用于界面渲染,并不涉及操作系统的实际运行。
开发团队已在视频频道上传了 Mavernix 桌面的演示视频,展示了其精致的视觉细节。与此同时,另一款名为 Gershwin 的桌面项目也在持续开发中,该项目同样借助 LLM 辅助,但核心代码多由人类编写,并大量复用了始于 1991 年的 GNUstep 项目成果。GNUstep 的历史比 Xfce、KDE 和 GNOME 更为悠久,几乎与 Linux 内核同期诞生,未来有望提供更深入、更丰富的类 Mac 用户体验。





