19 points par xguru 2026-02-11 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Conserve la compatibilité des commandes avec Homebrew tout en rendant l’installation de paquets sur Mac 5 à 20 fois plus rapide
  • Réutilise directement le CDN de Homebrew, il suffit donc de remplacer la commande brew par zb pour l’utiliser immédiatement
  • Open source en Rust, appliquant à la gestion des paquets sur Mac le modèle du projet uv
    • Stocke les paquets dans un magasin adressé par le contenu basé sur SHA256
    • Adopte une architecture de réinstallation sans duplication permettant une restauration immédiate lors de la réinstallation d’un même paquet
    • Réduit au minimum la surcharge disque grâce à une approche Copy-on-Write utilisant APFS clonefile
  • Accélère l’ensemble du processus d’installation grâce au téléchargement parallèle et à l’exécution en streaming
    • Effectue en parallèle le téléchargement, la décompression et les opérations de liaison
    • Maximise l’efficacité réseau grâce à un cache HTTP agressif et à la mise en concurrence des connexions CDN (racing)
  • Compatible avec les Brewfile existants de Homebrew
    • Prend en charge l’installation en lot via les commandes zb install --file Brewfile ou zb bundle
  • Fournit des commandes intuitives comme zb install, zb uninstall, zb gc, zbx, etc.
  • Résultats de benchmark
    • Sur les 100 paquets les plus populaires, gain moyen de 2,0x (à froid) et 7,6x (à chaud)
    • Jusqu’à 18 à 29 fois plus rapide pour sqlite, libsodium, tesseract, etc.
  • Double licence Apache-2.0 et MIT
  • Encore à un stade expérimental, mais compatible avec la plupart des paquets essentiels de Homebrew

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.