21 当我创建一个新的虚拟机(带有VirtualBox)时,它将问我虚拟机内部将运行什么操作系统。 为什么需要(或喜欢)知道这一点?会导致更好的性能吗?有些事情行不通吗?(欢迎链接到技术细节!) virtual-machine operating-systems — 马丁 source
18 对于“操作系统类型”,选择以后要安装的操作系统。支持的操作系统已分组。如果要安装未列出的非常特殊的东西,请选择“其他”。根据您的选择,VirtualBox将启用或禁用来宾操作系统可能需要的某些VM设置。这对于64位来宾特别重要(请参阅“ 64位来宾”部分)。因此,建议始终将其设置为正确的值。 资源 我注意到VirtualBox根据您的操作系统选择建议默认内存和磁盘大小。还存在其他提示,例如在安装前提示创建帐户(某些操作系统)的提示,以简化安装过程。 VirtualBox还为支持的操作系统提供来宾添加。有关整个列表,包括警告,请在此处查看。 — 斤 source 我认为主要是因为它知道要加载哪些来宾添加iso。 — Journeyman Geek
7 只是这样VirtualBox可以选择您创建的VM的最佳和受支持的默认设置。之后,您可以根据需要在“设置”中进行更改。某些操作系统对某些驱动程序有更好的支持,而某些操作系统则没有3d加速支持,等等。 — 没有 source
5 其中一些控制了VM在知道操作系统时可以进行的优化。 我知道的一个非常有用的优化是自旋锁定检测。当Windows输入CriticalSection或Linux输入pthread_mutex_lock时,在等待另一个CPU完成时,CPU使用率将短暂变为100%。如果VM知道,可以确保立即运行其他CPU线程。 另一个优化是虚拟图形驱动程序。Linux来宾将获得OpenGL虚拟卡,而Windows将得到DX9卡。 — 赞·山猫 source
1 主要的是: 在特定情况下,它需要知道将模拟哪种HDD类型/结构 它需要“推送”客户端软件-需要知道什么软件以及如何将其推向用户 其他任何愚蠢的定制...但是这些是主要的。 — 博格丹·乔科尤 source
1 主要是因为它可以最好地选择感觉上非常适合您的PC和该虚拟机的设置。同样,它还用于简化诸如此类的事情。就像虚拟机一样,它主要是针对其“来宾添加”包执行此操作的,该包用于帮助其使用主机上的设备并在主机和虚拟机之间来回共享文件夹。 — 死亡2 source