仮想化企業 Corellium は一連のパッチにより Apple Silicon Mac 上で Linux を起動することに成功しており、このオープンソース オペレーティング システムは 6 月頃に予定されている次期リリースで Apple M1 搭載 Mac モデルの初期サポートを正式に開始する予定です。
ストーリーのハイライト:
- Linux 5.13 カーネルでの Apple M1 の予備サポート。
- これにより、M1 Mac で基本的な機能が提供されます。
- Linux 5.13 は 6 月に一般公開される予定です。
- 完全なサポートが 100% 完了するまでには何年もかかります。
Linuxのような複雑なオペレーティングシステムを全く新しいプロセッサアーキテクチャに移植するのは、特にAppleのM1 Macに対する追加保護を考慮すると、途方もない作業です。ARMベースのテクノロジーを基本的にエミュレートするソフトウェア仮想化企業であるCorelliumを通じて、Apple Silicon上で動作するLinuxの実用的なバージョンが既に登場しています。
しかし現在、開発者の Hector Martin 氏のおかげで、Apple の M1 チップの「ごく初期的なサポート」が Linux 5.13 に正式に導入されることになった。これは、以前 Linux を Apple Silicon Mac に移植する開発作業を支援するためにクラウドファンディングを開始した人物によるものだ。
Phoronixによると、Hector氏の作業はLinux 5.13に取り込まれ、LinuxカーネルにApple M1チップの初期サポートが追加される見込みです。念のため言っておきますが、これはUART、割り込み、SMP、DeviceTreeの予備的なサポートを含む、非常に基本的な機能を提供するものとなります。
今年初めから、Apple M1 Linuxカーネルパッチが数回リリースされ、Apple Siliconを搭載した2020年モデルのMac mini、MacBook Pro、MacBook AirでLinuxカーネルを起動するために必要なドライバーがアップデートされています。この初期コードはLinux 5.13に搭載される可能性が高く、6月頃には安定版としてリリースされる予定です。
しかし、Apple のカスタムアプローチのため、Linux 上で完全な Apple Silicon サポートを実装するには、完了するまでに間違いなくかなり長い時間がかかるでしょう。
YouTubeでiDBを購読する
これは特にApple M1グラフィックシステムに当てはまります。Linuxでこれを完全に動作させるには「日常的な使用にはしばらく時間がかかる可能性が高い」からです。M1の3DおよびビデオアクセラレーションをLinuxに移植することに関しては、「明らかに困難な課題となるだろう」とPhoronixは指摘しています。
誤解しないでください。M1のグラフィックスをLinuxで完全に動作させるには、数年にわたる努力が必要です。「M1で日常的な基本的な使用に耐えうる、十分な性能と信頼性を備えた高速デスクトップを今年中に実現できるかどうかは、驚くべきことです」とPhoronixは述べています。