Pulse 게시 ·

zerobrew, Homebrew 패키지 100개 설치 비교 결과 공개

실험적 패키지 도구 zerobrew가 10월 8일 개발판 0.3.5의 설치 비교 결과를 공개했다. 프로젝트 측의 M3 Pro Mac 측정에서 100개 패키지 전체 설치는 Homebrew보다 빈 캐시에서 6.6배, 다운로드 캐시가 남은 상태에서 68배 빨랐다. 두 경우 모두 패키지를 제거한 뒤 실제로 다시 설치했다.

macOS·Linux용 도구로 Homebrew의 패키지 정의와 사전 빌드된 bottle을 활용한다.

측정 환경은 macOS 26.6.2, M3 Pro MacBook Pro·18GB RAM, 약 318Mbit/s 다운로드 회선이며 비교 대상은 Homebrew 7.0.8이다.

100개 전체 설치 시간은 빈 캐시에서 Homebrew 776초·zerobrew 117초, 다운로드 캐시가 남은 상태에서 638초·9.3초였다.

패키지별 속도 향상 중앙값은 빈 캐시 5.3배·캐시 재사용 56배였다. 약 69Mbit/s 회선에서는 전체 빈 캐시 설치 향상이 3.3배였다.

프로세스 내부 경로 재배치와 콘텐츠 주소 기반 저장소를 사용한다. 프로젝트는 실험 단계인 만큼 Homebrew와 병행 사용을 권한다.

Brewfile 설치·내보내기와 패키지를 링크하지 않고 실행하는 zbx를 제공하며 Apache 2.0 또는 MIT 라이선스를 선택할 수 있다.

같은 Homebrew 바이너리를 쓰면서 설치 후 경로 수정·링크 비용을 줄이는 구조여서, 캐시를 재사용하는 개발 환경에서 이점이 커진다.

원문