虚拟机 VMware 和 VirtualBox 哪个更好用？我准备用虚拟机装 Linux系统，学习一下 Linux
推荐 VMware。许多 Linux 发行版直接提供了 open-vm-tools 和 open-vm-tools-desktop 软件包，这使得虚拟机添加件可以直接通过发行版自己的仓库安装，稳定，随意升级。你无需安装任何编译工具，也不用担心升级带来的问题，因为这个包是你用的发行版官方维护的。VMware 提供的 VMware Tools 光盘的第一句话就是，不建议你安装光盘中的 Tools，而是使用 open-vm-tools。而 VirtualBox 则只提供了添加件的光盘【注】，你必须在你的 Linux 发行版中安装好基础编译工具，然后编译内核模块。编译安装是不稳定的，尤其是你后期随系统更新更新了内核之后，你还需要再次安装添加件，或者配置好 DKMS。除去这个原因外，VirtualBox 添加件的版本与 VirtualBox 的版本是强耦合的，你升级了 VirtualBox 的版本，你就最好在客户机里升级 VirtualBox 添加件，而不是像 open-vm-tools 那样的松耦合。VirtualBox 明明是开源软件，本应该做到像 open-vm-tools 那样贴近开源生态，而事实确是相反的，闭源的 VMware 提供了最接近开源生态的工具，而开源的 VirtualBox 却活活像一个闭源软件。

【注】：国内常用的 Debian、Ubuntu、RHEL/CentOS 系统对 VirtualBox添加件的支持非常差：RHEL/CentOS 系统完全不提供；Debian 完全不提供；Ubuntu 这边关键的内核态模块仅以源代码形式给出（需要在客户机上编译，配置 dkms，较为复杂）。部分对 VirtualBox 添加件的支持较好的发行版包括：Fedora、openSUSE 等。而 VMware 这边，几乎所有主流发行版都包含了 open-vm-tools 这个包，尤其是不支持 virtualbox 的 Debian、Ubuntu、RHEL/CentOS 系统，都包含并且支持。