VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/guestadd-intro.dita

Last change on this file was 108796, checked in by vboxsync, 13 days ago

Docs: bugref:10705. The following commits from doc's team git repo has been applied:

2c0019d3093908ca1ee634d7b1811c0013b6ebbc Tidied up guest additions section
954c4a0bff90b9688bd723df2b6273e59f88577c Updated installation of guest additions and removed duplication between topics
a4792940a9457bfbaaf0c95aabd601ea3d78bd62 Further updates to guest additions installation and update
1d7f4f4e4f178322f0809b3342137b75587b2502 Dev feedback on GA changes
b2e482309d405433a778468d4a531e72abb5f3da Moved rcvboxadd instruction
493a7500aae18ae2414d0437782860cc2fbce03f Changed x86-64 to x86_64 for consistency. Added topic ID prefixes as test.
7202928f3c99e9de07b2d06779f53a0650fdd174 Moved files from advanced topics
545bf4121f5e8de9907bd2ef08378a233256881e Vbp 1285 video enc

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 6.0 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="guestadd-intro">
4 <title>Introduction to Guest Additions</title>
5
6 <body>
7 <p>The Guest Additions offer the following features:</p>
8 <ul>
9 <li>
10 <p><b outputclass="bold">Mouse pointer integration</b>. To overcome the limitations for mouse support described in <xref href="keyb_mouse_normal.dita#keyb_mouse_normal"/>, this feature provides you with seamless mouse support. You will only have one mouse pointer and pressing the Host key is no longer required to <i>free</i> the mouse from being captured by the guest OS. To make this work, a special mouse driver is installed in the guest that communicates with the physical mouse driver on your host and moves the guest mouse pointer accordingly.</p>
11 </li>
12 <li>
13 <p><b outputclass="bold">Shared folders.</b> These provide an easy way to exchange files between the host and the guest. Much like ordinary Windows network shares, you can tell <ph conkeyref="vbox-conkeyref-phrases/product-name"/> to treat a certain host directory as a shared folder, and <ph conkeyref="vbox-conkeyref-phrases/product-name"/> will make it available to the guest operating system as a network share, irrespective of whether the guest actually has a network. See <xref href="sharedfolders.dita#sharedfolders"/>.</p>
14 </li>
15 <li>
16 <p><b outputclass="bold">Better video support.</b> While the virtual graphics card which <ph conkeyref="vbox-conkeyref-phrases/product-name"/> emulates for any guest operating system provides all the basic features, the custom video drivers that are installed with the Guest Additions provide you with extra high and nonstandard video modes, as well as accelerated video performance.</p>
17 <p>In addition, with Windows, Linux, and Oracle Solaris guests, you can resize the virtual machine's window if the Guest Additions are installed. The video resolution in the guest will be automatically adjusted, as if you had manually entered an arbitrary resolution in the guest's <b outputclass="bold">Display</b> settings. See <xref href="intro-resize-window.dita#intro-resize-window"/>.</p>
18 <p>If the Guest Additions are installed, 3D graphics for guest applications can be accelerated. See <xref href="guestadd-video.dita#guestadd-video"/>.</p>
19 </li>
20 <li>
21 <p><b outputclass="bold">Seamless windows.</b> With this feature, the individual windows that are displayed on the desktop of the virtual machine can be mapped on the host's desktop, as if the underlying application was actually running on the host. See <xref href="seamlesswindows.dita#seamlesswindows"/>.</p>
22 </li>
23 <li>
24 <p><b outputclass="bold">Generic host/guest communication channels.</b> The Guest Additions enable you to control and monitor guest execution. The <i>guest properties</i> provide a generic string-based mechanism to exchange data bits between a guest and a host, some of which have special meanings for controlling and monitoring the guest. See <xref href="guestadd-guestprops.dita#guestadd-guestprops"/>.</p>
25 <p>Additionally, applications can be started in a guest from the host. See <xref
26 href="guestadd-guestcontrol.dita#guestadd-guestcontrol"/>. </p>
27 </li>
28 <li>
29 <p><b outputclass="bold">Time synchronization.</b> With the Guest Additions installed, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> can ensure that the guest's system time is better synchronized with that of the host.</p>
30 <p>For various reasons, the time in the guest might run at a slightly different rate than the time on the host. The host could be receiving updates through NTP and its own time might not run linearly. A VM could also be paused, which stops the flow of time in the guest for a shorter or longer period of time. When the wall clock time between the guest and host only differs slightly, the time synchronization service attempts to gradually and smoothly adjust the guest time in small increments to either catch up or lose time. When the difference is too great, for example if a VM paused for hours or restored from saved state, the guest time is changed immediately, without a gradual adjustment.</p>
31 <p>The Guest Additions will resynchronize the time regularly. See <xref href="changetimesync.dita">Tuning the Guest Additions Time Synchronization Parameters</xref> for how to configure the parameters of the time synchronization mechanism.</p>
32 </li>
33 <li>
34 <p><b outputclass="bold">Shared clipboard.</b> With the Guest Additions installed, the clipboard of the guest operating system can optionally be shared with your host operating system. See <xref href="generalsettings.dita"/>.</p>
35 </li>
36 <li>
37 <p><b outputclass="bold">Automated logins.</b> Also called credentials passing. See <xref href="autologon.dita">Automated Guest Logins</xref>.</p>
38 </li>
39 </ul>
40 <p>Each version of <ph conkeyref="vbox-conkeyref-phrases/product-name"/>, even minor releases, include their own version of the Guest Additions. While the interfaces through which the <ph conkeyref="vbox-conkeyref-phrases/product-name"/> core communicates with the Guest Additions are kept stable so that Guest Additions already installed in a VM should continue to work when <ph conkeyref="vbox-conkeyref-phrases/product-name"/> is upgraded on the host, for best results you should keep the Guest Additions at the same version.</p>
41 <p>The Windows and Linux Guest Additions therefore check automatically whether they have to be updated. If the host is running a newer <ph conkeyref="vbox-conkeyref-phrases/product-name"/> version than the Guest Additions, a notification with further instructions is displayed in the guest.</p>
42 <p>To disable this update check for the Guest Additions of a given virtual machine, set the value of its <codeph>/VirtualBox/GuestAdd/CheckHostVersion</codeph> guest property to <codeph>0</codeph>. See <xref href="guestadd-guestprops.dita#guestadd-guestprops"/>.</p>
43 </body>
44
45</topic>
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette