Apple Silicon上のLinux – 期待を超える:Morrolinux

Morrolinux: Linux on Apple Silicon – Surpassing Expectations

Linuxの順応性の高さはよく知られており、無数のアーキテクチャ上で動作するその能力は、柔軟性の証となっている。
Glu LinuxのApple Silicon M1への移植の旅は、この適応性を浮き彫りにしている。
当初の反応はさまざまで、MacにLinuxをインストールする論理を疑問視する声もあった。
しかし、Apple Silicon M1のハードウェア効率と比較的手頃な価格の組み合わせは、Linux愛好家にとって説得力のあるケースとなった。

始まり: 成長の痛みとコミュニティの役割

当初、LinuxとApple Siliconの互換性は未完成だった。
Bluetooth、スピーカー、GPUアクセラレーションなどの主要コンポーネントが欠けていたため、日常的な場面でのAsahi Linuxの使い勝手が制限されていた。
このような課題にもかかわらず、ヘクター・マーティン(AKA marcan)が率いるプロジェクトは、Patreonのようなプラットフォームでのコミュニティ支援によって大きく前進した。

コミュニティはプロジェクトの開発において実に重要な役割を果たした。
YouTuberのAsahi Linaのような著名な貢献者は、ライブストリームを通じて進捗状況を共有しながら、GPUのリバースエンジニアリングに取り組んだ。
この協力的でオープンソースなアプローチは、アップルからの公式文書がない中でハードウェアの重要な特徴を明らかにする上で極めて重要だった。

GPUアクセラレーションによる最初の基本デモを行うAsahi Lina

GPUアクセラレーションによる最初の基本デモを行うAsahi Lina

主要なマイルストーン: GPUアクセラレーションからオーディオ品質の向上まで

このプロジェクトの重要な成果のひとつは、OpenGL 2.1とOpenGL ES 2.0に加え、OpenGL 3と(現在進行中の)VulkanをサポートするGPUドライバーの実装だった。この開発により、デスクトップ環境やウェブブラウザのスムーズな操作が可能になった。

ポータル(opengl 3)がM1マシンのx86エミュレーションでスチーム上で動作している。

ポータル(opengl 3)がM1マシンのx86エミュレーションでスチーム上で動作している。

Asahi LinuxチームとPipeWireおよびWire Plumberプロジェクトのコラボレーションは、Linuxラップトップ上でのスピーカーキャリブレーションによる比類なきオーディオ品質を達成しただけでなく、Linuxオーディオエコシステムにも広く貢献しました。
「アップストリームファースト」ポリシーに従うことで、これらの改良は Linux on Apple Silicon プロジェクトの枠を超え、さまざまなプラットフォームでのオーディオ体験を向上させるメリットを提供します。
特に、このパートナーシップは、異なるハードウェアモデル用のオーディオDSPフィルタの自動ロードを導入し、デバイス全体で音質を向上させるためのLinuxオーディオスタックのギャップに対処しました。

リミックスの台頭と本格的サポート

Fedora Asahi Remix のリリースは、Apple Silicon 向けに Linux の安定版を提供するという画期的な出来事でした。
このバージョンはインストールプロセスを合理化し、MacOSとのデュアルブートセットアップを容易にしました。
このリリースはまた、M1 と M2 プロセッサ上の Apple Neural Engine のような新しい機能を含む、広範なハードウェアのサポートを誇っています。

Fedoraが動作するM1マシンのKDEアバウトページ

Fedoraが動作するM1マシンのKDEアバウトページ


Linux化するApple Silicon: 進展と展望

Apple Silicon上のLinuxは目覚ましい進歩を見せ、MacOSに匹敵し、ある面では凌駕するユーザーエクスペリエンスを提供している。
キーボードのバックライトやウェブカメラなど、ほとんどの機能がスムーズに動作する。

マイクの完全サポートやUSB-CとThunderboltによる外部ディスプレイの互換性についてはさらなる開発が必要だが、全体的な性能は称賛に値する。
この急速な進化は、コミュニティ主導のオープンソース・コラボレーションの強さを浮き彫りにしている。
プロジェクト開始からわずか2年で、このプロジェクトはLinuxコミュニティの協力的な精神を強調している。
Apple Silicon上のLinuxは、x86上のLinuxよりも性能が向上するのだろうか?

M1 MacBook Proで動作するHDMIビデオ出力

M1 MacBook Proで動作するHDMIビデオ出力

この記事は、Morrolinuxのビデオ(イタリア語)“CI SIAMO: Linux su Apple Silicon è MEGLIO che su x86”(Apple Silicon Linuxはx86より優れている)を再編集したものです。

<< このシリーズの前回の記事を読む

About Moreno Razzoli:

My name is Moreno Razzoli. I have a degree in Computer Science, and I hold certifications in Linux from LPI, CompTIA Linux+, and Suse CLA. I am also an authorized Training Partner of the Linux Professional Institute. I have worked on various Open Source projects and have contributed to several existing projects on GitHub. Since 2008, I have been creating educational videos on YouTube and my official website.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です