Zerobrewは新たにリリースされたパッケージマネージャーで、Homebrewが公開しているまったく同じ既製ボトルを再利用しながら、ユーザーのマシンでのインストール方法を変更することで、Homebrewのドロップイン代替となることを目指しています。プロジェクト自身は実験的だと説明していますが、作成者は毎日使用していることを挙げ、完全な代替ではなくHomebrewと併用して試すことをユーザーに勧めています。
リポジトリに含まれるベンチマークによれば、一般的なフォーミュラ100個のインストールにHomebrew(コールド)では775.6秒、zerobrewでは117.4秒かかり、コールドインストールでは全体で6.6倍、ダウンロードキャッシュが温まった状態では68.3倍の速度向上となります。ca‑certificatesやpython@3.14などの個別のパッケージでは、温まったインストールで100倍を超える速度向上が見られ、これが「最大100倍*」というキャッチフレーズの由来です。これらの利点は、zerobrewのダウンロード後のワークフローから得られます:Rubyフォーミュラの評価をスキップし、インプロセスでリロケーションを行い、APFSのclonefilesを活用したコンテンツアドレス可能なストレージから直接リンクすることで、ダウンロードコストを1回だけ支払うようになっています。
この画像は記事で言及されているパフォーマンス主張を示しており、プロジェクトが自称するHomebrewに対する速度の優位性を示しています。
印象的な数字にもかかわらず、zerobrewのパフォーマンスはHomebrewを制限する同じネットワークダウンロードステップに依存しているため、コールドインストールではボトルの取得がボトルネックとなり、わずか数倍程度の速度向上にとどまります。プロジェクトは、自分自身で何かをコンパイルせず、別のフォーミュラを維持することなく、Homebrewのボトルビルドファームとフォーミュラ定義に完全に依存していることを認めています。ユーザーからはnodeパッケージでの失敗など、時折互換性の問題が報告されているため、ドキュメントではzerobrewをHomebrewと併用して実行することを勧め、その影響について十分に理解している場合のみHomebrewを完全に置き換えることを警告しています。