Linux
 Computer >> コンピューター >  >> システム >> Linux

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由

2026 年 2 月 15 日午前 9 時 30 分東部標準時間に公開

Raghav Sethi は 2022 年にテクノロジー ライティングの旅を開始し、大学のオープンソース コミュニティ ブログに貢献しました。その年の後半に彼は MakeUseOf に加わり、それ以来 Apple、Android、AI について幅広く執筆してきました。彼の作品は、実践的な実験から、新たなテクノロジートレンドの背後にある全体像を探る意見記事まで多岐にわたります。 

MUO での業績と並行して、XDA Developers でも Raghav の記事を見つけることができます。Raghav は主に Linux とオープンソース ソフトウェアの世界に焦点を当てています。 

Raghav は執筆以外にも、コーディング プロジェクトに取り組んだり、ギターを弾いたり、毎日のデバイスに最新のベータ版ソフトウェアをインストールしてギリギリの生活を送ったりすることを楽しんでいます。

私の家庭では、Mac を除いて、私が所有するすべてのデバイスが Fedora Silverblue を実行しています。混乱した Windows よりははるかに優れていますが、macOS にも勝てるのではないかと思い始めました。

そこで、MacBook Air にオペレーティング システムを変更する楽しみを与える時期が来たのかもしれないと決心しましたが、結果的には、非常に期待外れの経験でした。

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由 関連

ASAHI Linux は、Mac 上で Linux を実行するための最良 (そして唯一) の方法です

ここでのディストリビューションホッピングははるかに困難です

Apple シリコン Mac については、お気に入りのディストリビューションの AArch64 ISO をダウンロードしてインストールするほど簡単ではないということです。はい、M シリーズ チップは ARM ベースですが、ほとんどの従来の x86 PC と同じようにシステム全体の互換性が自動的に得られるわけではありません。

最近の MacBook のほとんどすべてがカスタムです。ブート プロセスは、ほとんどの PC のような標準の UEFI ではありません。 Apple には iBoot と呼ばれる独自のブート チェーンがあります。 GPU、電源管理、USB コントローラー、その他ほぼすべてのハードウェア コンポーネントなど、他のものにも同じことが当てはまります。それは可能な限り独自のものです。

これはまさに、Asahi Linux の背後にあるチームが取り組んできたことです。彼らの全体的な目標は、不足している部分をゼロから構築することで、M シリーズ Mac で Linux を適切に使用できるようにすることです。

私が初めてこれを試したのは、プロジェクトがまだ Arch Linux に関連付けられていた 2023 年で、2026 年にもう一度試してみることにしました。しかし、最近では、メインのリリースは Fedoraasahi Remix と呼ばれており、名前が示すとおり、Arch ではなく Fedora 上に構築されています。

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由

Arch ベースのアプローチに固執する Asahi Alarm のような代替手段はまだあります。しかし現実的には、Fedora ベースのバージョンを使用するのが最も安全です。 Apple シリコンでのサポートは従来の PC に比べてすでに制限されているため、コア チームが積極的に優先しているバージョンを使用するのが合理的です。

ASAHI Linux のインストールは、他のほとんどのディストリビューションのように、USB ドライブにフラッシュしてインストーラーを起動するほど簡単ではないことに注意してください。プロセスはまったく異なります。

Apple は Apple Silicon Mac 上のブート チェーン全体を厳密に制御しているため、従来の意味で外部メディアからブートすることはできません。代わりに、ターミナルでこのコマンドを実行する必要があります。

curl https://alx.sh | sh

コマンドを入力すると、スクリプトが面倒な作業のほとんどを処理します。ステップバイステップでガイドし、既存の macOS パーティションのサイズを変更し、すべてを適切に設定します。

始まりは素晴らしかったが、その後は急速に下り坂になった

Linux の最悪の点、最も優れた点の 1 つ

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由 クレジット:Ragahv Sethi/MakeUseOf

インストール中に、どのデスクトップ環境が必要かを尋ねられます。 KDE Plasma を選択したのは、KDE Plasma をいつも使ってきたからです。ただし、GNOME をお好みであれば、すぐに利用できます。

最初の起動では、すべてがうまくいったように見えました。それは通常のシステムのように感じられ、私が最も気にかけていた 1 つのアプリ、つまりブラウザーがすでに存在していました。正確に言えば、Firefox。遭遇した問題に入る前に、インストールする前にすでに知っていた制限が 1 つありました。

USB-C 経由の DisplayPort はサポートされておらず、MacBook に HDMI ポートが内蔵されていない限り、外部モニターは機能しません。つまり、私はずっと小さな 13 インチ ディスプレイを使用することになりました。理想的ではありませんが、アサヒをきちんと試すために 1 週​​間我慢することにしました。残念ながら、症状は改善されませんでした。

