推荐使用VMware虚拟机软件。许多Linux发行版直接提供了open-vm-tools和open-vm-tools-desktop软件包,可以通过发行版的官方仓库进行安装和升级。这样做可以确保稳定性,并且无需安装编译工具或担心升级带来的问题。VMware官方也建议使用open-vm-tools而不是其提供的VMware Tools光盘中的工具。相比之下,VirtualBox只提供了添加件的光盘,需要在Linux发行版中安装编译工具并编译内核模块。这种方式不够稳定,特别是在系统更新后需要重新安装添加件或配置DKMS。此外,VirtualBox的添加件版本与VirtualBox本身的版本强耦合,因此升级VirtualBox时最好也升级客户机中的添加件。虽然VirtualBox是开源软件,但其对开源生态的支持却不如open-vm-tools。实际上,闭源的VMware提供了更接近开源生态的工具。需要注意的是,国内常用的Debian、Ubuntu和RHEL/CentOS系统对VirtualBox添加件的支持非常有限,而VMware几乎所有主流发行版都包含了open-vm-tools软件包,尤其是那些不支持VirtualBox的Debian、Ubuntu和RHEL/CentOS系统也都包含并支持open-vm-tools。
补充资料:Debian官方明确表示不提供VirtualBox添加件。在Debian 12 “Bookworm”中,目前(2022年春季)仓库中没有提供适用于Debian Bookworm的Guest Additions软件包。在Debian 10 “Buster”和Debian 11 “Bullseye”中,由于上游在旧版本上的安全支持缺乏合作,VirtualBox的Guest Additions软件包在稳定版本的Debian中没有官方提供。