VirtualBox

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

Last change on this file since 105145 was 105134, checked in by vboxsync, 7 months ago

Docs: bugref:10705. This is a merge commit to introduce doc team's changes in the user manual dita files. The following files
are excluded from this process:

  • Files whose names satrt with "viso", "vboxmanage", "man_", "vboximg", "vboxheadless", or "user_isomakercmd-man".

And general notes about this merge are as follows:

  • For now I leave glossentry-*dita file as they are since we use different enclosing dita elements
  • in hdimagewrites.dita we have <note type="attention"> while doc team's copy has <note type="caution">. Not sure if this is significant.

For now I copy doc team's version over.

  • I have not modified our UserManual.ditamap file. This will be done in a follow up commit.

The list of commits we have merged are as follows:

r3392: 7.1 new features; add comments to some DITA topics
r3730: VBP-283: Update supported platforms; 7.0 and 7.1
r3980: 7.1: reset menu option; add note
r3992: ARM hosts; add draft topic on limitations; add container topic for ARM-based subtopics
r3993: ARM create new VM wizard: add some dummy topics
r4014: ER 34784410 DOCUMENT THE VIRTUAL MACHINE TASKBAR ICONS: port topic and icon graphics from 7.0 tree
r4026: VBP-378: status bar icons; remove any mention of task bar; ported from 7.0
r4034: Cloning a cloud VM; add draft topic
r4035: Cloning a cloud VM;typo
r4036: Cloning a cloud VM;add xref from intro topic
r4050: Reset operation; add instructions
r4051: Amend comment
r4052: Ditaval markup for images
r4056: Add ditaval markup for images
r4057: Add ditaval markup for images
r4058: Add ditaval markup for images
r4073: UI experience level: add dummy topic
r4075: Subtype: option for VM settings General tab and Create VM wizard
r4094: Cloud VM reset; add to relnotes
r4095: Reset VM; use main Machine menu, rather than right-click menu
r4099: ARM hosts; draft revisions to cover different wizard screens
r4134: Cloud VMs: file manager menu option; add comment
r4214: Settings page, Motherboard tab: Chipset option for Arm VMs; add note
r4306: Terminology checker: clear up Errors; Installation chapter
r4307: Terminology checker: clear up Errors; Config settings/GA chapters
r4308: Terminology checker: clear up Errors; Storage, networking, remote VM chapters
r4311: Terminology checker: clear up Errors: various
r4324: Prefences and settings; potential areas for change in 7.1
r4356: r160214: Monitoring cloud VM performance; add new topic
r4358: r160214: Monitoring cloud VM performance; add new topic
r4364: r160214: Monitoring cloud VM performance; redraft topic
r4374: Experience levels; update user manual topic
r4377: Experience levels; Preferences window: add note re. availability of all possible settings
r4378: Experience levels; Preferences window: add note re. availability of all possible settingsLp
r4379: Typos and add remark re. Global menu changes
r4387: Preferences, Display: some settings introduced post-7.0: font scaling and extended features
r4388: Performance monitoring: add cloud VM instances to intro para
r4389: Experience levels: selecting a level, add graphic of icon
r4391: Resource monitoring; add CLI example to show CPU usage for a cloud instance
r4395: Experience levels; apply to menu items only
r4398: Experience levels; add notes
r4401: Experience levels; remove pics of global tools menu/machine tools menu; number of menu items can vary
r4402: Experience levels; remove image files for global tools menu/machine tools menu
r4525: Experience levels: minor redraft
r4528: Typo
r4538: Experience levels: selected level applies throughout VirtualBox Manager GUI
r4543: GUI topics; add notes for required changes
r4544: VISO Creator changes
r4563: r160714: unattended guest install example; now has user-password option
r4569: Terminology: front end, not front-end
r4570: Arm wizard screens; remove, as Create VM Wizard will be very similar regardless of architecture
r4571: Arm wizard screens; remove, as Create VM Wizard will be very similar regardless of architecture
r4623: Cloud VM monitoring: Compute Instance Monitoring plugin must be enabled; add note
r4625: CPU activity icon; update, now has solid bar
r4626: GUI changes; various, from Serkan; includes new pic for soft keyboard
r4629: separate mode: add some draft topics, will need to get technical review at a later stage
r4634: GUI; various notes and updates
r4655: Typo
r4703: Arm host platform limitations; redraft and add topic to host OS section
r4724: VISO creator; add notes re. ISO import
r4725: Separate mode: edits
r4863: r161176; Python 2.x no longer supported for API
r4899: Arm host support: limitations
r4910: Create VM wizard: settings may vary x86 vs. Arm hosts
r4911: Guest OS support; add note re. supported aarch64 OSes
r4973: r161445: Remove mention of parallel port support
r5004: Cloud VM monitoring: detailed data graphs and Activity Overview
r5038: Cloud VM monitoring: export to file
r5214: r161947: Solaris non-Global zone configuration
r5215: r161947: Solaris non-Global zone configuration; typo
r5230: Glossary: fix title for I/O APIC topic
r5341: Experience levels; can be selected from welcome screen in VirtualBox Manager; need replacement pic
r5345: Experience levels; add note on Welcome screen option
r5346: Arm host limitations; unavailable System settings
r5434: r162377: shared folders; symlinks behaviour
r5565: Cloud VM list in VirtualBox Manager; show mixed VM types; screenshot from Klaus
r5627: Obfuscate UUID data in screen shot
r5628: Delete legacy cloudvm pic; use mixed VMs example
r5654: Clean up comments in source files; redraft VM activity section
r5672: 7.1 changes; add comments
r5683: 7.1 changes; add comments for Arm topics
r5687: 7.1 changes; GUI; add comments
r5703: Oracle notices; include up to date versions in preface-* topics for User Guide
r5707: r162904: Windows install directory requirements; redraft
r5781: updated GNU version from 2 to 3 as per r163272
r5812: started removal of screenshots and updating tasks VBP-807
r5818: Further updates to creating a VM VBP-807
r5822: Restructured topics and made task based VBP-807
r5824: Removed files during restructure VBP-807
r5834: Fixed formatting of note and caution VBP-807
r5836: Updated supported host OS list VBP-825
r5837: updated USB topics for VBP-823
r5842: changes as per legal request re supported guests VBP-843
r5853: Updated versions following review. VBP-825


  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 8.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>
