世界を動かす技術を、日本語で。

アサヒLinux 7.1 進捗報告

2026年7月1日原文(asahilinux.org)

概要

  • Linux 7.1 リリースと共にAsahi Linuxプロジェクトの最新進捗報告
  • macOS 27での ブート問題 とその解決策
  • SMCファームウェア更新 によるバッテリードライバ問題の修正
  • M3シリーズ への各種ハードウェアサポート拡大
  • AVDファームウェア独自実装 によるビデオデコード対応の進展

Linux 7.1進捗レポート

  • Linux 7.1 のリリースとAsahi Linuxの新機能・修正内容
  • M3シリーズ 向けのサポート進捗
  • Apple固有のバグ への対応状況

Master Boot Recordの復活とmacOS 27のブート問題

  • Asahi Linux のブート選択肢は、実際のOSパーティションではなく、Appleのツールが「有効」と認識する APFSコンテナ に依存
  • Asahi Installer は2.5GBのAPFSコンテナを作成し、Appleのブートローダーを利用可能に
  • macOS 27 Golden Gate Developer Beta以降、 Linuxのブートオプションが消失 する問題を確認
    • ディスク内容自体は消失せず、macOS 26のツールでは依然ブート可能
  • 原因は APFSのブート可能フラグ の扱い変更
    • このフラグを手動設定することで、macOS 27のブートピッカーに再表示可能
  • 新規インストール では自動設定、既存インストール向け修正モードも追加
  • Linux上で修正できるツール も開発中、テスターを募集中

SMCファームウェア更新によるバッテリー管理問題

  • macOS 27で SMCファームウェア が全周辺機器向けに更新
  • SMCのバッテリー管理インターフェースが 32bit整数から1バイトに変更
    • 旧ドライバはこれに対応できず、誤って 緊急シャットダウン を実施
  • カーネル7.0.12以降 で両方のABIに対応し問題修正済み

ベータ版インストールの注意喚起

  • 開発者向けベータ は安定運用には不向き
    • グローバルファームウェア更新は 恒久的 でDFUリストア以外で戻せない
  • テスト用マシンで十分な検証を実施中、 一般ユーザーはインストール非推奨

ハードウェア設計の継続性とM3サポート

  • Appleは SoCやIC設計を頻繁に変更しない 方針
  • I2SコントローラNCO、アンプICはM1から変更なし
  • M3シリーズ でのスピーカー・ヘッドホンジャックサポートはDeviceTree追加で対応
  • CPU周波数切替big.LITTLEスケジューリング も既存ドライバ流用で実装
  • SMCのハードウェアセンサーもDeviceTree変更のみで対応可能
  • PCIe, WiFi, Bluetooth, NVMe, キーボード, トラックパッド など主要ドライバも動作
  • Asahi Installer対応は今後の課題、進捗は急速

独自AVDファームウェア開発とビデオデコード

  • Appleの多くのハードウェアは RTKitベースのファームウェア を利用
  • AVD(Apple Video Decoder) は独自仕様で、SoCごとにファームウェアバイナリや設定が異なる
  • XNUカーネルは CM3コア にAVDファームウェアをロード
  • 独自ファームウェア のロードが可能であり、Linuxドライバから直接デコーダ制御が可能
  • QEMU等のエミュレータでAVDファームウェア解析
  • 新規コントリビューターsofusが V4L2用ドライバ を開発、4K 10bit AVCデコードに成功
  • 将来的に VP9, HEVC, AV1 等のサポートも予定
  • ファームウェアはシンプルかつステートレス設計、将来的なAPI拡張も視野

m1n1の大型リリース

  • m1n1 v1.6.0 リリース、Stage2ビルドにRust必須化
  • GPU初期化処理 をm1n1に移動、カーネルドライバの複雑性削減
  • 今後のLinuxカーネル向けGPUドライバも m1n1依存 へ移行予定

Hackerたちの意見

AVDドライバーの開発が進んでるなんてワクワクするね!

アサヒチームに神のご加護を!

