Brussels / 30 & 31 January 2016


Homebrew - Things We Do Differently

Homebrew drastically varies from most other packages in a few ways. Come hear about which of these were good/bad/terrible ideas!

Homebrew is a popular package manager for OS X. Compared to most Linux package managers we have some pretty major differences from how we run the project (pull-requests on GitHub) to how we interact with the system (try to use system-provided libraries when possible) and use of root (we actively refuse to use it). Come and hear about how we'd do Homebrew differently if we were starting it from scratch today and what other package managers can learn from our failures and successes.


Photo of Mike McQuaid Mike McQuaid