我应该用什么来在 Windows 上使用 Linux ... 我不知道!... 但我试过 VirtualBox 和 VmWare 有什么不同,有哪些功能
答案1
我两者都用(工作时使用 VMWare,因为它是我所在公司使用最多的软件;家里使用 VirtualBox),在开发方面,我发现它们没有太大的区别:两者都能满足我的需要,即提供一个独立于主机系统的虚拟机。
如果您要将它用于某些生产系统,也许 VMWare 可能是最安全的选择,至少在支持方面是如此——而且我想说它在行业中得到更广泛的应用。
如果您想要免费软件,VirtualBox OSE 是最佳选择。
在评论后进行编辑,以澄清:我说的“免费”是指“自由”:VMWare 服务器/播放器和 VirtualBox 都是免费的(如“成本而不是金钱”),但只有 VirtualBox OSE 是免费的,即“自由”——请参阅开源 VirtualBox 和其他版本
VirtualBox 的一个不太好的地方是它不支持具有多个 CPU 的虚拟机;如果我没记错的话,现在 3.x 版本可以实现这一点。
您可能还会对有关该主题的几个问题/答案感兴趣,例如:
您还有其他几种可能性,例如 QEMU - 但这些不太为人所知/使用;所以如果您想使用 VM 进行工作并与同事共享,可能就没那么有用了……
答案2
根据我的经验,我发现 VMWare 是一款出色的虚拟化工具。我使用过工作站版本和服务器版本,它对我来说运行完美;然而,我发现 VMWare 并不像 VirtualBox 那样容易上手,如果您想要免费(服务器)版本,您将需要花费一些额外的开销来管理服务组件。
另一方面,我现在已经切换到 OSX 上的 VirtualBox,它满足了我的所有需求。它非常适合开发环境,允许将 USB 端口专门分配给一台机器或基于供应商代码(过滤器)分配。
VirtualBox 还包含快照功能,该功能仅为 VMWare 工作站(零售)版本的一部分。
总之,如果您想要一台专用的机器来处理您的虚拟化,那么请使用 VMWare,但如果是为了在本地机器上进行开发目的,我肯定会选择 VirtualBox。
答案3
我曾使用 VMWare 成功开发驱动程序,需要运行经过检查的操作系统版本并调试和单步执行内核代码。我认为这是它的主要优势。我使用 VirtualBox 托管各种操作系统,其中包含我不想在工作电脑上安装的软件(例如旧版本的浏览器和应用程序等)。
根据我的经验,VirtualBox 的启动速度也比 VMWare 快得多……
答案4
一开始你可能会考虑同时使用两者!在 VMWare 和 VirtualBox 中安装 Linux VM。同时使用两个月或更长时间。一段时间后,你会注意到你使用其中一个的次数多于另一个。你最常使用的那个就是最适合你的,它可以为你提供你正在使用的最多功能。
如果两个月后您仍然无法决定,那就使用更长时间......