Windows開発者の観点から、どのVMアプリケーションが最適ですか?なぜですか?
簡単に言えば、それは私が必要とすることを実行し、高速に動作し、スナップショットは時間の節約になります(そして神が送る!)。ラップトップで24時間365日稼働している2つのVMがあり、多くのプログラムを開いていても、アイドル状態でのCPUの平均は約3%で、ときどき0%に触れます。
そうは言っても、私は多くの人が VirtualBox を好み、使用していることを知っています。これにもいくつかの優れたスナップショットが含まれていると思いますが、Linuxで簡単に使用しただけなので、保証することはできません。
結局のところ、それが私が仕事に関連する必要があるものであるかどうか、それが機能し、私が必要なことをする限り、私は価格を見ません。私はVMwareWorkstationで良い経験をしました、それは私がそれを必要とするときに私が必要とすることをします。
VMWareは、1つの単純な理由、仮想マシンのクロスプラットフォーム互換性のためにずっとあります。私はマシン間を頻繁に移動し、多くのOSで作業するのが好きです。 VMwareの製品の柔軟性とパフォーマンスは素晴らしいです。
VirtualBoxは、他の回答にリストされている主な機能をすべて備えているため、リストに含める必要があると思います。
また、すべてのプラットフォームで無料です。 Windows上のVMWareWorkstation、OSX上のVMWare Fusion、およびLinux上のVMWareWorkstationは間違いなく加算されます。 VMWare Playerを使用することはできますが、スナップショットが失われます。
セットアップはもう少し手間がかかり、個人的にはパフォーマンスの比較にあまり時間をかけていません。
ホストOSがWindowsになる場合、私はVMware Workstation/Playerのかなりの大ファンです。費用はかかりますが、Virtual PCにはない非常に優れた機能(スナップショット、ネットワーク分離)があります。
そうは言っても、一連のテストVMを起動することだけを考えているのであれば、Virtual PCは完全に適切であり、非常にうまく機能し、無料です。 Windows7のVirtualPCは非常に優れています。
Virtual PCで広く知られている問題の1つは、ホストUSBポートへのアクセスに問題が発生することが多いことです。私の選択は通常VMWareですが、Virtual PCは無料であり、USBの問題を除いて、一般的に適切であり、タスクを実行できます。
X64のサポートが必要な場合、VPCはオプションではないことに注意してください。
Windows 7で「WindowsVirtualPC」をテストしたところ、64人のゲストをまったくサポートしていないことがわかりました。
開発目的でLinuxで実行していますが、Windowsでも同様に実行されます。