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?