萌えハッカーニュースリーダー

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

出典: https://gist.github.com/akihikodaki/87df4149e7ca87f18dc56807ec5a1bc5
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

冗談じゃ、冗談! でも、たまには難しいことに挑戦するのも、エンジニアの醍醐味じゃぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search