M1プロセッサで実行されているMacコンピュータ (エントリーレベルのMacBook Pro、Mac mini、MacBook Airなど) これで、Linuxで起動できるようになりました。 数日前、米国フロリダ州に拠点を置く仮想化企業であるCorelliumは、UbuntuのMacM1への適応を発表しました。
iPhone 6の発売以来、同社はAppleのモバイルエコシステムの開発を追ってきました。
同社は次のように述べています。
「当社のCorellium仮想化プラットフォームは、セキュリティ研究者に、オペレーティングシステムとプログラムがAppleのARMプロセッサでどのように機能するかを理解するための前例のない知識を提供します。」
「AppleがカスタムカーネルをM1チップを搭載したMacにインストールすることを許可することを決定したとき、ハードウェアプラットフォームの理解を深めるために、Linuxをこのチップに移行できたことを非常に嬉しく思います」と彼は付け加えます。
Mac用に特別に作成された最初のチップとして、チップ M1は優れたパワーを提供し、品質も備えています エネルギー効率を高めるために。 たとえば、Mac Miniの場合、Appleは、M1チップが最大15倍のパフォーマンス、最大1倍のグラフィックパフォーマンス、最大XNUMX倍の機械学習速度を提供すると報告しています。 MacMXNUMXの機能の一部を次に示します。
- 8コアCPU:XNUMXつの高性能コアとXNUMXつのエネルギー効率の高いコア
- 8コアGPU-M1チップは、消費電力をXNUMX分のXNUMXにすることで最高のパフォーマンスを実現します
シングルチップシステム-これまで、Macはその機能を完全に展開するために複数のチップを必要としていました。 M1チップでは、これらのテクノロジ(プロセッサ、I / O、セキュリティ、メモリなど)がXNUMXつのチップ上の単一のシステムに統合されています。
ユニファイドメモリ-ユニファイドメモリアーキテクチャ(UMA)のおかげで、M1チップは、低遅延、高帯域幅のメモリを単一のプールに一元化します。
機械学習:16コアのM1チップは、XNUMX秒あたりXNUMX兆回の操作が可能です。 機械学習に優れているように完全に設計されています。
16億個のトランジスタ-M1チップには、原子単位で測定される非常に小さなトランジスタがあります。
Linus Torvaldsに触発されて、開発者はARMアーキテクチャとAppleM1チップによって提供されるパフォーマンスに基づいてコンピューター上でLinuxを実行する可能性に惹かれているようです。
ヘクター・マーティン、さまざまなアーキテクチャでLinuxを実行することが多い開発者、 彼はまた、LinuxシステムをMacM1に移行しました。 彼がAppleの新しいラップトップについてどう思うか尋ねられたとき、LinusTorvaldは答えました:
「Appleはクラウド上でLinuxを実行できますが、ラップトップ上では実行できません。 Linuxを実行できるARMラップトップを長い間待っていました。 Linuxカーネルの設計者は、私にはこの問題をいじくり回す時間がなく、助けにならない企業と戦う時間もないと言いました。
Appleは2019年2017月にCorelliumに対して訴訟を起こしました。これは、XNUMX年にAmandaGortonとChrisWadeによって共同設立されました。
Appleの苦情に応えて、Corelliumは、Appleが「法廷で止められなければならない不公正な商慣行」を使用していると非難した。
Corelliumによると、Appleは独自の競合製品を提供することを決定するまで、そのビジネスを知っており、育成してきました。
今年初め、フロリダ州の連邦判事は、Corelliumがセキュリティ研究者がApple製品のセキュリティバグと脆弱性を見つけるのに役立つソフトウェアで著作権法に違反したというAppleの主張を却下しました。
Appleはその苦情の中で、ソフトウェア会社がオペレーティングシステム、グラフィカルユーザーインターフェイス、およびデバイスの他の側面を許可なくコピーしたと主張しました。
アップル社は、CorelliumがiPhoneオペレーティングシステムのバグの発見を支援したという口実で行動したと非難しているが、その情報を「公開市場で最高入札者に」販売している。
チーム Corelliumは、UbuntuをMacM1で動作させる方法を詳細に説明しました。 この記事には、MacM1にUbuntuをインストールするためのチュートリアルが含まれています。 手順に従って、USBポートから直接起動することになりました。