En el proceso de configuración para una nueva máquina virtual, VirtualBox presenta varios tipos y versiones de SO diferentes para elegir:
Tengo curiosidad por saber qué hace realmente VirtualBox cuando selecciona un sistema operativo. Estoy seguro, por ejemplo, de que no presentaría el mismo hardware para un invitado de Windows 3.1 que para Windows 7. Sin embargo, lo que tengo menos claro son las posibles diferencias entre, por ejemplo, un Linux y un invitado BSD: si ambos están diseñados para ejecutarse en el mismo hardware, ¿qué optimizaciones podría hacer VirtualBox si supiera qué sistema operativo está alojando?
En otras palabras, ¿qué tipos de cambios realiza VirtualBox en la VM cuando selecciona un sistema operativo?
fuente
Aunque, no todas las respuestas:
Me atrevería a adivinar que también ayuda a VirtualBox a decidir qué controladores VirtualBox presenta al sistema operativo invitado para los controladores genéricos y finales durante el proceso de compilación y despliegue.
No puedo ver que esto esté documentado en ningún lado más a fondo.
fuente