在虚拟机下编程 - 优点和缺点

Gac*_*cek 17 virtual-machine

我是Ubuntu Linux用户,我仅将Win XP用于工作目的.

最近我用XP + Visual Studio 2008(由kvm-quemu驱动)设置了一个虚拟机.

我的问题是:

  • 有没有人试图在VM上设置的环境下高效工作?有任何性能问题吗?例如,VM下的性能稍差会影响您的正常效率吗?

  • 在VM下开发软件还有其他(除了性能)负面影响吗?在这样的环境中,我是否会遇到任何无法检测/解决的问题?(我们正在谈论开发某种更大的项目,为Win环境创建应用程序,没有硬件相关或嵌入的东西).

Ada*_*and 16

我在虚拟机中完成了所有客户端工作,并且我在虚拟机上做了大量的工作.主机操作系统是Windows 7,除非我的客户端有不同的偏好,我使用非常优秀的VirtualBox.

我有一台功能强大的笔记本电脑,支持硬件虚拟化,无论我是运行Linux还是Windows XP作为来宾O/S,性能似乎都不是我的限制因素.防止性能受损的一个基本技术是将虚拟机的磁盘放在与我的计算机主硬盘不同的主轴上.我使用外置USB 2硬盘.效果很好.

对我而言,能够以非常具体的方式为非常具体的项目配置我的开发环境的优势是非常宝贵的.它极大地减少了通过使用多个版本的编程语言,库和操作系统功能来支持多个项目而引入的不确定性.我很少会因为从一个项目流向另一个项目的组件的意外交互而导致的模糊错误感到惊讶.