8 As mentioned in <xref href="virtintro.dita#virtintro"/>, the Guest Additions
9 are designed to be installed <i>inside</i> a virtual
10 machine after the guest operating system has been installed. They
11 consist of device drivers and system applications that optimize
12 the guest operating system for better performance and usability.
13 See <xref href="guestossupport.dita#guestossupport"/> for details on what guest
14 operating systems are fully supported with Guest Additions by
15 <ph conkeyref="vbox-conkeyref-phrases/product-name"/>.
16 </p>
17 <p>
18 The <ph conkeyref="vbox-conkeyref-phrases/product-name"/> Guest Additions for all supported guest
19 operating systems are provided as a single CD-ROM image file which
20 is called <filepath>VBoxGuestAdditions.iso</filepath>. This image
21 file is located in the installation directory of <ph conkeyref="vbox-conkeyref-phrases/product-name"/>.
22 To install the Guest Additions for a particular VM, you mount this
23 ISO file in your VM as a virtual CD-ROM and install from there.
24 </p>
25 <p>
26 The Guest Additions offer the following features:
27 </p>
28 <ul>
29 <li>
30 <p><b outputclass="bold">Mouse pointer integration</b>. To
31 overcome the limitations for mouse support described in
32 <xref href="keyb_mouse_normal.dita#keyb_mouse_normal"/>, this feature provides
33 you with seamless mouse support. You will only have one mouse
34 pointer and pressing the Host key is no longer required to
35 <i>free</i> the mouse from being captured by the
36 guest OS. To make this work, a special mouse driver is
37 installed in the guest that communicates with the physical
38 mouse driver on your host and moves the guest mouse pointer
39 accordingly.
40 </p>
41 </li>
42 <li>
43 <p><b outputclass="bold">Shared folders.</b> These provide
44 an easy way to exchange files between the host and the guest.
45 Much like ordinary Windows network shares, you can tell
46 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> to treat a certain host directory as a shared
47 folder, and <ph conkeyref="vbox-conkeyref-phrases/product-name"/> will make it available to the guest
48 operating system as a network share, irrespective of whether
49 the guest actually has a network. See
50 <xref href="sharedfolders.dita#sharedfolders"/>.
51 </p>
52 </li>
53 <li>
54 <p><b outputclass="bold">Better video support.</b> While the virtual graphics card which <ph
55 conkeyref="vbox-conkeyref-phrases/product-name"/> emulates for any guest operating
56 system provides all the basic features, the custom video drivers that are installed with
57 the Guest Additions provide you with extra high and nonstandard video modes, as well as
58 accelerated video performance. </p>
59 <p>
60 In addition, with Windows, Linux, and Oracle Solaris guests,
61 you can resize the virtual machine's window if the Guest
62 Additions are installed. The video resolution in the guest
63 will be automatically adjusted, as if you had manually entered
64 an arbitrary resolution in the guest's
65 <b outputclass="bold">Display</b> settings. See
66 <xref href="intro-resize-window.dita#intro-resize-window"/>.
67 </p>
68 <p>
69 If the Guest Additions are installed, 3D graphics and 2D video
70 for guest applications can be accelerated. See
71 <xref href="guestadd-video.dita#guestadd-video"/>.
72 </p>
73 </li>
74 <li>
75 <p><b outputclass="bold">Seamless windows.</b> With this
76 feature, the individual windows that are displayed on the
77 desktop of the virtual machine can be mapped on the host's
78 desktop, as if the underlying application was actually running
79 on the host. See <xref href="seamlesswindows.dita#seamlesswindows"/>.
80 </p>
81 </li>
82 <li>
83 <p><b outputclass="bold">Generic host/guest communication
84 channels.</b> The Guest Additions enable you to control
85 and monitor guest execution. The <i>guest
86 properties</i> provide a generic string-based mechanism
87 to exchange data bits between a guest and a host, some of
88 which have special meanings for controlling and monitoring the
89 guest. See <xref href="guestadd-guestprops.dita#guestadd-guestprops"/>.
90 </p>
91 <p>
92 Additionally, applications can be started in a guest from the
93 host. See <xref href="guestadd-guestcontrol.dita#guestadd-guestcontrol"/>.
94 </p>
95 </li>
96 <li>
97 <p><b outputclass="bold">Time synchronization.</b> With
98 the Guest Additions installed, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> can ensure that
99 the guest's system time is better synchronized with that of
100 the host.
101 </p>
102 <p>
103 For various reasons, the time in the guest might run at a
104 slightly different rate than the time on the host. The host
105 could be receiving updates through NTP and its own time might
106 not run linearly. A VM could also be paused, which stops the
107 flow of time in the guest for a shorter or longer period of
108 time. When the wall clock time between the guest and host only
109 differs slightly, the time synchronization service attempts to
110 gradually and smoothly adjust the guest time in small
111 increments to either catch up or lose time. When the
112 difference is too great, for example if a VM paused for hours
113 or restored from saved state, the guest time is changed
114 immediately, without a gradual adjustment.
115 </p>
116 <p>
117 The Guest Additions will resynchronize the time regularly. See
118 <xref href="changetimesync.dita">Tuning the Guest Additions Time Synchronization Parameters</xref> for how to configure the
119 parameters of the time synchronization mechanism.
120 </p>
121 </li>
122 <li>
123 <p><b outputclass="bold">Shared clipboard.</b> With the
124 Guest Additions installed, the clipboard of the guest
125 operating system can optionally be shared with your host
126 operating system. See <xref href="generalsettings.dita"/>.
127 </p>
128 </li>
129 <li>
130 <p><b outputclass="bold">Automated logins.</b> Also called
131 credentials passing. See <xref href="autologon.dita">Automated Guest Logins</xref>.
132 </p>
133 </li>
134 </ul>
135 <p>
136 Each version of <ph conkeyref="vbox-conkeyref-phrases/product-name"/>, even minor releases, ship with
137 their own version of the Guest Additions. While the interfaces
138 through which the <ph conkeyref="vbox-conkeyref-phrases/product-name"/> core communicates with the Guest
139 Additions are kept stable so that Guest Additions already
140 installed in a VM should continue to work when <ph conkeyref="vbox-conkeyref-phrases/product-name"/> is
141 upgraded on the host, for best results, it is recommended to keep
142 the Guest Additions at the same version.
143 </p>
144 <p>
145 The Windows and Linux Guest Additions therefore check
146 automatically whether they have to be updated. If the host is
147 running a newer <ph conkeyref="vbox-conkeyref-phrases/product-name"/> version than the Guest Additions, a
148 notification with further instructions is displayed in the guest.
149 </p>
150 <p>
151 To disable this update check for the Guest Additions of a given
152 virtual machine, set the value of its
153 <codeph>/VirtualBox/GuestAdd/CheckHostVersion</codeph> guest
154 property to <codeph>0</codeph>. See
155 <xref href="guestadd-guestprops.dita#guestadd-guestprops"/>.
156 </p>
157 </body>
158
159</topic>
Note: See TracBrowser for help on using the repository browser.

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