zerobrew - Un gestor de paquetes 5 a 20 veces más rápido que Homebrew
(github.com/lucasgelfond)- 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
brewporzb - 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 Brewfileozb bundle
- Soporta instalación por lotes con los comandos
- Ofrece comandos intuitivos como
zb install,zb uninstall,zb gcyzbx - 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,tesseracty 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.