Top
Best
New

Posted by mikemcquaid 13 hours ago

Show HN: Homebrew 6.0.0(brew.sh)
Today, I’m proud to announce Homebrew 6.0.0. The most significant changes since 5.1.0 are a new tap trust security mechanism, the new faster, smaller, default internal Homebrew JSON API, sandboxing on Linux, better defaults informed by our user survey, many brew bundle improvements, improved performance and initial support for macOS 27 (Golden Gate).

Happy to discuss any questions here!

976 points | 234 commentspage 7
napolux 8 hours ago|
did google apologize for not hiring you?
mikemcquaid 7 hours ago|
You’re thinking of mxcl, the creator, not me.

I also applied and failed a final stage job interview at Google (and various other places over the years) but never really bothered me that much.

Ironically I think I’d probably never have started working on Homebrew if it had.

napolux 6 hours ago||
oh sorry i was wrong, glad it happened then, and thx for your work!
gigatexal 6 hours ago||
Homebrew is the first thing I install on a new Mac. I love it. Thank you everyone for all the work. Looking forward to 6.0 and all the security stuff yay. I hope the apps I use that their maintainers adopt the changes.
alwillis 2 hours ago|
> Homebrew is the first thing I install on a new Mac.

Absolutely!

awesome_dude 7 hours ago||
Dependency management is still one of the hardest jobs in systems (languages, Operating systems, distributed applications, etc) - hat's off to you and your team for the hard work keeping everything together
Hamuko 7 hours ago||
I don't understand how the tap trust improves security at all. If I'm installing something from a third-party tap, instead of running tap + install, I now run tap + trust + install? How does this protect me against compromised taps?
thealistra 4 hours ago|
Exactly - so far seems like a windows vista “are you sure?” Modal. Are we missing something here?
shevy-java 8 hours ago||
Has anyone tried it on Linux? It has been several months since I last tried it on Linux. I found some things worked but others did not. Has anyone more recent experiences here, say, within the last 6 months, on Linux specifically?

I am using my own custom "package" manager in ruby, but naturally it is nowhere near as sophisticated as homebrew. I am looking more towards complementing this, but these days I also lack time for more thorough testing, so I try to minimize pain points (and thus also less frequently use software written by others for the most part, unless it is a key project such as libreoffice and what not).

theragra 6 hours ago|
Wdym tried?

There are many thousands of users of Linux homebrew, mostly users of atomic distros. I am one of them. I was so happy using homebrew that I've added new formula to its repo, far2l-tty

riffic 8 hours ago||
happy Bluefin Linux user and can vouch that the Homebrew experience in Linux is great as well. Really excited for where things are going.
dionian 9 hours ago||
homebrew is so nice, thank you for all your effort
phplovesong 8 hours ago||
Does homebrew still do that insane thing when you want to upgrade a single package it tell you "hold my beer" and starts installing postgres and some obscure python version?
lkbm 1 hour ago|
Are you referring how it does a `brew upgrade` when doing a `brew install`? It should tell you how to disable that whenever it happens:

> Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with

> `$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).

covratools 8 hours ago||
Thank you!!
More comments...