仮想マシンでコンパイル、自動ビルド、自動テストを行うアプリケーションがあります。仮想マシンの「プロバイダー」は、この操作をWindowsと複数のLinuxディストリビューションの両方で同時に実行する必要があるため、クロスプラットフォームである必要があります。私たちのアプリケーションはOpenGLに依存しており、正しく動作するためにはかなり新しいバージョンのOpenGLが必要です。
ホストマシンを介してハードウェアアクセラレーションを実行できるため、Oracles Virtual Boxで適切な経験があり、ある程度の努力で上記のアクションを実行できます。ただし、ホストマシンに非常に要求が厳しいため、多少制限があり、同時に実行される多くの仮想ボックスにはあまり適していません。
理想的には、Amazon EC2クラウドコンピューティングが解決策になる可能性がありますが、ここでは「通常の」問題に遭遇します。これにより、Linuxディストリビューション(Ubuntuなど)を簡単に起動して実行できる可能性がありますが、非常に困難な壁にぶつかります。アプリケーションをコンパイルしてテストできるようにするために、いくつかのOpenGLドライバーのインストールを開始したい場合。mesa-driversでさえ、glxinfoまたはglxgearsを実行できる程度まで起動して実行することは不可能です。
この問題に直面しているのは私たちだけではありません。他の人はどうしますか?