Linux 5.13がM1 Macのサポートを追加

Appleは昨年、新しいMacに自社製チップを搭載することでゲームを変えました。先月、M1を新しいiPad Proに追加することで、さらにゲームを変えました。今、再びゲームが変わろうとしています。Linux Kernel 5.13のおかげで、LinuxはM1 Macでのネイティブサポートを獲得しました。
CorelliumによるM1 Mac上のLinux
M1はMacとiPad Proの両方にとって完全に新しいものです。MacはIntelチップを使用しており、iPad ProはiPhoneと同じチップに制限されていました。しかし今、MacとiPad Proの両方が素晴らしいM1パワーを得ています。
先週、CorelliumはM1 MacにUbuntuを成功裏にポートし、その成功をLinuxにもたらしました。Corelliumチームは、Linuxの修正バージョンとUSBサポートを使用して達成したと説明しました。

Appleはこの取り組みに必ずしも協力的ではありませんでした。Appleのソフトウェアエンジニアリング担当シニアバイスプレジデントCraig Federighiは、WindowsやLinuxのネイティブブートはないと以前に述べていました。デュアルブートやBoot Campはありません。仮想化がAppleが考えていた唯一の方法でした。
CorelliumのCEOであるChris Wadeは、成功したプロセスについてツイートしました。「Linuxは今やMac Mini M1で完全に使用可能です。USBからフルUbuntuデスクトップ(rpi)をブートします。ネットワークはUSB-Cドングル経由で動作します。更新にはUSB、12C、DARTのサポートが含まれています。」
M1 MacにLinuxをポートしたのは、通常とは異なるハードウェアでOSを実行することを習慣としている開発者Hector Martinでもあります。Linuxの創始者Linus TorvaldsもM1 MacにLinuxを載せることに熱心でした。「私は長い間、Linuxを実行できるARMラップトップを待っていました」と、昨年秋に新しいM1 Macが発表されたときに彼は言いました。「新しい[MacBook] Airはほぼ完璧ですが、OSを除いては。」

しかし、Appleにはこのサポートを追加しない理由があります。特にCorelliumキャンプに対してです。Corelliumは、脆弱性研究のためにセキュリティ研究者に仮想iPhoneを提供しています。Appleはそれを快く思わず、訴訟を起こすまでに至りました。これまでのところ、法的措置は成功していません。
M1 MacのLinux 5.13
Linuxは現在、Linux Kernel 5.13を使用してM1 Macの公式サポートを追加しました。実際、いくつかのARMベースのチップがサポートを受けました。
新しいMacBook Air、MacBook Pro、Mac Mini、24インチiMacは、ネイティブにLinuxを実行できます。Corelliumの方法はM1 MacでネイティブにLinuxを実行しないため、M1のパフォーマンスを活用することはできません。

5.13のその他の変更には、セキュリティ機能とFree Synch HDMIサポートが含まれています。
Torvaldsは彼のブログでLinux Kernel 5.13のリリースを発表しました。「rc7以来、非常に穏やかな週を過ごしましたので、5.13を遅らせる理由は見当たりません。…もちろん、先週が小さく穏やかだったとしても、5.13全体は実際にはかなり大きいです。実際、これは5.xリリースの中で最も大きなもので、2,000人以上の開発者から16,000以上のコミット(マージを含めると17,000以上)があります。…そして5.13がリリースされたことで、明日から5.14のマージウィンドウが始まることは明らかです。すでにいくつかのプルリクエストが保留中ですが、いつものように、皆さんには新しい保留中のものに進む前にKnal 5.13を少なくとも簡単にテストしていただきたいと思います。」
新しいiPad ProがまだM1を完全に活用できない理由や、M1 MacアプリをIntelアプリとして実行する方法については、引き続きお読みください。