EmacsにmacOSネイティブMetalレンダリングバックエンドが登場
Emacs with a native Metal rendering back end (macOS)
GNU EmacsにGPUアクセラレーション表示バックエンドが導入され、macOSではネイティブApple Metalを使用してレンダリングされるようになりました。これにより、テキストはGPUグリフアトラスを経由し、画像やインラインビデオはテクスチャとして扱われ、フレーム全体がGPUによって合成されます。この新機能により、インラインビデオ再生、GPUカーソルエフェクト、およびバッファ遷移やスムーズスクロールなどの視覚効果への道が開かれます。パフォーマンス測定では、特にvsyncオン時にCPU使用率が大幅に削減されることが示されています。この機能は現在実験段階にあり、活発に開発が進められています。Homebrewまたはリリースからインストール可能で、ビルドにはXcodeまたはCommand Line Toolsが必要です。ソースビルドの場合、Emacs Lispコードで有効化できます。GPUカーソルエフェクトやインラインビデオ再生などの機能は、特定のコマンドや設定で制御可能です。
- GNU EmacsにGPUアクセラレーションバックエンド(macOSではApple Metal使用)が実験的に導入された
Emacsという40年以上の歴史を持つテキストエディタに、GPUアクセラレーション(Apple Metal)バックエンドが実験的に導入された。これは「端末エミュレータ上のテキスト編集」から「GPUネイティブ・レンダリングへの移行」というパラダイムシフトであり、インラインビデオ再生やスムーズスクロールなど次世代UIを可能にする。ただし、あくまで既存OSSプロジェクトの一機能追加であり、直接的かつ短期的な投資機会を生むものではない。Emacsを活用するエンジニア層の開発生産性に長期的に寄与する可能性はあるが、投資判断の根拠とするにはインパクトが小さく、現時点では注視対象に過ぎない。