Linux はまだ Apple シリコン上で「すぐに使える」状態ではありませんが、時間をかけてください。

Linux はまだ Apple シリコン上で「すぐに使える」状態ではありませんが、時間をかけてください。

素晴らしいオープンソース プロジェクトのリーダーたちが、報道機関やその支持者たちに、落ち着いて自分たちの成果を祝うのをやめるよう求めているのを見るのは奇妙です。

しかし、これはまさに、新しくリリースされた Linux 6.2 カーネルによって Apple の M シリーズ ハードウェア上で Linux を「実行できるようになった」という先週の多数の報告を受けて、Asahi Linux チームが陥った状況です。Apple M1 チップのネイティブ サポートがバージョン 6.2 であること、および 6.2 カーネルが Ubuntu や Fedora を含む多くの人気ディストリビューションに徐々に導入されることは事実です。Apple の統合 GPU の作業は、Asahi の 4 人のコアチームによって驚くほど順調に進んでいます。そして、創設者のリーナス・トーバルズ氏自身も、お気に入りのポータブルハードウェア上でLinuxが動作することを特に切望しており、2022年8月にはMacBook Air M2用のカーネルをリリースすることさえある。

しかし、Apple シリコン上でかなりうまく動作する唯一の Linux システムのメーカーは、皆さんに少し待ってほしいと呼びかけています。

「M1 Mac では、6.2 を搭載した Ubuntu やその他の標準ディストリビューションを実行することはできません。期待しないでください」と、Asahi Linux チームは日曜日のにツイートした。長い返答の中で彼らは次のように付け加えた。「私たちはカーネル機能を常に改善しており、6.2 では特にデバイス ツリーと M1 Pro/Max/Ultra マシンの基本的なブート サポートが追加されました。ただし、アップストリーム カーネルがラップトップで使用できるようになるまでには、まだ長い道のりがあります。トラックパッド/キーボードはまだサポートされていません。」

問題はこれだけではありません。asahi Linux 独自の機能サポート文書には、 asahi の独自バージョンと Linux のアップストリーム バージョン全般で動作する機能の長いリストが詳しく記載されています。すべての Apple チップにおいて、USB 2/3 機能、ビデオ デコーダ、およびさまざまな CPU の状態は開発中であるか、周辺機器レベルでのテストが可能であるか、またはまだ発表されていません。特定の Apple デバイスでは、マイク、ウェブカメラ、スピーカー、HDMI 出力、その他の必需品などのアイテムが機能しません。

朝日の論文は、チームが通常、Apple の新しいシステムオンチップや従来の ARM コンポーネントに関するあらゆるものをリバースエンジニアリングする方法を考えると、広範囲にわたる印象的な成果を示しています。それでも、Asahi チームが指摘しているように、すべての Apple M シリーズ デバイスや標準ディストリビューションに対応する準備ができているわけではありません。

他のディストリビューションにとっての主な障害は、新しい Mac 所有者が自分たちのシステムの動作に非常に不満を感じることを可能にするものであり、それが動作するためには16K のページサイズをカーネルに組み込む必要があることです。「私たちの知る限り、現在 16,000 コアを出荷している汎用 ARM64 ディストリビューションはありません」と、Asahi チームはツイートしました。同チームは、ディストリビューションはAsahiのユーザースペースツールを再パッケージ化して16Kカーネルを提供するか、より標準的な4Kカーネルビルドが「ある程度使えるようになるまで待つ必要があると示唆している。

Asahi は、「すでに一部の」ディストリビューションに取り組んでいることを述べ、「近い将来、主要なディストリビューションで」Asahi のサポートを発表する予定であると述べています。2022 年 3 月当時、Asahi はインストールの準備ができていましたが、まだ非常に新しいとチームは指摘しました。 USB ドライブを備えた「Just Works」ディストリビューションを探している人たちにとっては (情報に基づいた Linux の笑い声をここに挿入します)、Asahi Linux が「完成」するのはあと 1 年、おそらく 2 年かかるでしょう。」あれからほぼ1年が経ちましたが、もう2年くらい経ったような気がします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です