Virtual Box — Guest additions

Las Guest Addictions son herramientas para mejorar el funcionamiento de la MV(Máquina Virtual), se instalan siempre cuando la MV está ejecutándose.

Las Guest Addictions están diseñadas para ser instaladas dentro de una máquina virtual(VM) después de que el sistema operativo invitado ha sido instalado. Consiste en drivers de dispositivos y aplicaciones de sistema que optimizan el sistema operativo invitado para un mejor rendimiento y usabilidad.

Las Guest Additions ofrecen los siguientes prestaciones Integración del puntero del ratón
(Para superar las limitaciones del ratón que fueron descritas in la sección llamada «Capturando y liberando el teclado y el ratón», esto proporciona un perfecto apoyo para el funcionamiento del ratón.  Solamente se tendrá un puntero de ratón y presionando la tecla Host podrá liberarse y capturarse por el sistema operativo (S.O) invitado. Para hacer este trabajo, es instalado un driver especial para el ratón  en el S.O invitado que se comunicará con el driver del ratón real en la computadora host y moverá el puntero del ratón en el S.O invitado adecuadamente.Compartir carpetas
Este provee una forma fácil de intercambiar archivos entre el ordenador anfitrión y el invitado. Algo así como una habitual red compartida en Windows , se puede decir a VirtualBox  para tratar un cierto directorio del ordenador anfitrión como una carpeta compartida, y VirtualBox lo hará disponible para el S.O invitado como una red compartida, independientemente de que el invitado actualmente tenga una red. Mejora soporte de video
Mientras la tarjeta gráfica virtual la cual es simulada por VirtualBox para cualquier SO invitado provee de todos los requisitos básicos, el controlador de video personalizado que es instalado con el Guest Additions hace que se tenga un alto rendimiento y modos de video extras y no estandars, también aceleración gráfica y mejora en el rendimiento del video. Con sistemas invitados Windows, Linux y Solaris se puede redimensionar la ventana de la máquina virtual si este Guest Additions está instalado, la resolución en el SO invitado será ajustada automáticamente (como si hubieras tenido que ajustar manualmente la resolución en la pantalla del sistema invitado. Finalmente, si estos Guest Additions están instalados, los gráficos de videos 2D y 3D de aplicaciones que se ejecuten en el invitado pueden ser acelerados.Ventanas perfectas

Con esta prestación, la ventana individual que se muestra en el escritorio de la máquina virtual puede ser mapeada en el escritorio del ordenador anfitrion(host), como si la aplicación subyacente fuera actualmente la que estuviera ejecutándose dentro del host. Ver la sección «Ventanas perfectas» para detalles.Esta addición de invitado activa el control y monitorización de la ejecución de la máquina invitada de una manera que que no se ha mencionado hasta ahora. La llamada «propiedades de invitado» provee un mecanismo genérico basado en caracteres para intercambiar bits de datos entre un invitado y un anfitrión, algunos de los cuales significan tener un control y monitorización especial del invitado, ver la sección llamada «Propiedades de invitado» para detalles.Adicionalmente, las aplicaciones pueden ser iniciadas en una máquina invitada desde la máquina anfitrión, ver la sección llamada «Control de invitado».
Con esta adición instalada, VirtualBox puede asegurarse que la hora del sistema invitado está mejor sincronizado con la hora del anfitrión.Por varias razones, la hora en el invitado debe ser sensiblemente diferente a la hora en el anfitrión. El anfitrión podría estar recibiendo actualizaciones via NTP y esa hora propia del anfitrión podría entorpecer la ejecución directa. Una máquina virtual podría también ser pausada, la cual para la hora en el invitado por un corto o largo período de tiempo. Cuando el tiempo del reloj entre el invitado y el host son diferentes ligeramente, el servicio de sincronización de la hora intenta gradualmente y suavemente ajustar la hora del invitado en pequeños incrementos para subir o bajar la hora. Cuando la diferencia es demasiado grande(ejemplo, una MV pausada por horas o recuperada de un estado gravado), la hora de la máquina invitada es cambiada inmediatamente, sin ajuste gradual.La adición de invitado resincronizará la hora regularmente.
Compartir portapapelesCon Guest Additions instalada, el portapapeles del SO invitado puede ser opcionalmente compartido con tu sistema operativo anfitrión. (Logins automáticos) (Credenciales de paso)
Cada versión de VirtualBox, incluso la de menor salida en en el mercado, se despacha con su propia versión de Guest Additions. Mientras las interfaces a través de las cuales VirtualBox se comunica con las Guest Additions se mantienen estables así como las Guest Additions instaladas en un máquina virtual debería continuar trabajando cuando VirtualBox es actualizado en el host, para mejorar los resultados, se recomienda mantener las Guest Additions a la misma versión.

Iniciando con VirtualBox 3.1, las Guest Additions de Windows y Linux Guest revisarán  automáticamente si tienen que ser actualizadas. Si el host está ejecutando una versión más nueva de VirtualBox que las Guest Additions, una notificación con más instrucciones es mostrada en la pantalla del invitado.
Para desactivar esta revisión de actualizaciones para el Guest Additions MV, seleccionar el valor de /VirtualBox/GuestAdd/CheckHostVersion en las propiedades del invitado a 0Fuente: http://www.virtualbox.org/manual/ch04.html