zerobrew: una alternativa a Homebrew hasta 100 veces más rápida
A 100x faster* alternative to homebrew
zerobrew es una alternativa a Homebrew para macOS y Linux que promete instalaciones mucho más veloces. En pruebas con 100 paquetes, fue 6,6 veces más rápido en frío y 68 veces más rápido en caliente; 24 paquetes superaron las 100 veces en caliente. Usa una arquitectura similar a uv y se instala con un script o mediante Homebrew.
24 de los 100 paquetes se instalaron 100 veces más rápido o más en caliente, que es a lo que se refiere el asterisco del eslogan.
- deanc
No estoy de acuerdo con todo lo que hace Homebrew, pero los mantenedores principales son visibles, vocales y muy opinionados. Han demostrado credibilidad y se han ganado mi confianza a lo largo de los años, dado que es un punto de entrada crucial para posible malware a mi sistema.
Homebrew ha seguido mejorando el rendimiento en cada versión principal. Ciertamente es mucho más rápido hoy que hace 5 años. Quiero fiabilidad y seguridad en un gestor de paquetes, la velocidad es un plus.
Aplaudo la competencia, pero algo como esto empieza con confianza cero en lo que a mí respecta. Si hay un lugar donde quiero intervención humana en lugar de LLM, es aquí. Necesita gritar: humanos inteligentes están al mando y supervisando el proyecto. No veo eso aquí.
- Jaydenaus
También puedes usar mise como reemplazo de homebrew, aunque no creo que haya afirmaciones/benchmarks sobre rendimiento https://mise.jdx.dev/bootstrap/packages/brew.html
- nine_k
"Alternativa a homebrew (la utilidad CLI)" -> "Frontend para Homebrew (el sistema de paquetes)".
En esta línea, me pregunto cuándo alguien creará un "gestor de paquetes universal" que factorice la resolución de dependencias, el almacén direccionable por contenido, el empaquetado/desempaquetado, la manipulación de archivos, las firmas, etc. Pequeños plugins, quizás solo descripciones declarativas, serían suficientes para conectarlo a almacenes como npm, homebrew, pypi, quizás incluso cargo y nixpkgs.
- BugsJustFindMe
> "zerobrew hace la reubicación en proceso y enlaza desde un almacén direccionable por contenido"
Ok, pero ¿por qué una nueva aplicación para eso en lugar de un PR para brew?
- potamic
¿Cuál es la importancia de la aceleración en caliente en los benchmarks? Para la mayoría de las instalaciones nuevas, la caché estaría mayormente vacía, ¿no deberían ser los números en frío más significativos para el uso diario?