VMWare vs VirtualBox…我应该使用什么


9

我应该在Windows上的linux上使用什么...我不知道!...但是我尝试过VirtualBox和VmWare有什么不同以及功能是什么


我注意到的一个区别是:VMWare具有软件处理多个CPU的功能,因此,如果您的Intel CPU不支持它,VMWare仍将允许您为VM选择多个CPU。
djangofan 2010年

Answers:


9

我同时使用了两者(VMWare在工作,因为这是我工作的公司中使用最多的软件; VirtualBox在家里),并且在开发方面,我看不出太大的区别:两者都在做什么我需要一个独立于主机系统的虚拟机。

如果您打算将其用于某些生产系统,则也许至少要获得支持,VMWare可能是最安全的选择-我想说它在行业中得到了更广泛的使用。

如果您需要免费软件,则可以使用VirtualBox OSE。
注释后编辑,以澄清:“免费”是指“自由”:VMWare服务器/播放器和VirtualBox都是免费的(如“不花钱”),但只有VirtualBox OSE如“免费”一样是免费的-请参阅开源VirtualBox和其他版本


VirtualBox不好的一件事是它不支持具有多个CPU的VM;如果我没记错的话,现在使用3.x版本是可行的。


您可能还会对此主题有几个问题/疑问,例如:

您还可以使用其他几种可能性,例如QEMU-但它们鲜为人知/使用;因此,如果您要使用VM进行工作并与同事共享,则可能没有太大用处...


VMWare Player也免费:vmware.com/products/player并且提供了预制的(尽管不是WinOS)VMWare VM。

“免费软件”不是价格,而是许可(即“自由”软件)和用于创建VM的VMWare服务器(如果免费)(例如“不花钱”),也不是。只有玩家; 但不是“随意” ;-)
Pascal MARTIN

5

根据我的经验,我发现VMWare是出色的虚拟化工具。我已经使用了工作站版本和服务器版本,但是对我来说,它运行得很完美。我确实发现VMWare的使用并不像VirtualBox那样简单,如果您想要免费的(服务器)版本,您将要花费一些额外的开销来管理服务组件。

另一方面,我现在已经在OSX上切换到VirtualBox,这是我所需要的一切。它非常适合开发环境,并允许将USB端口专门分配给计算机或基于供应商代码(过滤器)。

VirtualBox还包含快照功能,该功能只是VMWare工作站(零售)版本的一部分。

总而言之,如果您想让一台专用计算机来处理您的虚拟化,请使用VMWare,但如果是出于本地计算机上的开发目的,我一定要使用VirtualBox。


1

我已经成功地使用VMWare来开发驱动程序,您需要在其中运行经过检查的OS构建以及调试和单步内核代码。我认为这是它的主要优势。我使用VirtualBox托管各种操作系统,这些操作系统包含不想在我的工作PC上安装的软件(例如旧版本的浏览器和应用程序等)。

以我的经验,VirtualBox的启动速度也比VMWare快得多。


1

我遇到了VirtualBox的一些配置问题(共享文件夹不再起作用,并且我不知道如何再次启用它),所以我尝试了VMWare,因为我认为这是一段专业的代码,也许我可以使它运行得更快而不是在VirtualBox中追踪我的问题。

VMWare没有解决它,所以我决定回到VirtualBox。在WindowsXP上卸载VMWare的过程中,我失去了所有网络连接,我的技术支持放弃了对其进行修复,因此,由于使用了VMWare,我最终重新格式化了驱动器并重新安装了所有内容。

多亏了VMWare,我安装了Virtualbox的新副本,并且运行平稳。这就是我对两者的看法。


0

您可能首先考虑同时使用两者!在VMWare和VirtualBox中都安装Linux VM。两者都使用两个月或更长时间。一段时间后,您会发现其中一个的使用率高于另一个。您使用最多的是最适合您的一个,为您提供使用最多的功能。

如果两个月后仍无法决定,请使用更长的时间...


0

使用VirtualBox可以获得更好的性能和更流畅的体验,但是VMWare对多个VM的处理使它无法自拔-因此,这取决于您使用它的目的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.