Homebrew at Scale

Automated Builds and ARM64 Linux
Ruoyu Zhong

This talk was presented at NUS Hackers’ flagship event, Friday Hacks, Issue #283, at the National University of Singapore.

In this talk, we will explore Homebrew, the package manager for macOS and Linux, from a maintainer’s perspective. We will examine how Homebrew’s fully automated CI pipeline builds and distributes binary packages (bottles). Then, we will discuss the technical challenges of porting Homebrew to ARM64 Linux, from architecture compatibility issues to future roadmap plans.

Poster for Homebrew at Scale talk

Poster for Homebrew at Scale talk