zerobrew устанавливает 100 пакетов в 68 раз быстрее Homebrew

A 100x faster* alternative to homebrew

zerobrew переносит архитектуру uv в мир пакетных менеджеров для macOS и Linux. На тесте из 100 пакетов холодная установка заняла 117 секунд против 776 у Homebrew (6.6x), а тёплая — 9.3 секунды против 638 (68x). Отдельные пакеты, например node, ускоряются более чем в 120 раз. Установка одной командой, поддержка Brewfile и запуск без линковки.

24 из 100 пакетов устанавливались в 100 раз быстрее или более в тёплом режиме — именно на это указывает звёздочка в слогане.
  1. deanc

    Я не согласен со всем, что делает Homebrew, но основные мейнтейнеры видимы, активны и очень принципиальны. Они проявили себя как надёжные люди и заслужили моё доверие за эти годы, учитывая, что это критически важная точка входа для потенциального вредоносного ПО в мою систему.

    Homebrew продолжал улучшать производительность с каждым мажорным релизом. Сейчас он определённо намного быстрее, чем 5 лет назад. Я хочу надёжности и безопасности от пакетного менеджера, скорость — приятный бонус.

    Я приветствую конкуренцию, но что-то подобное начинается с нулевого доверия, насколько я понимаю. Если есть место, где я хочу человеческого участия вместо LLM, так это здесь. Оно должно кричать: умные люди контролируют и курируют проект. Я этого здесь не вижу.

  2. Jaydenaus

    Теперь вы также можете использовать mise в качестве замены homebrew, хотя я не думаю, что есть какие-либо заявления/бенчмарки по производительности https://mise.jdx.dev/bootstrap/packages/brew.html

  3. nine_k

    "Альтернатива homebrew (CLI-утилите)" -> "Фронтенд для Homebrew (пакетной системы)".

    В этом ключе мне интересно, когда кто-нибудь придумает "универсальный пакетный менеджер", который вынесет за скобки разрешение зависимостей, контентно-адресуемое хранилище, упаковку/распаковку, манипуляции с файлами, подписи и т.д. Небольшие плагины, может быть, просто декларативные описания, было бы достаточно, чтобы подключить его к таким хранилищам, как npm, homebrew, pypi, возможно, даже cargo и nixpkgs.

  4. BugsJustFindMe

    > "zerobrew выполняет перемещение в процессе и линкует из контентно-адресуемого хранилища"

    Ок, но почему для этого новое приложение, а не PR для brew?

  5. potamic

    В чём значение ускорения на прогретом кеше в бенчмарках? Для большинства новых установок кеш в основном будет пустым, разве холодные числа не должны быть более значимыми для повседневного использования?

Ещё за этот день

2026-10-08