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="frontends">
|
---|
4 | <title>Alternative Front-Ends</title>
|
---|
5 |
|
---|
6 | <body>
|
---|
7 | <p>
|
---|
8 | As briefly mentioned in <xref href="features-overview.dita#features-overview"/>,
|
---|
9 | Oracle VM VirtualBox has a very flexible internal design that enables
|
---|
10 | you to use multiple interfaces to control the same virtual
|
---|
11 | machines. For example, you can start a virtual machine with the
|
---|
12 | VirtualBox Manager window and then stop it from the command line. With
|
---|
13 | Oracle VM VirtualBox's support for the Remote Desktop Protocol (RDP),
|
---|
14 | you can even run virtual machines remotely on a headless server
|
---|
15 | and have all the graphical output redirected over the network.
|
---|
16 | </p>
|
---|
17 | <p>
|
---|
18 | The following front-ends are shipped in the standard
|
---|
19 | Oracle VM VirtualBox package:
|
---|
20 | </p>
|
---|
21 | <ul>
|
---|
22 | <li>
|
---|
23 | <p><b outputclass="bold">VirtualBox.</b> This is the
|
---|
24 | VirtualBox Manager, a graphical user interface that uses the Qt
|
---|
25 | toolkit. This interface is described throughout this manual.
|
---|
26 | While this is the simplest and easiest front-end to use, some
|
---|
27 | of the more advanced Oracle VM VirtualBox features are not included.
|
---|
28 | </p>
|
---|
29 | </li>
|
---|
30 | <li>
|
---|
31 | <p><b outputclass="bold">VBoxManage.</b> A command-line
|
---|
32 | interface for automated and detailed control of every aspect
|
---|
33 | of Oracle VM VirtualBox. See
|
---|
34 | <xref href="vboxmanage.dita#vboxmanage"/>.
|
---|
35 | </p>
|
---|
36 | </li>
|
---|
37 | <li>
|
---|
38 | <p><b outputclass="bold">VBoxHeadless.</b> A front-end
|
---|
39 | that produces no visible output on the host at all, but can
|
---|
40 | act as a RDP server if the VirtualBox Remote Desktop Extension
|
---|
41 | (VRDE) is installed and enabled for the VM. As opposed to the
|
---|
42 | other graphical interfaces, the headless front-end requires no
|
---|
43 | graphics support. This is useful, for example, if you want to
|
---|
44 | host your virtual machines on a headless Linux server that has
|
---|
45 | no X Window system installed. See
|
---|
46 | <xref href="vboxheadless.dita">VBoxHeadless, the Remote Desktop Server</xref>.
|
---|
47 | </p>
|
---|
48 | </li>
|
---|
49 | </ul>
|
---|
50 | <p>
|
---|
51 | If the above front-ends still do not satisfy your particular
|
---|
52 | needs, it is possible to create yet another front-end to the
|
---|
53 | complex virtualization engine that is the core of Oracle VM VirtualBox,
|
---|
54 | as the Oracle VM VirtualBox core neatly exposes all of its features in a
|
---|
55 | clean API. See <xref href="VirtualBoxAPI.dita">Oracle VM VirtualBox Programming Interfaces</xref>.
|
---|
56 | </p>
|
---|
57 | </body>
|
---|
58 |
|
---|
59 | </topic>
|
---|