HeadlinesBriefing HeadlinesBriefing.com

zerobrew: альтернатива Homebrew в 100 раз быстрее

Hacker News •
×

zerobrew приносит архитектуру в стиле uv для пакетов Homebrew на macOS и Linux, обещая установку до 100 раз быстрее. Установите через автономный установщик (curl -fs SL https://zerobrew.rs/install | bash) или через Homebrew (brew install zerobrewhq/zerobrew/zerobrew). Инструмент поддерживает стандартные операции, такие как установка, удаление, пакетирование, проверка устаревших пакетов, обновление, сброс, очистка (gc) и запуск пакетов без привязки.

Снимок производительности, выполненный 8 октября 2026 года с zerobrew 0.3.5 и Homebrew 7.0.8 на MacBook Pro (M3 Pro, 18 ГБ ОЗУ), показал значительное ускорение. В целом, 100 пакетов установились в 6,6 раза быстрее в холодном состоянии и в 68,31 раза быстрее в разогретом состоянии. Медианный пакет был в 5,3 раза быстрее в холодном состоянии и в 56 раз быстрее в разогретом состоянии. На пакет, ускорение в холодном состоянии варьировалось от 1,6x (go) до 20x (ca-certificates), а в разогретом состоянии — от 18x (go) до 252x (ca-certificates).

Из 100 пакетов 24 установились в разогретом состоянии в 100 раз быстрее или более, на что указывает звёздочка в слогане. Установка в холодном состоянии ограничена процессом связывания, тогда как большие пакеты, такие как go и llvm, тратят почти всё время в холодном состоянии на загрузку, поэтому оба инструмента показывают схожие результаты там. При медленном соединении около 69 Мбит/с результаты составили 3,3x в холодном состоянии и 69x в разогретом состоянии.

Полные результаты доступны в репозитории, где подробно описано сравнение zerobrew и Homebrew по каждому пакету.

Часто задаваемые вопросы: Насколько быстрее zerobrew по сравнению с Homebrew?

zerobrew показывает ускорение в 6,6 раза для холодной установки и в 68,31 раза для разогретой установки на 100 пакетов. Медианный пакет был в 5,3 раза быстрее в холодном состоянии и в 56 раз быстрее в разогретом состоянии, при этом 24 пакета достигли ускорения в 100 раз или более в разогретых условиях.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing