Zerobrew 是一个新发布的包管理器,旨在通过重用 Homebrew 发布的完全相同的预构建瓶子,成为 Homebrew 的直接替代品,但改变了这些瓶子在用户机器上的安装方式。该项目自称为实验性项目,但指出其创建者每天都在使用它,并鼓励用户与 Homebrew 一起尝试,而不是完全替换 Homebrew。
根据仓库中包含的基准测试,安装一组 100 个常见公式(formulae)在 Homebrew(冷启动)下耗时 775.6 秒,而在 zerobrew 下仅需 117.4 秒,冷启动情况下整体提速 6.6 倍,在下载缓存温暖时提速达到 68.3 倍。单个包如 ca‑certificates 和 python@3.14 的温暖安装速度提升超过 100 倍,这是 “up to 100x*” 宣称的来源。这些性能提升源于 zerobrew 的 post‑download 工作流程:它跳过 Ruby 公式评估,在进程内执行重定位,并直接从利用 APFS clonefiles 实现近零开销复制的内容寻址存储进行链接,因而仅需支付一次下载成本。
此图像展示了文章中提到的性能声明,显示了项目自称相较于 Homebrew 的速度优势。
尽管这些数字令人印象深刻,但 zerobrew 的性能仍受限于与 Homebrew 相同的网络下载步骤;冷启动安装只快几倍,因为瓶颈在于从网络获取瓶子。项目承认它完全依赖 Homebrew 的瓶子构建农场和公式定义,自身不进行编译,也不维护独立的公式。用户报告偶尔出现不兼容情况——例如,node 包失败——因此文档建议 zerobrew 与 Homebrew 并行运行,并警告除非用户充分了解其后果,否则不要完全替换 Homebrew。