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

アサヒLinux、Apple M3サポートに引き続き取り組み中、M1n1ブートローダーがRustに移行中

2025年10月24日原文(phoronix.com)

概要

  • Asahi Linux 開発チームによる Apple Silicon Mシリーズ 対応の進捗報告
  • Linux 6.17/6.18 向けのカーネルパッチ開発・一部はすでに上流に統合
  • Apple M2 Pro/Max/Ultra 用Device Tree追加、ドライバコードも順次上流化
  • m1n1ブートローダRust 移行による保守性・安全性向上
  • Apple M3 サポートは初期段階、今後の対応予定

Asahi LinuxのApple Silicon対応進捗

  • Asahi Linux 開発者によるApple Silicon Mシリーズ対応状況の最新報告
  • Linux 6.17/6.18 向け新規カーネルパッチ作成・一部は既に上流へ統合
  • Linux 6.18Apple M2 Pro/Max/Ultra 用Device Tree追加
  • ドライバコードは引き続き上流化作業中
  • m1n1ブートローダRust 言語化を進行中
    • 保守性・安全性・論理の正しさを重視した移行
  • Apple Silicon上で動作するゲームの対応範囲拡大
  • Wine がmuvm外でも動作
  • グラフィックスドライバの成熟度向上

Apple M3/M4/M5サポート状況

  • 現時点では Apple M1/M2 中心のカーネル対応
  • Apple M3 に関しては初歩的な低レベルサポートのみ
    • m1n1 によりCPUコア初期化・一部周辺機器の起動・Asahiカーネルのブートが可能
    • 現状では点滅カーソルまでの起動のみ対応
    • 低レベルリバースエンジニアリング用途に限定
  • Apple M4/M5 については今後対応予定

今後の展望

  • Apple M3 以降のサポート強化予定
  • ドライバコードのさらなる上流化
  • Rust化 による信頼性向上
  • ゲームや互換レイヤー(Wine)対応の拡充
  • 詳細は AsahiLinux.org の公式進捗レポート参照

Hackerたちの意見

Asahi Linuxの取り組みは本当に素晴らしいと思うけど、Appleの新しいチップが毎年出るから、なんだかシジフォスのような感じがする。でも、M1の基本モデルでも十分すぎるくらい性能があるから、ここで止まっても数年は使えるだろうね。

IBM PC互換の時代の終わりを目の当たりにしてるし、一般的なパーソナルコンピューティングの終焉も近いかもね。未来は、署名されたブートローダーを持つカスタムチップセットで、署名されたOEMアプリケーションしか動かないようになるんじゃないかな。自分が名目上所有しているデバイスではルート権限が持てなくなるよ。

ベースのM1ですら、そこまでで止めても数年は役に立つほどの性能がある。私のM1 Airは4年経ってるけど、今まで持ってた4年物のMacの中では一番性能がいいよ。

「Asahi Linuxがやってることは本当に好きだけど、Appleの新しいチップが毎年出るから、まるでシシフォスのような作業に感じる。」これはCPU/SOCよりもGPUの方が確かにそうだね。これに関わった人間として言うけど(M3の作業やWi-Fiの作業をやった)、昔やってた組み込みの仕事に比べたら全然マシだよ。Appleもあんまり時間やエネルギーをかけたくないし、ほとんどのハードウェアインターフェースを自社で作ってるから(他社にも自社の仕様を強要してるし)、ドライバーとハードウェアのインターフェースは年々拡張・改善されていくことが多い。時々、バスの種類が変わったり、接続方法が変わったり、やったことのない機能に対応しなきゃいけなかったりするけど、例えばUSBコントローラーのために毎年新しいドライバーが必要ってわけじゃないよ。電源管理はNPU/GPUと並んで最も変化が激しい分野かもね。言い換えれば、NPU/GPU以外は、少人数で時間をかけずに維持・更新できるだけのドライバーの基盤を徐々に築いていける可能性がある。まだそこには至ってないけど、可能性はあるよ。Appleもこの部分を変えることで大きなメリットを得てるわけじゃないしね。

