Apple Silicon MacでLinuxを動かしてみた——学んだ教訓と、Linuxが快適に動かない理由
筆者の自宅では、所有するほぼすべてのデバイスでFedora Silverblueが稼働しています。唯一の例外がMacです。Windowsのあの散らかり具合よりはるかに優れていますが、ふと「果たしてmacOSにも勝てるのだろうか?」という疑問が湧いてきました。
そこで、MacBook AirのOSを入れ替える絶好の機会だと考え、実際に試してみたところ――結果は期待外れな体験となりました。
Asahi Linuxこそが、MacでLinuxを動かす唯一(そして最良)の方法
ディストリビューション乗り換えはかなり難しい
Apple Silicon搭載Macの厄介な点は、お気に入りのディストロのAArch64版ISOをダウンロードしてインストールすれば済む、という話ではないことです。確かにMシリーズチップはARMベースですが、それだけで従来のx86 PCのようにシステム全体が互換性を持つわけではありません。
最新のMacBookの中身はほぼすべて独自設計です。ブートプロセスも、多くのPCで標準となっているUEFIではなく、Apple独自の「iBoot」と呼ばれるブートチェーンを採用しています。GPU、電源管理、USBコントローラーなど、その他のハードウェアも同様で、徹底的にプロプライエタリです。
まさにこの課題に取り組んでいるのがAsahi Linuxの開発チームです。彼らの目標は、足りないピースをゼロから構築することで、MシリーズMac上でLinuxを本来使えるレベルに引き上げることにあります。
筆者が初めて試したのは2023年、プロジェクトがまだArch Linuxベースだった頃でした。そして2026年、改めて試してみることにしました。現在、メインのリリースは「Fedora Asahi Remix」と呼ばれ、その名の通りArchではなくFedoraをベースに構築されています。
Arch系のアプローチを貫く「Asahi Alarm」などの代替手段もありますが、現実的にはFedora版が最も安全な選択肢です。Apple Siliconでのサポートは従来のPCに比べて限られており、コアチームが積極的に優先しているバージョンを使う方が理にかなっています。
また、Asahi Linuxのインストールは、他の多くのディストロのようにUSBメモリに書き込んでインストーラーを起動する、といった単純なものではない点にも注意が必要です。手順はまったく異なります。
AppleはApple Silicon Macのブートチェーン全体を厳しく管理しているため、従来のような外部メディアからの起動はできません。代わりに、ターミナルで次のコマンドを実行します。
curl https://alx.sh | sh
コマンドを実行すると、スクリプトが大部分の作業を担ってくれます。ステップごとに案内しながら、既存のmacOSパーティションのサイズ変更や環境構築を適切に行ってくれる仕組みです。
最初は順調だったのに、あっという間に暗転
Linuxの最悪の部分だけあって、良い部分はなし
インストール時には、使用したいデスクトップ環境を尋ねられます。筆者は昔から使い慣れているKDE Plasmaを選択しました(GNOMEも選べます)。
初回起動時はすべて順調に見えました。ごく普通のシステムのように動作し、最も重視していたアプリであるブラウザ(Firefox)も最初から入っていました。ここで問題に触れる前に、インストール前から把握していた制限事項があります。
USB-C経由のDisplayPort出力に対応しておらず、MacBookに内蔵HDMIポートがない限り、外付けモニターは使えません。つまり、13インチの小さな画面だけで1週間過ごすことになりました。理想ではありませんが、Asahiをきちんと評価するために我慢することにしました。しかし残念ながら、状況は良くなりませんでした。
MacBook Airで最も気に入っているのはバッテリー持ちの良さです。ところがAsahi Linuxでは同じようにはいきません。体感はむしろ典型的なWindowsノートPCに近づきます。ある夜、約80%の状態でスリープさせたところ、朝起きたときには50%まで低下していました。macOSなら同じ状況でも、せいぜい3〜5%程度の消費で済むところです。
認めたくない事実ですが、LinuxはまだARM向けに完全な準備が整っていません。多くのアプリケーションがARM向けにコンパイルされておらず、ソフトウェアサポートは当たり外れが激しいのが実情です。
Rosetta 2に似た変換レイヤーとして機能するFEXも試してみましたが、あまり上手くいきませんでした。テストしたアプリの大半は正常に動作しないか、安定性が足りず実用に耐えるレベルではありませんでした。ただし、Valveが upcoming のSteam Frameに向けてFEXへの貢献に力を注いでいるため、近いうちに大きく改善する可能性はあります。
macOSへ戻ることを真剣に考え始めるほどイライラが募っていましたが、Asahiがスマートフォンのテザリング(iPhoneではありません)への接続を拒否した時点で、完全に心が折れました。
この時点で、外付けディスプレイは使えず、アプリの大半はまともに動かず、バッテリー持ちも失望的。はたしてこの苦労に見合う価値があるのか、疑問に思い始めたのです。
今のところ、Apple Silicon MacにLinuxを入れる意味はあるのか?
皮肉なことに、Appleは長く使えるものを作ってしまった
デバイスにLinuxをインストールする最大の動機の一つは、「WindowsやmacOSが快適に動かないから」です。しかしMシリーズMacには、まだそれは当てはまりません。筆者はエントリーモデルのApple Silicon MacであるM1 MacBook AirにAsahiをインストールしましたが、そこでもmacOS Tahoeの方が総合的に快適でした。Linuxがこれらのマシンに「新たな命を吹き込む」瞬間は、まだ到来していないのです。
Linuxが必須となる非常に特殊なユースケースでもない限り、乗り換えを正当化するのは難しいでしょう。筆者の体感では、むしろダウングレードに感じられました。
そもそもLinuxとmacOSは、どちらもUnix系システムです。筆者は日々のワークフローで数多くのCLIツールに頼っていますが、そのすべてがmacOS上でも完璧に動作します。
さらに、Linuxを入れる目的でMacを新規購入しようと考えているなら、それもうまくいきません。現時点で、M2シリーズより新しいチップはAsahiのサポート対象外です。つまりこれは、既に古いマシンを所有している人にとってのみ有効な選択肢なのです。
対応モデルやハードウェア詳細の完全な一覧が必要な場合は、Asahiの公式サポートページを確認してください。現状のAsahiは、動かせるようになるまでの手間がまだ多いと言わざるを得ません。
macOSに戻ります……ひとまずは
一通り試した結果、当面はmacOSを使い続けることにしました。私のMacでは依然として驚くほど快適に動作していますから。ハードウェア自体がこれほど優れているのに、Appleがオープンソース開発者に対してこれほど高い壁を作っているのは本当に残念です。
それでも、macOSとLinuxの組み合わせは最高のセットアップの一つだと信じています。今後数ヶ月でハードウェアサポートが改善され、いつかすべてを1台のデバイスに統合できることを願うばかりです。
-
Linuxでシステムサウンドを録音する方法!AudacityとPulseAudioの使い方を徹底解説
Linuxの魅力のひとつは、クリエイティブなワークステーションとして非常に優れた選択肢になる点です。たとえばオーディオ制作の分野では、AudacityやArdourといった業界標準レベルの優秀なソフトウェアが無料で利用でき、システム全体としてもパワフルかつ柔軟にカスタマイズできます。 本記事では、AudacityとPulseAudioを使って、Linux上でマイクからの録音とシステム内部のサウンド録音を行う方法を、初心者にもわかりやすく解説します。 Audacityのインストール方法 Audacityは多くのLinuxディストリビューションで利用可能で、通常はメインの公式リポジトリからイ
-
Windowsからの乗り換えを検討すべき?Ubuntuが優れている7つの理由
Windows 10は優れたオペレーティングシステムです。Microsoftの主力製品の最新バージョンとして、家庭用・ビジネス用途を問わず、世界で最も人気のあるOSとなっています。しかし、それがあなたにとって最良の選択とは限りません。Linux系OS「Ubuntu」について聞いたことがある方も多いでしょう。まだ試したことがないなら、素晴らしい機能を見逃しているかもしれません。この記事では、UbuntuがWindowsよりも優れている点を7つのポイントで詳しく解説します。1. アップデートの一元管理Windows PCで作業を始めようとした瞬間、アップデートを求めるポップアップが表示される——そ