Apple M1(製品・サービス)

Appleシリコン「M1チップ」搭載MacでLinuxのネイティブ動作がついに実現、Linuxカーネル5.13が公式サポート

次の記事

位置情報SNSのFoursquare創業者デニス・クロウリー氏が辞任

Appleシリコン「M1チップ」搭載MacでLinuxのネイティブ動作がついに実現、Linuxカーネル5.13が公式サポート

Linux Kernel 5.13がリリースされ、M1チップ搭載Macの公式サポートが表明されました。これは4月に可能性が言及され、5月にはLinux Kernel 5.13 RC(リリース候補)がリリースされたことに続くもので、足かけ数か月にわたる苦闘の末にこぎ着けたかっこうです。

今回の発表は、前回のRCと同じくLinux生みの親であるリーナス・トーバルズ氏が自らメーリングリストで行ったものです。そのなかでトーバル氏はKernel 5.13全体の規模はかなり大きく、2000人以上の開発者から 1万6000以上のコミット(マージを含めると1万7000以上)が行われるほどだったと振り返っています。

そんなKernel 5.13では、AppleシリコンM1チップを含むArmアーキテクチャに基づく複数のチップがサポートされています。これによりM1搭載のMacBook Air、MacBook Pro、Mac miniおよび24インチiMacでLinuxをネイティブに実行できるようになります。

これまでにもParallelsの仮想環境Corellium社の移植版によりM1 Mac上でLinuxを実行することは可能でしたが、いずれもネイティブ動作ではないため、M1チップの性能を最大限に引き出すことはできませんでした。それがAsahi LinuxプロジェクトのHector Martin氏ほか多数の開発者が力を合わせたことで、ようやく現実のものとなりました。

しかしLinux情報サイトPhoronixによると、Linux 5.13では「Apple M1に対する初期のサポートとして、基本的な機能は提供されるが、グラフィックスのアクセラレーションはまだ提供されず、さらに多くのことを解決しなければならない」とのことです。M1の仕組み、特にGPUの仕様が非公開で独特すぎるために移植が苦戦していることは、早い時期から伝えられていました。

最新の Linux Kernel 5.13 では、Landlocked LSM、Clang CFI のサポート、システムコールごとにカーネルのスタックオフセットをランダム化するオプションなどのセキュリティ機能が搭載。ほかFreeSync HDMIもサポートされており、いつの日かM1内蔵GPUの力も発揮できるようになることを祈りたいところです。

(Source:LKML Archive on lore.kernel.org。Via:9to5MacEngadget日本版より転載)

関連記事
インテルのノートPC向けCPU市場シェアがAppleシリコンの影響で大きく落ち込む可能性、AMDはシェア堅持か
ファーウェイ独自OS「HarmonyOS 2.0」のオープンソース版がIoT機器向けに公開、Linuxか独自カーネルを選択可能
Linuxカーネル5.13のリリース候補版RC1がAppleシリコン「M1」搭載Macを正式サポート
6月公開予定のLinuxカーネル5.13がAppleシリコン「M1」搭載Macをサポート開始の可能性
NVIDIAとMediaTekがChromium・Linux対応リファレンスプラットフォーム開発で連携、RTX GPUとArm採用ノートPCを示唆
Appleシリコン「M1」MacでLinux直接起動を目指す「Asahi Linux」、独自ブートローダーm1n1開発

カテゴリー:ソフトウェア
タグ:Asahi LinuxApple / アップル(企業)Apple M1(製品・サービス)Appleシリコン / Apple Silicon(製品・サービス)Arm(企業)OS / オペレーティングシステム(用語)オープンソース / Open Source(用語)Linux(製品・サービス)Linus Torvalds / リーナス・トーバルズ(人物)