Popular macOS package management system Homebrew today received a major update, with the 3.0.0 version introducing official support for Apple silicon chips.
Apple Silicon is now officially supported for installations in /opt/homebrew. formulae.brew.sh formula pages indicate for which platforms bottles (binary packages) are provided and therefore whether they are supported by Homebrew. Homebrew doesn’t (yet) provide bottles for all packages on Apple Silicon that we do on Intel x86_64 but we welcome your help in doing so. Rosetta 2 on Apple Silicon still provides support for Intel x86_64 in /usr/local.
Homebrew, for those unfamiliar with the software, is a package manager like the Mac App Store. It’s designed to let users quickly and easily install, uninstall, and update apps using Terminal.
Prior to now, Homebrew was able to run on M1 Macs through Rosetta 2, but now it works on the new MacBook Air, MacBook Pro, and Mac mini natively. Homebrew doesn’t yet support bottles for all packages on Apple silicon that are available on x86_64, but improvements will be made in the future.
According to Homebrew developer Mike McQuaid, the 3.0.0 development was helped along by MacStadium and Apple, with Apple providing hardware and migration help.