Skip to content
Tech AI Wire

Homebrew 7.0.0、Intel Mac向けbottleの提供を終了

Homebrew 7.0.0はIntel MacをTier 3に降格しました。brew installはソースからのコンパイル(ビルド)になり、サポートは2027年9月以降に終了します。

著者 Tech AI Wire Team

4 分で読めます

ソースからのビルドに切り替わったHomebrewのインストールが進むmacOSのターミナル。コンパイラの出力がウィンドウを埋めている。

Homebrew 7.0.0が2026年9月13日に公開され、Intel MacはHomebrewで最も低いサポート段階に降格されました。Homebrewはこれらのマシン向けのビルド済みバイナリを作るのをやめます。これまで数秒で終わっていたインストールが、これからは数分のコンパイルになることがあります。

Homebrewは、多くのMac開発者がコマンドライン用のソフトウェアを入れるときに使うパッケージマネージャーです。ビルド済みのバイナリを、このプロジェクトは「bottle(ボトル)」と呼びます。bottleがあれば、インストールのコマンドはそれをダウンロードして展開します。bottleがなければ、Homebrewは自分のマシンの上でソースからプログラムをビルドします。

7.0.0が初日に取り除くもの

Homebrewのリリースノートは、アップグレードした直後に動かなくなるものを四つ挙げています。

7.0.0で削除代わりにすること
macOS 10.15 Catalina以前何もありません。Homebrewはもう動きません
Dockerイメージ ghcr.io/homebrew/ubuntu22.04ghcr.io/homebrew/brew:latest に移る
Homebrew/actions/*@master への参照日付の付いたリリースタグを固定して使う
ユーザーIDが一致しないsetuidラッパーもう受け付けられません

GitHub Actionsの変更は、警告なしにビルドを壊すものです。Homebrewは自身のactionsリポジトリからmasterブランチを削除しました。まだそこを指しているワークフローは、次に走ったときに失敗します。

Intel MacはTier 3へ

Homebrewはすべてのプラットフォームを四つの段階に分けています。サポート段階のページは、Tier 1を「the most reliable experience using Homebrew」であり「full CI coverage」があると説明します。Tier 2は「not fully supported」で、「reduced reliability or performance」になることがあります。Tier 3の構成は「may fail to function reliably」とされています。

プラットフォーム7.0.0以降の段階
Apple Silicon、macOS Golden Gate 27・Tahoe 26・Sequoia 15Tier 1
Apple Silicon、macOS Big Sur 11からSonoma 14までTier 3
Intel x86_64、macOS Big Sur 11からTahoe 26までTier 3
macOS Catalina 10.15以前サポート対象外

期限について、ドキュメントははっきりしています。「Homebrew has stopped building new bottles for Intel systems, and will remove the ability to run Homebrew on Intel systems in or after September 2027」とサポート段階のページは書いています。ByteIotaは、Intelに残る利用者にはmacOS向けの別のパッケージマネージャーであるMacPortsが案内されていると報じています。

Apple SiliconのMacをお使いなら、表をよく読んでください。そちらでもSonoma 14はTier 3です。どのハードウェアでも完全なサポートを受けられる最も古いバージョンは、いまやSequoia 15です。

脆弱性スキャナーと、より厳しいサンドボックス

7.0.0はbrew vulnsというコマンドを追加します。インストール済みのものを、新しいHomebrew Advisory Databaseと照らし合わせて確認します。ByteIotaによれば、その結果は既知の脆弱性を記述する共通の形式であるOSV形式に従います。同じ記事は、このコマンドが継続的インテグレーション向けにJSONを出力し、深刻度で絞り込めるとしています。

サンドボックスは両方のプラットフォームで厳しくなりました。サンドボックスとは、ビルドがシステムの他の部分に触れないように、パッケージマネージャーが張る囲いのことです。macOSではHomebrewが、アプリの起動、Machサービスの利用、Unixソケットを開くことを制限するようになりました。さらに、ホームディレクトリの読み取りを既定で禁止します。LinuxではBubblewrapに代えて、カーネル自体に組み込まれた権限機能であるLandlockを採用しました。

三つの廃止予定は、導火線が長めです。リリースノートは、formulaのpost_installブロック、caskのflightブロック、HOMEBREW_NO_SANDBOX_LINUXHOMEBREW_ARCHの期限を2027年12月11日としています。凍結されたHomebrew/brewのmasterブランチからのブートストラップは、2027年3月1日に使えなくなります。

開発者にとっての意味

まず継続的インテグレーションを直してください。masterブランチもUbuntu 22.04のイメージも消えており、どちらの失敗もエラーメッセージからは分かりにくいはずです。マージキューに見つけられる前に、今日のうちにワークフローのファイルを@masterubuntu22.04で検索してください。

Intelでのビルドには、本当に時間を見込んでください。Tier 3のマシンは大きなパッケージをダウンロードせずにコンパイルします。ツールチェーンやデータベースサーバーなら、かなりの時間がかかることもあります。Intel Macがビルドランナーなら、いま一度フルインストールを計測してください。その数字がまだパイプラインに収まるかを判断しましょう。

brew vulnsを一度実行して、リストを最後まで読んでください。すでに入れてあるソフトウェアの既知の問題をHomebrewが知らせてくれるのは、これが初めてです。最初の実行はたいてい騒がしくなります。JSONの出力をパイプラインにつなぐのは、出てきたものを仕分けたあとにしてください。

いくつかのformulaが新しいサンドボックスで壊れることは覚悟してください。ホームディレクトリの読み取りを既定で止めることは、ドットファイルに黙って依存していたビルドを最も表に出しやすい変更です。失敗したら、コンパイラを疑う前にサンドボックスを確認し、上流にバグとして報告してください。

macOSのアップグレードはSequoia 15を軸に計画してください。それより古いものはすべてTier 3で、最新のMac miniとMac StudioのようなApple Siliconハードウェア上のSonoma 14も含まれます。まだIntelのマシンに頼っているなら、カレンダーに入れる日付は2027年9月です。

出典

  1. Homebrew 7.0.0 - Homebrew
  2. Homebrew 7.0.0: Intel Macs Demoted, brew vulns Now Live - ByteIota
  3. Homebrew Documentation: Support Tiers - Homebrew Documentation

関連記事

A Linux desktop on Apple hardware, with a terminal showing lscpu reporting an aarch64 architecture and an Apple M3 model name.
Dev Stack

Asahi Linux、M3シリーズのMacを正式サポート

Asahi LinuxがM3、M3 Pro、M3 Maxのサポートをインストーラに取り込みました。Wi-Fi、USB 3、AV1デコードは動作します。スリープ、HDMI、高速な3Dは未対応です。