- Homebrewとのコマンド互換性を維持しつつ、Mac向けパッケージのインストールを5〜20倍高速化
- Homebrew CDNをそのまま活用し、
brewコマンドをzbに置き換えるだけですぐに利用可能
- Rust製オープンソースで、uvプロジェクトのモデルをMacパッケージ管理に適用
- パッケージをSHA256ベースのコンテンツアドレスストレージに保管
- 同一パッケージ再インストール時に即座に復元される非複製再インストール構造を採用
- APFS clonefileを用いたCopy-on-Write方式でディスクオーバーヘッドを最小化
- 並列ダウンロードとストリーミング実行により、インストール工程全体を高速化
- ダウンロード、展開、リンク処理を同時実行
- 積極的なHTTPキャッシュと**CDN接続の競合(racing)**でネットワーク効率を最大化
- 既存のHomebrewのBrewfileをそのまま使用可能
zb install --file Brewfileまたはzb bundleコマンドで一括インストールをサポート
zb install、zb uninstall、zb gc、zbx などの直感的なコマンドを提供
- ベンチマーク結果
- 上位100パッケージ基準で平均2.0倍(コールド)、**7.6倍(ウォーム)**の高速化
sqlite、libsodium、tesseract などで最大18〜29倍改善
- Apache-2.0およびMITのデュアルライセンス
- 実験的段階だが、Homebrewの主要コアパッケージの大半と互換
まだコメントはありません。