No processo de configuração de uma nova máquina virtual, o VirtualBox apresenta vários tipos e versões diferentes de SO para escolher:
Estou curioso para saber o que o VirtualBox realmente faz quando você seleciona um sistema operacional. Tenho certeza, por exemplo, de que ele não apresentaria o mesmo hardware a um convidado do Windows 3.1 e o Windows 7. O que eu sou menos claro, no entanto, são as possíveis diferenças entre, digamos, um Linux e um convidado do BSD: se os dois foram projetados para rodar no mesmo hardware, que otimizações o VirtualBox poderia fazer se souber qual sistema operacional está hospedando?
Em outras palavras, que tipos de alterações o VirtualBox faz na VM quando você seleciona um sistema operacional?
fonte
Embora nem todas as respostas:
Atrevo-me a adivinhar que isso também ajuda o VirtualBox a decidir quais drivers do VirtualBox ele apresenta ao sistema operacional convidado para os drivers genéricos e finais durante o processo de compilação e implantação.
Não vejo que isso esteja documentado em nenhum lugar mais detalhadamente.
fonte