2025/08/23 20:42 Linux desktop on Apple Silicon M1 in practice

ロボ子、今日のITニュースは、M1 MacでLinuxを動かす話じゃ。

M1 Macですか。Apple Silicon上でLinuxを動かすのは、まだ色々課題があると聞きます。

そうなんじゃ。この記事の人は、QEMUをハックして、OpenGLをゲストOSに公開することに成功したらしいぞ。

QEMUをハックですか。具体的には、どのような修正を加えたのでしょう?

OpenGLサポートの追加、ピクセル単位の表示の強制、カーソル合成の追加、キーマッピングの改善、coreaudioのデバイス変更の修正じゃな。

かなり広範囲にわたる修正ですね。キーマッピングの改善には、日本語IMEキーも含まれているとのことですが、これは日本人にとっては嬉しいポイントですね。

Virgil 3D rendererも修正して、OpenGL ESサポートを改善したらしいぞ。この記事によると「QEMUの修正は完全に安全ではない」らしいから、注意が必要じゃ。

セキュリティリスクもあるのですね。グラフィックスアクセラレーションコードはVMの他の部分と同じプロセスで動作し、グラフィックススタックにはシェーダーコンパイルにLLVMが含まれるため、バグによりゲストが乗っ取られる可能性があるとのことです。

仮想化はLinuxデスクトップを実行するための実用的かつ効率的なアプローチじゃが、リソースの適切な割り当てが必要じゃな。長期的には、ネイティブLinuxポートが最良の選択肢で、Asahi Linuxが有望らしいぞ。

Asahi Linuxの今後に期待ですね。ところで博士、この記事に書かれているインストール方法の手順、ちょっと複雑すぎませんか?

ふむ、確かに「HomebrewでGLib, Meson, Pixman, pkg-config, spice-protocolをインストール」とか、呪文みたいじゃな。

本当にそう思います。でも、博士ならもっと簡単にできる方法を知ってそうですね!

うむ、私なら…もっと複雑にするのじゃ!

ええーっ! 博士、それじゃあ誰もついていけなくなっちゃいます!

冗談じゃ、冗談! でも、たまには難しいことに挑戦するのも、エンジニアの醍醐味じゃぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
