Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
68,537
39,378


Popular macOS package management system Homebrew today received a major update, with the 3.0.0 version introducing official support for Apple silicon chips.

homebrew-logo.jpg
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.

Article Link: Open Source Package Management Software Homebrew Gains Native Apple Silicon Support
 
Smashing, looking forward to trying it out on Monday. I believe we are just waiting on Docker to automagically build x86 and ARM images and then all is good, though I already have AWS CodeBuild setup to run on pushes to master/main.

As a bonus, Textmate 2 also just got its M1 update. It seems like the perfect time for (non Xcode/Swift) devs to start getting into this.
 
Last edited:
I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.

Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.
Just off the top of my head of things I use every day:

awscli, tldr, htop, ncdu, speedtest-cli, pyenv, pyenv-virtualenv, tmux, nvm, node, redis, yarn, git, tree, unrar, wget, docker, httpie, nginx... I'm sure others as well
 
I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.

Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.
It's definitely a developer thing. There's a bunch of tools that can be installed freely with Homebrew without having to manage all the different invocations. The general user can stick to the App Store, or whatever other site that offers their apps.
 
It is great for developers like me. But yes, not much use for general users.
Just curious, what tools are running that you install and manage with homebrew? I do Machine Learning which implies python and C++ libraries and tools.
 
I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.

Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.

Gotta say MacPorts has always been way more useful for my needs.
(As for what I use from MacPorts, the primary functionality is a set of tools like sox and ffmpeg that I use in a script that speeds up audio and video files by some arbitrary factor (while preserving pitch).

The audio speedup is less essential these days in that Apple gives us some degree of flexibility in audio speedup, though still not that many choices. And while I do the audio speedup I fix it up in other useful ways like companding and silence removal.
Apple has never embraced video speedup (after the days of QuickTime as QuickTime; back when I was on the team we definitely supported it even doing backward playback smoothly. My smooth backward MPEG playback remains the only such implementation I have ever seen.) But if you're watching, eg, video lectures, you want speedup for the same reason you want audio speedup!
 
I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.

Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.

Well, it all depends on what needs you have. I find the alredy mentioned youtube-dl useful for working reasons.

Another widely used installation is Apache-MySQL/MariaDB-PHP combo.

Homebridge (through Node), Shairport Sync, Exiftool, AWSCli, qpdf, ffmpeg, flac, theora come to my mind, too.
 
  • Like
Reactions: rafark
Very impressive work! I was not expecting support before mid spring, but the team really did the impossible. Shows how much passion there is in the community but also how easy it is to port well-written software to ARM64...

I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.

Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.

I couldn't live without homebrew. If you do software development it's a must.
 
I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.

Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.

Homebrew is not meant to be a normal "application" installer like you may be used to. It's largely for command-line utilities, which are needed by developers. Homebrew can install regular applications, too, but that's not its primary focus.

I've used Homebrew a few times, but keep going back to MacPorts for a simpler experience. As a web applications developer, I run a full suite of Nginx/PHP/MySQL/MongoDB/Redis installations on my system to emulate a live web server, and MacPorts is what I use to install these components.
 
Oh my heart skipped a beat. I thought it was getting shut down because it wouldn't work on Apple Silicon or something.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.