VulkanがNetBSDで利用可能に
NetBSDオペレーティングシステムにおいてVulkanグラフィックスAPIが正式にサポートされるようになった。これにより、クロスプラットフォームのグラフィックス機能がNetBSDでも利用可能となる。
背景メモ
- NetBSDは、FreeBSDやLinuxほど広く使われてはいないが、移植性とコードの品質で知られるオープンソースのUnix系OS。デスクトップではなく、サーバーや組み込みシステムで使われることが多い。
- Vulkanは、クロノス・グループ(Khronos Group)が策定する低レイヤーなグラフィックスAPI。高性能な3D描画をOSやGPUベンダーに依存せずに実現できる。主にゲームやプロフェッショナルグラフィックスで使われる。
- 同じAPIでも、GPUドライバーがVulkanに対応しているかどうかはOSごとに異なる。NetBSDではこれまでVulkanが公式に使えなかった。
- このリポジトリは、NetBSD向けにVulkanのランタイムとドライバーを移植したコミュニティ主導のプロジェクト。これによりNetBSD上でVulkan対応のアプリケーション(ゲームや3Dツールなど)が動く可能性が開けた。
- Vulkan on NetBSDの意義は、GPUアクセラレーションを必要とするソフトウェアの選択肢が増えることだが、対応GPUやドライバーの安定性は今後の開発次第。