私が MacBook Air で特に気に入っている点の 1 つは、バッテリー寿命です。 ASAHI Linux では、それはまったく同じではありません。エクスペリエンスは、典型的な Windows ラップトップにはるかに近いと感じられます。ある夜、ラップトップを 80% 程度でスリープ状態にしました。目が覚めた時には50%まで下がっていました。 macOS では、まったく同じ状況で、通常は最大でも 3 ~ 5% しか失われません。

認めたくないのですが、Linux はまだ ARM に完全に対応する準備ができていません。多くのアプリケーションはまだ ARM 用にコンパイルされていないため、ソフトウェア サポートには行き当たりばったりがつきものです。

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由 関連

これら 5 つの軽量オペレーティング システムを使用すると、遅い PC を高速化できます

ハードウェアが古くなったからといって、高価なアップグレードの購入を余儀なくされないようにしてください。

Rosetta 2 と同様の翻訳レイヤーとして機能する FEX を試してみましたが、あまりうまくいきませんでした。私がテストしたアプリのほとんどは、適切に動作しなかったか、信頼できるほど安定していませんでした。しかし、Valve は今後の Steam Frame の FEX への貢献にも熱心に取り組んでいるため、これは近い将来大幅に改善される可能性があります。

私はすでに macOS に戻ることを検討するほどイライラしていましたが、Asahi が私の携帯電話 (いいえ、iPhone ではありません) のホットスポットへの接続を拒否したため、完全に崩壊してしまいました。

その時点では外部ディスプレイはサポートされておらず、ほとんどのアプリが適切に動作せず、バッテリー寿命も期待外れでした。私は、それだけの価値があるのかどうか疑問に思い始めました。

Apple シリコン Mac に Linux をインストールする理由はまだありますか?

Apple は面白いことに長く使えるものを作りました

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由 クレジット:Raghav Sethi/MakeUseOf

Linux をデバイスにインストールする最大の理由の 1 つは、Windows や macOS をスムーズに実行できないためです。 M シリーズ Mac にはまだ当てはまりません。私はエントリーレベルの Apple シリコン Mac である M1 MacBook Air に ASAHI をインストールしましたが、そこでも macOS Tahoe の方が全体的にパフォーマンスが良かったです。 Linux がこれらのマシンに真に「新しい命を吹き込む」ことができる瞬間はまだ来ていません。

Linux を必要とする非常に特殊なユースケースがない限り、切り替えを正当化するのは困難です。私の経験では、それは格下げのように感じました。

とにかく、Linux と macOS はどちらも Unix に似たシステムです。私は日常のワークフローで多くの CLI ツールに依存していますが、それらはどれも macOS 上でも完全に問題なく動作します。

Linux をインストールするために Mac を購入するつもりでも、おそらくそれはうまくいかないでしょう。現時点では、M2 シリーズより新しいものは ASAHI ではサポートされていないため、これは実際には古いマシンをすでに所有している場合にのみオプションとなります。

サポートされているモデルとハードウェアの詳細について詳しく知りたい場合は、Asahi の公式サポート ページを確認する必要があります。したがって、現在の状態では、Asahi を実行するのはさらに面倒です。

Apple Silicon Mac での Linux の実行:学んだ教訓と Linux が動作しない理由 関連

macOS に戻ります...今のところ

試してみた後、今のところは macOS を使い続けています。なぜなら、macOS は私の Mac 上で依然として非常に快適に動作するからです。特にハードウェア自体がこれほど優れている場合に、Apple がオープンソース開発者にとって物事を非常に困難にしているのは残念です。

私は今でも、macOS と Linux の組み合わせが最良のセットアップの 1 つであると考えています。今後数か月間でハードウェアのサポートが改善され、最終的にはすべてを 1 つのデバイスに統合できることを願っています。


  1. Windows7からElementaryOSLunaに切り替えた理由

    さようなら、ウィンドウズ。こんにちは、Linux!私は15年間Windowsユーザーです。その方法の多くに不満がありますが、なじみのあるものをあきらめる気はありません。私のコンピューターがWindowsではないOSを認識したのは、短期間のLinuxMintのインストールとHackintoshの試行の失敗だけでした。しかし、UbuntuベースのElementary OS Lunaのおかげで、私はWindowsを永久に放棄しました。 ルナを試してみたきっかけは何ですか?以前のOSであるWindows7よりもどのようにうまくいくのでしょうか。なぜ別のLinuxディストリビューションではないのです

  2. PCにPop!_OSをインストールして構成する方法

    強力で使いやすい高速で軽量のLinuxディストリビューションをお探しの場合は、Pop!_OSが検索の最後になるかもしれません。 System76によって開発および配布されたこのUbuntuベースのディストリビューションには、パワーユーザーが望むすべてのものがありますが、非常に直感的で使いやすいため、最新のLinuxユーザーでも簡単にシステムを操作およびナビゲートできます。 フォローして、このユニークなLinuxディストリビューションをシステムにインストールする方法を紹介します。 どこでPop!_OSを入手できますか? Pop!_OSは、2つの基本的な形式で正式に配布されています。オペレーテ