Die Guest Additions bieten die folgenden Funktionen:
Mauszeiger-Integration: Um die Einschränkungen für Tastatur und Mausunterstützung zu überwinden, bietet Ihnen diese Funktion eine nahtlose Mausunterstützung. Sie haben nur noch einen Mauszeiger, und das Drücken der Host-Taste ist nicht mehr erforderlich, um die Maus von der Erfassung durch das Gastbetriebssystem zu befreien. Damit dies funktioniert, wird ein spezieller Maustreiber im Gastbetriebssystem installiert, der mit dem physischen Maustreiber auf dem Hostrechner kommuniziert und den Mauszeiger des Gastbetriebssystems entsprechend bewegt.
Gemeinsame Ordner: Diese bieten eine einfache Möglichkeit, Dateien zwischen dem Host und dem Gast auszutauschen. Ähnlich wie bei gewöhnlichen Windows-Netzwerkfreigaben können Sie Oracle VM VirtualBox anweisen, ein bestimmtes Host-Verzeichnis als freigegebenen Ordner zu behandeln, und Oracle VM VirtualBox wird es dem Gastbetriebssystem als Netzwerkfreigabe zur Verfügung stellen, unabhängig davon, ob der Gast tatsächlich über ein Netzwerk verfügt.
Bessere Videounterstützung: Während die virtuelle Grafikkarte, die Oracle VM VirtualBox für ein beliebiges Gastbetriebssystem emuliert, alle grundlegenden Funktionen bereitstellt, bieten die benutzerdefinierten Videotreiber, die mit den Guest Additions installiert werden, zusätzliche hohe und nicht standardmäßige Videomodi sowie eine beschleunigte Videoleistung.
Darüber hinaus können Sie bei Windows-, Linux- und Oracle Solaris-Gästen die Größe des Fensters der virtuellen Maschine ändern, wenn die Gasterweiterungen installiert sind. Die Videoauflösung im Gast wird automatisch angepasst, als ob Sie manuell eine beliebige Auflösung in den Anzeigeeinstellungen des Gastes eingegeben hätten. Siehe Abschnitt 1.9.5, „Größenänderung des Maschinenfensters“.
Wenn die Guest-Additions installiert sind, können 3D-Grafiken und 2D-Video für Gastanwendungen beschleunigt werden.
Nahtlose Fenster: Mit dieser Funktion können die einzelnen Fenster, die auf dem Desktop der virtuellen Maschine angezeigt werden, auf dem Desktop des Hosts abgebildet werden, als ob die zugrunde liegende Anwendung tatsächlich auf dem Host ausgeführt würde.
Allgemeine Host/Guest-Kommunikationskanäle. Mit den Guest Additions können Sie die Ausführung des Gastes steuern und überwachen. Die Gasteigenschaften bieten einen generischen, stringbasierten Mechanismus zum Austausch von Datenbits zwischen einem Gast und einem Host, von denen einige eine besondere Bedeutung für die Steuerung und Überwachung des Gastes haben.
Außerdem können Anwendungen in einem Gast vom Host aus gestartet werden.
Zeitsynchronisation: Mit den installierten Guest Additions kann Oracle VM VirtualBox sicherstellen, dass die Systemzeit des Gastes besser mit der des Hosts synchronisiert wird.
Gemeinsame Zwischenablage: Wenn die Guest Additions installiert sind, kann die Zwischenablage des Gastbetriebssystems optional mit dem Hostbetriebssystem geteilt werden.