やる気のある数人がこんな問題を解決できるなんて、本当に驚きだわ。

これの開発/CIプロセスってどうなってるんだろう?毎回特定のハードウェアに手動でビルドをロードすることになるのか、それとも自動化できる部分があるのかな?

m1n1はここでいろんな面白いことをやってるよ: https://asahilinux.org/docs/sw/tethered-boot/ リモートコントロールやカーネルのロード、デバッグのための自動化ができるんだ。リアルハードウェアとカーネルの間に薄いレイヤーを挟むことで、ハードウェアのI/O動作に影響を与えずに済むんだ。

Appleって、表向きはハードウェア会社なのに(サービス収益を追い求める様子はまるで中毒者みたいだけど)、お金がたっぷりあるのに、なんで何千人もいる社員の中から2、3人をこのプロジェクトに割かないのか理解できない。善意やブランドマーケティングだけでも彼らの報酬に見合う価値があるし、絶対に売上にもつながるはず。Linuxユーザーはノートパソコンが大好きだし、Appleのノートパソコンは群を抜いて最高だからね。10倍の投資回収率でも控えめな見積もりだと思う。

Appleはもう単なるハードウェア会社じゃないからね。ユーザーを追跡して広告を売ってる。確かにMetaやGoogleほどではないけど、彼らの広告プラットフォームも無視できないレベルになってる。さらに、その同じソフトウェアプラットフォームを使って、App Storeを通じてユーザーからもっとお金を引き出してる。ハードウェアと追跡を助けるソフトウェアをセットで売ることで、同じハードウェアにソフトウェアだけを付けるよりも収益が増えるんだよね。

コーポでオープンソースソフトウェアを作っても、昇進なんてないよね。せいぜい許可されてるだけで、推奨されてるわけじゃない。じゃあ、どのマネージャーがこれを支持すると思う? 限られたリソースを無駄な善意のために使うなんて、キャリア自殺だと思うよ。残念ながらね。

Appleはハードウェアを売ってるデジタルサービス会社だよ。彼らの大きな収入源はアプリストアで、Linuxユーザーがアプリストアでアプリを買うことは絶対にない。ダーヴィンカーネルはまだオープンだけど、オープンコアの部分がどんどんクローズドコンポーネントに移行してる。これはGoogleがAndroidにやり始めたことと同じだね。もうヒップスターのアンダードッグじゃないから、ブランドマーケティングにはあまり気を使ってないと思う。君たちはすでに彼らが最高のノートパソコンを作ってるって信じてるんだから、他にどんなマーケティングが必要なんだろう?

彼らの素晴らしいノートパソコンハードウェアは、君をエコシステムに引き込むんだ。macOSに入ったら、AndroidよりiPhoneを買った方がいいし、シナジーを享受できる。AirPodsやApple Watchも同じ。AppleがAsahiをサポートする理由は、Firefoxのような状況を維持するためだと思う。規制当局に代替案があることを示すためにね。

Appleが、表向きはハードウェア会社(サービス収益を追求してるのは、クラック中毒者がクラックを追い求めるのと同じ)なのに、現金が潤沢にあるのに、なぜ数千人の社員の中から2、3人をこれに割り当てないのか理解できない。すでにmacOSがあるのに、なぜ彼らがこれをやる必要があるの? > Linuxの人たちはノートパソコンが大好きで、Appleは最高のノートパソコンを作ってる。10倍のROIは保守的な見積もりだと思う。Appleシリコンのノートパソコンを買う人の中で、Linuxを動かすために買うのは1万人か2万人もいないんじゃない? AppleがLinuxユーザーの欲しいものに気を使うとは思わない方がいいよ。彼らから期待できるのは、カスタムOSやカーネルをブートできることくらいだ。他のこと、ドライバーやセキュアエンクレーブについては、彼らは気にしてない。

どこかでAppleが新しいハードウェアを立ち上げるためにLinuxカーネルを使ってるって読んだことがあるけど、実際にそれが本当かどうかはわからない。

Hacker Newsで議論の続きを見る