2026年7月22日(水)掲載 2,843本日 0
HN922216

【祝】Homebrew 6.0.0 リリース!大幅なパフォーマンス向上と新機能をチェック

Show HN: Homebrew 6.0.0

mikemcquaid約1か月前

議論

11
0mikemcquaidスレ主922約1か月前

ついにHomebrew 6.0.0がリリースされました!バージョン5.1.0からの主な変更点は以下の通りです。・新しいTap信頼セキュリティメカニズムの導入・高速かつ軽量なデフォルトの内部JSON APIを採用・Linux向けサンドボックス機能の強化・ユーザーアンケートに基づいたデフォルト設定の最適化・「brew bundle」の機能拡充・パフォーマンスの大幅な改善・macOS 27 (Golden Gate) への初期対応。気になる点があれば、ぜひここで議論しましょう!

1broxit約1か月前

アップデートありがとう。Homebrewにクールダウン(一時停止)メカニズムを導入してもらうことはできないかな?自分のマシンに新しいコードを素早く反映させて信頼できるのは、Appleとブラウザ(何よりも信頼できない入力を扱うものだけど)だけだと思ってる。それ以外(vscodeとその拡張機能、npm、homebrew、自動更新されるすべてのアプリ)については、数日間様子を見てから更新する方が安全だしね。例外的に深刻なゼロデイ脆弱性があるならクールダウンをバイパスしてもいいけど、現状だとbrew upgradeを実行するまでユーザーはずっとゼロデイにさらされている状態だから。

20xbadcafebee約1か月前

個人的には、ピン留めできない強制的なアップグレードで何度も痛い目に遭ったからHomebrewを使うのをやめたよ。今はMiseとMacPortsを組み合わせて、予期せぬ破壊や強制的な旧式化に悩まされることはなくなった。それにMiseなら好きなバージョンにアップデートできるけど、Homebrewだとタップの管理者がアップデートしてくれるのを待つしかないしね(llama.cppのタップは10リリース分くらい飛ばすこともあるし)。

3PufPufPuf約1か月前

OSレベルのdev環境をHomebrew+pipx+npmからhttps://mise.jdx.dev/ (https://mise.jdx.dev/) に完全に乗り換えたよ。最初は実験的な試みだったけど、実際にすごくうまくいくことがわかった。多くのものがGitHubのリリースや対応するパッケージマネージャー(uv, pnpm, go getなど)から直接インストールできて、「再パッケージ」のためのグルーコードはゼロ、バージョンの遅延もゼロだ。任意のバージョンのパッケージをインストールできるし、複数同時に入れて、作業フォルダごとに動的に有効なものを切り替えたり、環境変数で指定したりもできる。面白いことにMiseは依存関係をサポートしてないんだけど、pnpm/uvが解決してくれるか、あるいは静的バイナリなら問題なく動くから、実際にはあまり関係ないんだよね。昔、PythonアプリをHomebrew用にパッケージ化した時はひどい経験をしたよ(約50個の依存関係を「リソース」としてインポートして、一つひとつソースからビルドするか確認して、5つの異なるプログラミング言語のビルドツールチェーンを依存関係として宣言して、CIが終わるまで1時間以上待って、挙句の果てに上流の更新でビルド時の依存関係ループが発生してパッケージ化不能になるという悪夢)。だからMiseが「楽な道」を選んで、言語ごとのパッケージマネージャーに直接頼るようにしたのはすごく納得できる。Brewfileから置き換えられなかったのはDocker CLI(Colimaとの連携用)だけ。cask用にはまだHomebrewを使ってるけど、他の人にもぜひ新しいツールを試してみてほしい。素晴らしいツールがいろいろ出ているからね。

4vitorsr約1か月前

懸命な取り組みに感謝。少数派かもしれない[1]けど、イミュータブルなLinuxディストリビューションで環境を素早く構築するのにHomebrewは最高だよ。ちなみに、Universal BlueのBazzite(1.28%)、Bluefin(0.49%)、Aurora(0.28%)といった特定のOSでは、デフォルトでHomebrewがバンドルされているよ[2]。[1] https://formulae.brew.sh/analytics/os-version/365d/ [2] https://github.com/ublue-os/brew

5hk__2約1か月前

Mike、こんにちは。GitHubの@bfontaineです(2014〜2016年頃にHomebrewのメンテナーをしていました)。メンテナーとしてのその息の長さにはいつも感銘を受けています。16年以上もHomebrewを維持し続けて、今も新しい機能を出しているなんてすごすぎます!すべてに感謝します!

6philistine約1か月前

Intelサポートの廃止はアグレッシブすぎるよ!知っているMacサーバー運用者はみんな古いマシンを使っているけど、そのほとんどがIntelなんだ。Appleよりも先にサポートを打ち切るつもりなの?Intelのサポートが大変なのは理解しているし、選択肢の問題だとは思うけど、自分としては可能な限りIntelサポートを維持する方法を見つけてほしいという立場だね。

7klodolph約1か月前

最近NixからHomebrewに「戻した」んだけど、その大きな理由は3つある。一つ目は、Nixだとパッケージの管理が適当なものが多いけど、Brewはパッケージのサポートがしっかりしていること。二つ目はMacでのサポート状況。Nixだとメンテナーがテスト用Macを持っていないせいか、macOSで機能が無効化されているパッケージがあること。三つ目はUXの良さだね。もちろんNix環境の再現性や、特定のパッケージで独自のflakeを簡単に作れる利点は恋しいけど、天秤にかけた結果Brewが勝ったよ。(Nix自体は今でも好きだし、仕事でも使っているけどね。)

8sebiw約1か月前

Homebrewを支えているすべての人にエールを!最高だよ!みんなもプロジェクトへの寄付を検討してみて: https://opencollective.com/homebrew

9petetnt約1か月前

Homebrew 6.0.0は、AIを多用して書かれた初のメジャーバージョンみたいだね。11時間前に追加された https://docs.brew.sh/Responsible-AI-Usage という新しいドキュメントがあるけど、これらのガイドラインは5.0.0の頃から一貫して守られていると思う?

10commandersaki約1か月前

「Homebrewはボランティアによって運営される非営利プロジェクトであり、従業員はいません。CIや将来の改善に必要なソフトウェア、ハードウェア、ホスティング費用には資金が必要です。寄付はすべてユーザーのためにHomebrewを良くするために使われます。GitHub Sponsors、OpenCollective、Patreonを通じた定期的な寄付を検討してください。」恩恵を受けているOSSプロジェクトにはいろいろ寄付しているけど、Homebrewのことは考えたこともなかったな。早速寄付することにするよ。