僕はM1 Mac Mini(その後はM1 Mac Studio)でAsahi Linuxを早くから使ってたんだ。だから、プロジェクトの初期段階で一番サポートを受けられたし(ノートパソコン向けのハードウェアサポートはデスクトップの後に提供された)、それ以来ずっとAsahiを使ってるよ(今はFedora Asahi Remix)。M3以降が出るのは嬉しいけど、Linuxユーザーとしては最新ハードウェアに少し遅れを取るのも悪くないと思う。だって、古いThinkpadでLinuxを動かしてる人も多いし、コストを抑えるために中古ハードウェアを買うのが好きな人もいるからね(M1/M2のハードウェアは今はかなり安く手に入るし)。

よく言ったね。Asahi Linuxのおかげで、素敵なデザインで良いキーボードとトラックパッドを持った、安価でバッテリーが長持ちするパワフルなデバイスがたくさんLinuxを美しく動かせるようになった。家には他の家族のものとして、1世代目のM1 AirとM1 MacBook Pro 14があるんだ。ユーザーが最終的にアップグレードしたら、Asahiをその上で動かすのが楽しみだよ。

2021年のM1 Pro搭載のMacBook Proを使ってるんだけど、ちょっと古くなってきたから、あまり時間を置かずに新しいMacBook Proに替えたいな。でも正直、Linuxサポートがなくなるのはかなり痛い。Dockerや仮想化は全然同じじゃないし、Linuxではハードウェアを使って面白いことができるソフトウェアもあるんだ。例えば、WiFiカードをプロミスカスモードにして便利なことをするLinux特有のソフトウェアとか。それが仮想化では動かないんだよね。それに、macOSのDockerでループバックデバイスに関してもいろいろ問題があって、'losetup --partscan'が全然機能しないし、特権コンテナでもダメみたい。こういうことを考えると、再起動できる本物のベアメタルLinuxのインストールがあるのは本当に貴重だよ。もっといい結果になってほしかったし、LinuxサポートのないMacを買うか、Linuxサポートのある3〜5年前のMacを買うかの選択をしなくてもよかったらいいのに。時間が経つにつれて、Asahiはどんどん遅れを取るんじゃないかと思ってる。どうしたらいいかわからないな。もしかしたら、このMacBook Proは特別なもので、またWindowsのノートパソコンを買ってLinuxを入れることになるかもしれない。でも、やっぱりそれはあまり魅力的じゃないんだよね。

僕も同じのを使ってたけど、Asahiでね。いくつかの問題があって、結局修正されなかった(スリープモードでのバッテリー消耗、動作しないThunderbolt...)。今は仕事で新しいのをもらえるみたいだけど(M4かM5かな)、これでLinuxをどうやって動かすか分からない。VMにするか、自分のThinkpadを使うかだな。悲しいよ。

macOSでは、OrbStackを使うとDockerをMacで使うのがずっと楽になるし、ヘッドレスLinux VMをすぐに立ち上げることもできるよ(MacのWSLみたいな感じ)。無料プランはいつか終了するかもしれないけど、僕は数年間使ってて、macOSの時はすごく楽になってる。

「どうしたらいいかわからないな。もしかしたらこのMacBook Proは特別なもので、またWindowsのノートパソコンを買ってLinuxを入れることになるかも。でも、あれはあんまり良くないよね。なんでそう思うの?今、全てのパッチを上流に送るために頑張ってるから、新しいハードウェアのサポートもその後はずっと楽になるよ。」

M2のAirでAsahiを使ってたんだけど、すごく気に入ってたし、似たような心配もあった。結局、リファービッシュのM2を買ったんだけど、これが数年は持つと思ってる。

息子はFrameworkを使ってて、MacBook Pro(Linuxありなし問わず)よりもそっちの方が好きみたい。

Hacker Newsで議論の続きを見る