広告を閉じる

Apple が M1 と呼ばれる独自のチップを搭載した Apple Silicon を搭載した最初の Mac を発表したとき、全世界を驚かせると同時に多くの疑問を引き起こすことができました。もちろん、彼らは Apple Silicon プロジェクトのプレゼンテーション中にすでにそのように登場していましたが、今回は誰もが当初の予測が実際に当たるかどうかに興味を持っていました。最大の問題は、別のオペレーティング システム (もちろん主に Windows) を起動または仮想化する場合でした。 M1 チップは異なるアーキテクチャ (ARM64) に基づいているため、残念ながら Windows 10 (x86 アーキテクチャで実行) などの従来のオペレーティング システムを実行できません。

Apple Silicon ファミリ初の M1 チップの導入を思い出してください。現在 4 台の Mac と iPad Pro に搭載されています。

特に Windows に関しては (今のところ) 最善とは言えませんが、次の「大きな」プレーヤーである Linux にとっては良い時代が到来しています。ほぼ 1 年にわたり、MXNUMX チップを搭載した Mac に Linux を移植する大規模なプロジェクトが進行中です。そして、その結果は非常に有望に見えます。独自のチップ (Apple Silicon) を搭載した Mac 用 Linux カーネルは、XNUMX 月末にはすでに入手可能でした。しかし、この開発者らは、Linux システムはすでにこれらの Apple デバイス上で通常のデスクトップとして使用できると述べています。現在、Asahi Linux はこれまでよりも優れたパフォーマンスで動作しますが、依然として限界といくつかの欠陥があります。

オブラダチェ

現状では、M1 Mac 上でかなり安定した Linux を実行することがすでに可能ですが、残念ながらグラフィック アクセラレーションのサポートがまだ不足しており、これは 5.16 というラベルの付いた最新バージョンの場合に当てはまります。とにかく、プログラマーのチームはこのプロジェクトに熱心に取り組んでおり、そのおかげで、Apple Silicon プロジェクトが導入されたときに一部の人々が完全に不可能だと考えていたかもしれないことをなんとか実行することができました。具体的には、PCIe および USB-C PD 用のドライバーを移植できました。 Printctrl、I2C、ASC メールボックス、IOMMU 4K、デバイス電源管理ドライバー用の他のドライバーも準備が整っていますが、現在は慎重なチェックとその後のコミッショニングを待っています。

MacBook Pro Linux スマートモックアップ

次に、作成者は実際にコントローラーでどのように動作するかを追加します。適切に機能するには、使用するハードウェアにしっかりと接続されている必要があり、そのため、細部 (ピンの数など) にも注意する必要があります。結局のところ、これらは大部分のチップの要件であり、ハードウェアの新世代ごとに、100% のサポートを提供するためにドライバーを変更する必要があります。しかし、Apple はこの分野にまったく新しいものをもたらし、他よりも際立っています。このアプローチのおかげで、理論的には、ドライバーが M1 を搭載した Mac だけでなく、その後継機でも動作する可能性があります。これは、ARM64 アーキテクチャのまだあまり研究されていない世界の中でも特に可能性です。たとえば、M1 チップに搭載されている UART と呼ばれるコンポーネントには長い歴史があり、最初の iPhone にも搭載されていました。

新しい Apple Silicon チップへの移植は簡単になりますか?

上記の情報に基づいて、Linux の最終的な移植、または新しいチップを搭載した予想される Mac への Linux の準備が容易になるかどうかという疑問が生じます。もちろん、この質問に対する答えはまだわかりません。少なくとも 100% の確信はありません。しかし、プロジェクトの作成者によれば、それは可能だそうです。現状ではM1XやM2チップを搭載したMacの登場を待つ必要がある。

とにかく、今では、Asahi Linux プロジェクトが数歩前進したことを喜ぶことができます。すでに述べた GPU アクセラレーションや一部のドライバーのサポートなど、多くの問題がまだ欠けていますが、それでもかなり使えるシステムです。さらに、現在、このセグメントが時間の経過とともに実際にどこに移動するのかという疑問があります。

.