VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/features-overview.dita@ 105134

Last change on this file since 105134 was 105134, checked in by vboxsync, 5 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: 11.7 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="features-overview">
4 <title>Features Overview</title>
5
6 <body>
7 <p>
8 The following is a brief outline of <ph conkeyref="vbox-conkeyref-phrases/product-name"/>'s main
9 features:
10 </p>
11 <ul>
12 <li>
13 <p><b outputclass="bold">Portability.</b> <ph conkeyref="vbox-conkeyref-phrases/product-name"/>
14 runs on a large number of 64-bit host operating systems. See
15 <xref href="hostossupport.dita#hostossupport"/>.
16 </p>
17 <p>
18 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> is a so-called <i>hosted</i>
19 hypervisor, sometimes referred to as a <i>type
20 2</i> hypervisor. Whereas a
21 <i>bare-metal</i> or <i>type 1</i>
22 hypervisor runs directly on the hardware, <ph conkeyref="vbox-conkeyref-phrases/product-name"/>
23 requires an existing OS to be installed. It can thus run
24 alongside existing applications on that host.
25 </p>
26 <p>
27 To a very large degree, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> is functionally
28 identical on all of the host platforms, and the same file and
29 image formats are used. This enables you to run virtual
30 machines created on one host on another host with a different
31 host OS. For example, you can create a virtual machine on
32 Windows and then run it on Linux.
33 </p>
34 <p>
35 In addition, virtual machines can easily be imported and
36 exported using the Open Virtualization Format (OVF), an
37 industry standard created for this purpose. You can even
38 import OVFs that were created with a different virtualization
39 software. See <xref href="ovf.dita#ovf"/>.
40 </p>
41 <p>
42 For users of <ph conkeyref="vbox-conkeyref-phrases/oci"/> the functionality extends to exporting and
43 importing virtual machines to and from the cloud. This
44 simplifies development of applications and deployment to the
45 production environment. See
46 <xref href="cloud-export-oci.dita#cloud-export-oci"/>.
47 </p>
48 </li>
49 <li>
50 <p><b outputclass="bold">Guest Additions: shared folders,
51 seamless windows, 3D virtualization.</b> The
52 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> Guest Additions are software packages which can
53 be installed <i>inside</i> of supported guest
54 systems to improve their performance and to provide additional
55 integration and communication with the host system. After
56 installing the Guest Additions, a virtual machine will support
57 automatic adjustment of video resolutions, seamless windows,
58 accelerated 3D graphics and more. See
59 <xref href="guestadditions.dita#guestadditions"/>.
60 </p>
61 <p>
62 In particular, Guest Additions provide for <i>shared
63 folders</i>, which let you access files on the host
64 system from within a guest machine. See
65 <xref href="sharedfolders.dita#sharedfolders"/>.
66 </p>
67 </li>
68 <li>
69 <p><b outputclass="bold">Comprehensive hardware
70 support.</b> Among other features, <ph conkeyref="vbox-conkeyref-phrases/product-name"/>
71 supports the following:
72 </p>
73 <ul>
74 <li>
75 <p><b outputclass="bold">Guest multiprocessing
76 (SMP).</b> <ph conkeyref="vbox-conkeyref-phrases/product-name"/> can present up to 32
77 virtual CPUs to each virtual machine, irrespective of how
78 many CPU cores are physically present on your host.
79 </p>
80 </li>
81 <li>
82 <p><b outputclass="bold">USB device support.</b>
83 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> implements a virtual USB controller and
84 enables you to connect arbitrary USB devices to your
85 virtual machines without having to install device-specific
86 drivers on the host. USB support is not limited to certain
87 device categories. See <xref href="settings-usb.dita#settings-usb"/>.
88 </p>
89 </li>
90 <li>
91 <p><b outputclass="bold">Hardware compatibility.</b>
92 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> virtualizes a vast array of
93 virtual devices, among them many devices that are typically provided by other
94 virtualization platforms. That includes IDE, SCSI, and SATA hard disk controllers,
95 several virtual network cards and sound cards, virtual serial ports and an
96 Input/Output Advanced Programmable Interrupt Controller (I/O APIC), which is found in
97 many computer systems. This enables easy cloning of disk images from real machines and
98 importing of third-party virtual machines into <ph
99 conkeyref="vbox-conkeyref-phrases/product-name"/>. </p>
100 </li>
101 <li>
102 <p><b outputclass="bold">Full ACPI support.</b> The
103 Advanced Configuration and Power Interface (ACPI) is fully
104 supported by <ph conkeyref="vbox-conkeyref-phrases/product-name"/>. This enables easy cloning of
105 disk images from real machines or third-party virtual
106 machines into <ph conkeyref="vbox-conkeyref-phrases/product-name"/>. With its unique
107 <i>ACPI power status support</i>,
108 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> can even report to ACPI-aware guest OSes
109 the power status of the host. For mobile systems running
110 on battery, the guest can thus enable energy saving and
111 notify the user of the remaining power, for example in
112 full screen modes.
113 </p>
114 </li>
115 <li>
116 <p><b outputclass="bold">Multiscreen resolutions.</b>
117 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> virtual machines support screen resolutions
118 many times that of a physical screen, allowing them to be
119 spread over a large number of screens attached to the host
120 system.
121 </p>
122 </li>
123 <li>
124 <p><b outputclass="bold">Built-in iSCSI support.</b>
125 This unique feature enables you to connect a virtual
126 machine directly to an iSCSI storage server without going
127 through the host system. The VM accesses the iSCSI target
128 directly without the extra overhead that is required for
129 virtualizing hard disks in container files. See
130 <xref href="storage-iscsi.dita#storage-iscsi"/>.
131 </p>
132 </li>
133 <li>
134 <p><b outputclass="bold">PXE Network boot.</b> The
135 integrated virtual network cards of <ph conkeyref="vbox-conkeyref-phrases/product-name"/> fully
136 support remote booting using the Preboot Execution
137 Environment (PXE).
138 </p>
139 </li>
140 </ul>
141 </li>
142 <li>
143 <p><b outputclass="bold">Multigeneration branched
144 snapshots.</b> <ph conkeyref="vbox-conkeyref-phrases/product-name"/> can save arbitrary
145 snapshots of the state of the virtual machine. You can go back
146 in time and revert the virtual machine to any such snapshot
147 and start an alternative VM configuration from there,
148 effectively creating a whole snapshot tree. See
149 <xref href="snapshots.dita#snapshots"/>. You can create and delete
150 snapshots while the virtual machine is running.
151 </p>
152 </li>
153 <li>
154 <p><b outputclass="bold">VM groups.</b> <ph conkeyref="vbox-conkeyref-phrases/product-name"/>
155 provides a groups feature that enables the user to organize
156 and control virtual machines collectively, as well as
157 individually. In addition to basic groups, it is also possible
158 for any VM to be in more than one group, and for groups to be
159 nested in a hierarchy. This means you can have groups of
160 groups. In general, the operations that can be performed on
161 groups are the same as those that can be applied to individual
162 VMs: Start, Pause, Reset, Close (Save state, Send Shutdown,
163 Poweroff), Discard Saved State, Show in File System, Sort.
164 </p>
165 </li>
166 <li>
167 <p><b outputclass="bold">Clean architecture and unprecedented
168 modularity.</b> <ph conkeyref="vbox-conkeyref-phrases/product-name"/> has an extremely modular
169 design with well-defined internal programming interfaces and a
170 clean separation of client and server code. This makes it easy
171 to control it from several interfaces at once. For example,
172 you can start a VM simply by clicking on a button in the
173 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> graphical user interface and then control that
174 machine from the command line, or even remotely. See
175 <xref href="frontends.dita#frontends"/>.
176 </p>
177 <p>
178 Due to its modular architecture, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> can also
179 expose its full functionality and configurability through a
180 comprehensive <b outputclass="bold">software development kit
181 (SDK),</b> which enables integration of <ph conkeyref="vbox-conkeyref-phrases/product-name"/>
182 with other software systems. See
183 <xref href="VirtualBoxAPI.dita"><ph conkeyref="vbox-conkeyref-phrases/product-name"/> Programming Interfaces</xref>.
184 </p>
185 </li>
186 <li>
187 <p><b outputclass="bold">Remote machine display.</b> The
188 VirtualBox Remote Desktop Extension (VRDE) enables
189 high-performance remote access to any running virtual machine.
190 This extension supports the Remote Desktop Protocol (RDP)
191 originally built into Microsoft Windows, with special
192 additions for full client USB support.
193 </p>
194 <p>
195 The VRDE does not rely on the RDP server that is built into
196 Microsoft Windows. Instead, the VRDE is plugged directly into
197 the virtualization layer. As a result, it works with guest
198 OSes other than Windows, even in text mode, and does not
199 require application support in the virtual machine either. The
200 VRDE is described in detail in <xref href="vrde.dita">Remote Display (VRDP Support)</xref>.
201 </p>
202 <p>
203 On top of this special capacity, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> offers you
204 more unique features:
205 </p>
206 <ul>
207 <li>
208 <p><b outputclass="bold">Extensible RDP
209 authentication.</b> <ph conkeyref="vbox-conkeyref-phrases/product-name"/> already supports
210 Winlogon on Windows and PAM on Linux for RDP
211 authentication. In addition, it includes an easy-to-use
212 SDK which enables you to create arbitrary interfaces for
213 other methods of authentication. See
214 <xref href="vbox-auth.dita">RDP Authentication</xref>.
215 </p>
216 </li>
217 <li>
218 <p><b outputclass="bold">USB over RDP.</b> Using RDP
219 virtual channel support, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> also enables you
220 to connect arbitrary USB devices locally to a virtual
221 machine which is running remotely on an <ph conkeyref="vbox-conkeyref-phrases/product-name"/> RDP
222 server. See <xref href="usb-over-rdp.dita">Remote USB</xref>.
223 </p>
224 </li>
225 </ul>
226 </li>
227 </ul>
228 </body>
229
230</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