- Mantiene compatibilidad de comandos con Homebrew, pero acelera de 5 a 20 veces la instalación de paquetes en Mac
- Aprovecha directamente el CDN de Homebrew, así que se puede usar de inmediato con solo reemplazar el comando
brew por zb
- Proyecto open source en Rust que aplica a la gestión de paquetes en Mac el modelo del proyecto uv
- Guarda los paquetes en un almacén direccionado por contenido basado en SHA256
- Adopta una estructura de reinstalación sin duplicación que restaura al instante al reinstalar el mismo paquete
- Minimiza la sobrecarga en disco con un método Copy-on-Write usando APFS clonefile
- Descargas en paralelo y ejecución en streaming para acelerar todo el proceso de instalación
- Procesa simultáneamente la descarga, descompresión y enlazado
- Maximiza la eficiencia de red con caché HTTP agresiva y racing de conexiones al CDN
- Permite usar el Brewfile existente de Homebrew tal cual
- Soporta instalación por lotes con los comandos
zb install --file Brewfile o zb bundle
- Ofrece comandos intuitivos como
zb install, zb uninstall, zb gc y zbx
- Resultados de benchmark
- En promedio, mejora la velocidad 2.0 veces (cold) y 7.6 veces (warm) con base en los 100 paquetes principales
- Mejora hasta 18 a 29 veces en
sqlite, libsodium, tesseract y otros
- Licencia dual Apache-2.0 y MIT
- Aunque está en fase experimental, es compatible con la mayoría de los paquetes principales de Homebrew
Aún no hay comentarios.