Asahi Linuxが画期的な一歩を発表:Apple SiliconでのGPU完全サポートがついに実現
公開日:2022年12月9日(米国東部時間 午後2時36分)
Apple Silicon向けLinuxディストリビューション「Asahi Linux」の開発チームは、グラフィックアクセラレーションのネイティブサポートを正式に発表しました。これは同ディストリビューションにとってだけでなく、最新のAppleハードウェアにおけるLinuxサポート全体にとっても、大きな節目となる出来事です。
Apple Siliconに3Dアクセラレーションをもたらす
今回の発表は、開発者のAlyssa Rosenzweig氏と、YouTubeでAsahi Linuxの開発過程をライブ配信し人気を集めるVTuber・朝日リナ(Asahi Lina)さん名義による公式ブログ記事として公開されました。
「この2年間、新しいドライバーを皆さんにお届けできるよう全力で取り組んできました。ようやくここまでたどり着けたことを本当に誇らしく思います。まだアルファ版のドライバーではありますが、快適なデスクトップ体験や一部のゲームを楽しむには十分な完成度に達しています」と開発チームは語っています。
異なるアーキテクチャへのLinux移植自体は決して珍しいことではありません。しかし、その開発過程をライブ配信で一般に公開しながら進めるのは極めて稀な試みです。Asahi Linaさんの配信は、YouTubeで12,000人以上の同時視聴者を記録するほどの注目を集めました。
アクセラレーションによって何が動くのか?
一部の新しいライブラリでは、現時点でApple Siliconのグラフィックアクセラレーションを利用できないものもあります。それでも、「Quake 3」や「Neverball」などのクラシックゲームはすでにプレイ可能です。さらに、Linuxデスクトップ環境が滑らかな描画に使用するアクセラレーション機能も活用でき、ウィンドウの透明化といった視覚効果も問題なく動作します。
現在Asahi Linuxが対応しているのは、Apple Silicon上でのOpenGL 2.1およびOpenGL ES 2.0のアクセラレーションです。開発チームはこれより新しいバージョンのOpenGLや、モダンなグラフィックスAPIであるVulkanへの対応も鋭意進めています。これが実現すれば、新作ゲームを含むより幅広い最新ソフトウェアが高速に動作するようになるでしょう。
この成果が意味すること
Asahi Linuxの目覚ましい開発スピードは、LinuxというOSがいかに柔OSがいかに柔軟で拡張性に富んでいるかを如実に示しています。
開発チームは、オープンソースであることが新しいアーキテクチャへの移植を容易にしたと強調しています。「自由でオープンソースなソフトウェアの力のおかげで、私たちはFOSSという巨人たちの肩の上に立つことができました」とブログ記事には綴られています。
大多数のMacユーザーはmacOSを使い続けるでしょうが、Asahi LinuxはAppleのOSに代わる有力な選択肢を提供します。さらに、今回の開発で培われた知見やドライバーは、将来的にApple Silicon対応を進める他のディストリビューションにとっても大きな財産となるはずです。
加速し続けるLinux開発
Asahi Linuxの開発は今も急ピッチで進められています。PCユーザーの間ではWindowsとLinuxのデュアルブートはごく一般的ですが、Macでも同じことが可能だとはあまり知られていません。適切な知識があれば、古い世代のMacでmacOSとLinuxをデュアルブートで運用することができます。Apple SiliconネイティブのLinux環境が成熟すれば、Macユーザーの選択肢はさらに広がっていくでしょう。
-
UbuntuでUSBドライブをフォーマットできない?「udisks-error-quark, 11」エラーの解決方法
UbuntuでUSBメモリをフォーマットしようとしてもうまくいかないことはありませんか?この記事では、「udisks-error-quark, 11」(ボリュームのフォーマットエラー)が表示されてフォーマットできないUSBドライブやハードディスクを修復する方法を解説します。このエラーは、ストレージデバイスに複数のパーティションが存在する場合によく発生します。 ボリュームのフォーマットエラーが発生する原因は? このエラーは、USBディスクやストレージデバイスに複数のパーティションテーブルが含まれている場合に発生します。デバイスを再び使用できるようにするには、事前に初期化を行う必要があります。 こ
-
Linuxでファイルとフォルダを削除する方法|GUIとrmコマンドの使い方を徹底解説
押さえておきたいポイント 対象を選択してキーボードのDeleteキーを押すか、右クリックして「削除」または「ゴミ箱へ移動」を選択します。 シェルプロンプトを開き、rmコマンドに続けて半角スペースとファイル名・フォルダ名を入力します。 GUIでは、削除したファイルやフォルダはデフォルトで「ゴミ箱」フォルダに移動するため、後から復元することも可能です。 この記事では、Linuxでファイルやフォルダを削除する2つの方法——デスクトップ環境のグラフィカルなツールを使う方法と、シェルプロンプトからrmコマンドを実行する方法——について詳しく解説します。 GUI(グラフィカル画面)でファイルとフォルダ