ウェブサイト検索

LinuxはApple Silicon Mac上で改善されています。


Asahi Linuxは、Apple Silicon MacコンピュータにネイティブなデスクトップLinux体験を提供するプロジェクトであり、いくつかの主要コンポーネントをLinuxカーネルに「上流化」しています。このチームは、変更が「メンテナンス負担を軽減し」、バグを修正し、将来の新しいMacモデルのサポートにおける開発を加速することを明言しています。

Asahi Linuxプロジェクトは、M1およびM2のMacコンピュータ上で、ほぼ機能的なデスクトップLinuxのバージョンを既に持っており、これは多くのドライバやその他のソフトウェアコンポーネントをゼロから構築することを含んでいました。最近、チームは公式にサポートされたディストリビューションとしてFedora Asahi Linuxに注力していますが、Linuxコミュニティによって移植された他のディストリビューションも存在します。2月には、創設者のヘクター・マーチンがプロジェクトを離れた後、Asahi Linuxがコアチームを再編成する計画を発表しました。

ありがたいことに、朝日チームからの良いニュースがあります。新しいブログ投稿では、「私たちは、グラフィックスドライバユーザースペースAPI(uAPI)がLinuxカーネルにマージされたことをお知らせできることを嬉しく思います。この大きなマイルストーンにより、ついにApple SiliconのOpenGL、OpenCL、VulkanサポートをアップストリームMesaで有効にできるようになります。」と言っています。言い換えれば、Asahi Linuxのコアソフトウェアコンポーネントが通常のLinuxカーネルにバンドルされることになるので、朝日チームはLinuxの更新ごとにこれらの変更を常に再統合する必要がなくなります。チームは、Appleハードウェアコントローラ用のさらなるコードもアップストリーミングしており、M1およびM2 MacBook ProラップトップでTouchbarサポートに使用されるApple Display Pipe(ADP)ディスプレイおよびZ2タッチスクリーン用のドライバも含まれています。

ブログの投稿には「これは、私たちが間もなくMesa、virglrenderer、およびFlatpakのランタイムフォークを終了することを意味します。これらのフォークを排除することで、メンテナンスの負担が軽減され、上流のMesaと直接連携することでユーザースペースのグラフィックススタックに取り組む方々にとって開発体験が向上します。」と書かれています。修正されたパッケージは、今後のFedora Linux 43のリリースで削除される予定です。

Asahi Linuxは、一般的なx86ベースのPC上のデスクトップLinuxほど安定しておらず、機能も完全ではありませんが、チームはかなりの進展を遂げており、技術的および組織的な課題が解決されつつあるのは素晴らしいことです。デスクトップLinuxは、Apple Silicon Macコンピュータ上で機能している唯一の代替オペレーティングシステムであり、Windows用のBoot Campはまだ存在していません。また、上流作業により、他のLinuxディストリビューションがx86、汎用ARM、RISC-V、その他のアーキテクチャに加えてApple Silicon Mac用のバージョンを作成しやすくなります。

自分のM1またはM2 MacでAsahi Linuxを試してみたい場合、ターミナルコマンドでFedora Asahi Linuxをインストールできます。M3またはM4 Macに対する公式サポートはまだありませんが、すべてのM1 Macコンピュータ上でmacOSの上にLinux仮想マシンを実行することはできます。もしお気に入りのLinuxターミナルアプリケーションをMacで実行したいだけなら、Homebrewを通じてネイティブのmacOSバージョンが用意されているかもしれません。

ソース:朝日Linuxブログ

関連記事: