LinuxはApple Silicon M1 Macで「完全に使用可能」になりました

LinuxはApple Silicon M1 Macで「完全に使用可能」になりました

マイク・ピーターソンのプロフィール写真マイク・ピーターソン

· 1分で読めます

クレジット: クリス・ウェイド/コレリアム

Corellium のセキュリティ研究者は、Linux のバージョンを Apple Silicon M1 チップに移植しており、最終的にはオープンソース ライセンスの下でリリースされる予定です。

Corelliumの最高技術責任者であるクリス・ウェイド氏によると、Linux版はUSBから起動する完全なUbuntuデスクトップOSです。詳細は不明ですが、ウェイド氏はLinuxがApple Siliconマシンで「完全に使用可能」になったと述べています。

ネットワーク互換性はUSB-Cドングルを介して可能で、プラットフォームの最新アップデートではUSB、I2C、DARTがサポートされる予定です。Ubuntuオペレーティングシステムは、当初ARMベースのRaspberry Pi向けに設計されたものだとWade氏は付け加えました。

Mac mini M1でLinuxが完全に使用できるようになりました。USBから起動すると、Ubuntuデスクトップ(rpi)がフル機能で起動します。ネットワークはUSB Cドングル経由で動作します。アップデートにはUSB、I2C、DARTのサポートが含まれています。変更内容はGitHubにプッシュし、本日中にチュートリアルを公開します。@CorelliumHQチームに感謝します。pic.twitter.com/uBDbDmvJUG

— クリス・ウェイド(@cmwdotme)2021年1月20日

この移植にはいくつか制限があります。M1 CPUの性能を最大限に活用できますが、GPUアクセラレーションはサポートされません。つまり、グラフィックスは現在ソフトウェアレンダリングモードに設定されており、macOSのネイティブパフォーマンスと比較してグラフィックパフォーマンスが大幅に低下します。

Corelliumチームは1月初めにApple SiliconへのLinux移植版を初めて公開しましたが、それ以外の詳細はほとんど明らかにしていませんでした。GitHubで公開されていた移植版の初期バージョンは、USBなどの主要システムをサポートしていなかったため、「上級ユーザー向け」でした。

iPhoneデバイス向けの脱獄ツール「checkra1n」を開発したチームのメンバーは、セキュリティ研究者のLonghorn氏とqwertyoruiopz氏を含め、Linuxへの移植にも携わっていました。Longhorn氏は金曜日、Linuxへの移植は「非常に有望」であると述べましたが、システムオンチップ(SoC)が「非典型的」であるため、より大規模なカーネルの変更が必要になると指摘しました。

ウェイド氏はまた、checkra1n上に構築されたプリブート実行環境であるpongoOSを使用することで、Apple Siliconチップ上でLinuxを起動できる可能性があると指摘した。checkra1nの脱獄自体は、2019年に発見されたcheckm8エクスプロイトを利用している。

1月16日、qwertyoruiopzはM1 MacでpongoOSが起動している画像をいくつかツイートした。

本稿執筆時点で、CorelliumはLinux版M1ポートの最新の変更点をGitHubアカウントにプッシュしています。Wade氏はまた、金曜日にチュートリアルを公開する予定だと述べています。