鎖は緩みつつあります。DirectXは依然として多くのPCゲームをWindowsに縛り付けています。CodeWeaversは、CrossOverが年末までにDirectX 11をサポートし、その後まもなくWineも互換性を獲得すると予想しています。
言い換えれば、より多くの Windows PC ゲームが Linux 上で「そのまま実行」されるようになり、開発者がそれらのゲームを互換性コードとともにパッケージ化して Linux で公式にサポートすることが容易になります。
Wineは既にDirectX 9を非常によくサポートしていますが、多くの新しいゲームはDirectX 9をサポートしておらず、Microsoftのグラフィック技術の新しいバージョンに依存しています。Wineは、WindowsアプリケーションをLinux、Mac OS X、その他のWindows以外のオペレーティングシステム上で実行できるようにするオープンソースの互換性レイヤーです。
CodeWeaversは、オープンソースのWineコードをベースに構築されたCrossOverという有料製品を提供しています。開発者には機能追加に対して報酬が支払われ、それらの改善は必然的にオープンソースのWineプロジェクトに反映されます。CrossOverは便利なインターフェースを提供し、特定のアプリケーションが公式にサポートされ、動作が安定していることをより確実に保証します。

DirectX 11のサポートは、オープンソースのWineプロジェクトに実装される前にCodeWeaversの製品に組み込まれますが、コードはオープンソースとしてWineプロジェクトに提出されます。つまり、CodeWeaversはWineの開発に資金と支援を提供しているということです。
E3 2015 期間中、CodeWeavers の James Ramey が CodeWeavers ブログに更新情報を投稿しました。
今後数ヶ月で、CodeWeaversはDirectX 11のサポート、コントローラーサポートの強化、そしてGPUパフォーマンス全体のさらなる向上を実現します。ゲームサポートにおけるこれらの段階的な改善は(最初は)小さいように思えるかもしれませんが、ゲームサポートの累積的な改善により、多くのゲームがリリース時に「問題なく動作する」ようになるでしょう。
Redditの投稿によると、このコードは2015年末までに完成する予定で、すでに7ヶ月間作業が進められているとのこと。もちろん、パッチはオープンソースのWineプロジェクトにも提供される予定です。
Linux、BSD、SteamOS、Chrome OS、そしてその他の Windows 以外の世界についての最新情報を入手したいですか? Windows 以外の世界に関するコラムページをブックマークするか、RSS フィードをフォローしてください。
これがなぜ重要なのか
MicrosoftのDirectXグラフィックテクノロジーは、Windows、Xbox、その他のMicrosoftプラットフォームでのみ公式にサポートされています。Wineプロジェクトはこのギャップを埋める役割を果たし、既にDirectX 9を非常に適切にサポートしています。

Linux 用の CrossOver を使用して Skyrim をプレイします。
基盤となる新しいCrossOverテクノロジーにより、開発者はDirectX 11ゲームをLinuxに移植するのがより容易になります。Linuxゲーマーはこの種の移植を好まず、Windows互換レイヤーを一切使用しないネイティブゲームを好む傾向がありますが、それでも何もないよりはましです。
かつてid Software(現在はOculus)のジョン・カーマック氏は、「Linuxゲームにおいては、ある種のエミュレーションこそが適切な技術的方向性だ」と主張した。DirectXの互換性が向上すれば、Windows向けに開発されたゲームをLinuxに移植するのがより容易になるだろう。また、公式にサポートされていないゲームであっても、変更を加えることなくそのまま実行できるようになるだろう。大手ゲームエンジンはLinuxへの対応をますます進めているが、Windowsとの互換性は依然として重要だ。
ありがたいことに、DirectX 12 コードを OpenGL の後継である Vulkan に変換するのは簡単になりそうです。