回答:
私は両方を少し使っています(職場でのVMWare、それは私が働いている会社で最も使用されているソフトウェアであるためです;自宅でのVirtualBox)。ホストシステムに依存しない、仮想マシンを提供する必要があります。
いくつかの本番システムで使用する場合、少なくともサポートに関してはVMWareが最も安全な方法である可能性があり、業界でより広く使用されていると思います。
無料のソフトウェアが必要な場合は、VirtualBox OSEが適しています。
コメントの後に編集して、明確にします。「無料」とは、「libre」を意味します。VMWareサーバー/プレーヤーとVirtualBoxはどちらも無料です(「お金ではありません」のように)が、VirtualBox OSEのみが「libre」のように無料です- オープンソースのVirtualBoxおよびその他のエディションを参照してください
VirtualBoxであまり良くなかったことの1つは、複数のCPUを搭載したVMをサポートしていないことです。私が正しく覚えていれば、バージョン3.xでそれが可能になりました。
たとえば、次のように、その主題に関するいくつかの質問や質問に興味があるかもしれません。
たとえばQEMUなど、他にもいくつかの可能性がありますが、それらはあまり知られていない/使用されていません。仕事用にVMを使用して同僚と共有したい場合は、あまり役に立たないかもしれません...
私の経験では、VMWareは素晴らしい仮想化ツールであることがわかりました。私はワークステーションバージョンとサーバーバージョンを使用しましたが、私にとっては問題なく動作しました。VMWareはVirtualBoxほど簡単ではありません。無料(サーバー)エディションが必要な場合は、サービスコンポーネントを管理するために少し余分なオーバーヘッドがかかります。
一方、私はOSXでVirtualBoxに切り替えましたが、これが今まで必要だったすべてです。これは開発環境に最適であり、USBポートをマシンにのみ割り当てるか、ベンダーコード(フィルター)に基づいて割り当てることができます。
VirtualBoxには、VMWareのワークステーション(リテール)バージョンの一部であるスナップショット機能も含まれています。
要約すると、専用マシンで仮想化を処理する場合はVMWareを使用しますが、ローカルマシンでの開発目的の場合は、間違いなくVirtualBoxを使用します。
VirtualBoxでいくつかの構成の問題に遭遇しました(共有フォルダーが機能しなくなったため、再度有効にする方法がわかりませんでした)ので、VMWareを試してみました。 VirtualBoxで問題を追跡するよりも。
VMWareはそれを解決しなかったので、VirtualBoxに戻ることにしました。WindowsXPでVMWareをアンインストールする過程で、すべてのネットワーク接続が失われ、テクニカルサポートが修正を断念したため、VMWareのおかげでドライブを再フォーマットし、すべてを再インストールすることになりました。
VMWareのおかげで、Virtualboxの新しいコピーをインストールし、スムーズに実行しています。そういうふうに感じています。