Changeset 34114 in vbox for trunk/doc/manual/en_US
- Timestamp:
- Nov 16, 2010 1:16:54 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 67821
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/user_Introduction.xml
r33737 r34114 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 3 3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"> 4 4 <chapter> 5 5 <title id="Introduction">First steps</title> … … 52 52 <itemizedlist> 53 53 <listitem> 54 <para><emphasis role="bold">Operating system support.</emphasis> With 55 VirtualBox, one can run software written for one operating system on 56 another (for example, Windows software on Linux or a Mac) without 57 having to reboot to use it. Since you can configure what kinds of 58 hardware should be presented to each virtual machine, you can even 59 install an old operating system such as DOS or OS/2 in a virtual 60 machine if your real computer's hardware is no longer supported by 61 that operating system.</para> 54 <para><emphasis role="bold">Running multiple operating systems 55 simultaneously.</emphasis> VirtualBox allows you to run more than one 56 operating system at a time. This way, you can run software written for 57 one operating system on another (for example, Windows software on 58 Linux or a Mac) without having to reboot to use it. Since you can 59 configure what kinds of "virtual" hardware should be presented to each 60 such operating system, you can install an old operating system such as 61 DOS or OS/2 even if your real computer's hardware is no longer 62 supported by that operating system.</para> 63 </listitem> 64 65 <listitem> 66 <para><emphasis role="bold">Easier software installations.</emphasis> 67 Software vendors can use virtual machines to ship entire software 68 configurations. For example, installing a complete mail server 69 solution on a real machine can be a tedious task. With VirtualBox, 70 such a complex setup (then often called an "appliance") can be packed 71 into in a virtual machine. Installing and running a mail server 72 becomes as easy as importing such an appliance into VirtualBox.</para> 62 73 </listitem> 63 74 … … 84 95 <para><emphasis role="bold">Infrastructure consolidation.</emphasis> 85 96 Virtualization can significantly reduce hardware and electricity 86 costs. Servers today typically run with fairly low average system 87 loads and are rarely used to their full potential. A lot of hardware 88 potential as well as electricity is thereby wasted. So, instead of 89 running many such physical computers that are only partially used, one 90 can pack many virtual machines onto a few powerful hosts and balance 91 the loads between them.</para> 92 93 <para>With VirtualBox, you can even run virtual machines as mere 94 servers for the VirtualBox Remote Desktop Protocol (VRDP), with full 95 client USB support. This allows for consolidating the desktop machines 96 in an enterprise on just a few RDP servers, while the actual clients 97 only have to be capable of displaying VRDP data.</para> 98 </listitem> 99 100 <listitem> 101 <para><emphasis role="bold">Easier software installations.</emphasis> 102 Virtual machines can be used by software vendors to ship entire 103 software configurations. For example, installing a complete mail 104 server solution on a real machine can be a tedious task. With 105 virtualization it becomes possible to ship an entire software 106 solution, possibly consisting of many different components, in a 107 virtual machine, which is then often called an "appliance". Installing 108 and running a mail server becomes as easy as importing such an 109 appliance into VirtualBox.</para> 97 costs. Most of the time, computers today only use a fraction of their 98 potential power and run with low average system loads. A lot of 99 hardware resources as well as electricity is thereby wasted. So, 100 instead of running many such physical computers that are only 101 partially used, one can pack many virtual machines onto a few powerful 102 hosts and balance the loads between them.</para> 110 103 </listitem> 111 104 </itemizedlist> … … 121 114 <glosslist> 122 115 <glossentry> 123 <glossterm>Host operating system (host OS) :</glossterm>116 <glossterm>Host operating system (host OS).</glossterm> 124 117 125 118 <glossdef> 126 <para> the operating system of the physical computer on which119 <para>This is the operating system of the physical computer on which 127 120 VirtualBox was installed. There are versions of VirtualBox for 128 121 Windows, Mac OS X, Linux and Solaris hosts; for details, please see 129 <xref linkend="hostossupport" />. While the various VirtualBox 130 versions are usually discussed together in this document, there may 131 be platform-specific differences which we will point out where 132 appropriate.</para> 122 <xref linkend="hostossupport" />. </para> 123 124 <para>Most of the time, this User Manual discusses all VirtualBox 125 versions together. There may be platform-specific differences which 126 we will point out where appropriate.</para> 133 127 </glossdef> 134 128 </glossentry> 135 129 136 130 <glossentry> 137 <glossterm>Guest operating system (guest OS) :</glossterm>131 <glossterm>Guest operating system (guest OS).</glossterm> 138 132 139 133 <glossdef> 140 <para> the operating system that is running inside the virtual141 machine. Theoretically, VirtualBox can run any x86 operating system142 (DOS, Windows, OS/2, FreeBSD, OpenBSD), but to achieve near-native143 performance of the guest code on your machine, we had to go through144 a lot of optimizations that are specific to certain operating145 systems. So while your favorite operating system134 <para>This is the operating system that is running inside the 135 virtual machine. Theoretically, VirtualBox can run any x86 operating 136 system (DOS, Windows, OS/2, FreeBSD, OpenBSD), but to achieve 137 near-native performance of the guest code on your machine, we had to 138 go through a lot of optimizations that are specific to certain 139 operating systems. So while your favorite operating system 146 140 <emphasis>may</emphasis> run as a guest, we officially support and 147 141 optimize for a select few (which, however, include the most common … … 156 150 157 151 <glossdef> 158 <para>When running, a VM is the special environment that VirtualBox 159 creates for your guest operating system. So, in other words, you run 160 your guest operating system "in" a VM. Normally, a VM will be shown 161 as a window on your computer's desktop, but depending on which of 162 the various frontends of VirtualBox you use, it can be displayed in 163 full-screen mode or remotely by use of the VirtualBox Remote Desktop 164 Protocol (VRDP).</para> 165 166 <para>Sometimes we also use the term "virtual machine" in a more 167 abstract way. Internally, VirtualBox thinks of a VM as a set of 168 parameters that determine its behavior. They include hardware 169 settings (how much memory the VM should have, what hard disks 170 VirtualBox should virtualize through which container files, what CDs 171 are mounted etc.) as well as state information (whether the VM is 172 currently running, saved, its snapshots etc.).</para> 173 174 <para>These settings are mirrored in the VirtualBox graphical user 175 interface as well as the <computeroutput>VBoxManage</computeroutput> 176 command line program; see <xref linkend="vboxmanage" />. In other 177 words, a VM is also what you can see in its settings dialog.</para> 152 <para>This is the special environment that VirtualBox creates for 153 your guest operating system while it is running. In other words, you 154 run your guest operating system "in" a VM. Normally, a VM will be 155 shown as a window on your computer's desktop, but depending on which 156 of the various frontends of VirtualBox you use, it can be displayed 157 in full-screen mode or remotely on another computer.</para> 158 159 <para>In a more abstract way, internally, VirtualBox thinks of a VM 160 as a set of parameters that determine its behavior. They include 161 hardware settings (how much memory the VM should have, what hard 162 disks VirtualBox should virtualize through which container files, 163 what CDs are mounted etc.) as well as state information (whether the 164 VM is currently running, saved, its snapshots etc.). These settings 165 are mirrored in the VirtualBox Manager window as well as the 166 <computeroutput>VBoxManage</computeroutput> command line program; 167 see <xref linkend="vboxmanage" />. In other words, a VM is also what 168 you can see in its settings dialog.</para> 178 169 </glossdef> 179 170 </glossentry> … … 183 174 184 175 <glossdef> 185 <para>With "Guest Additions", we refer to special software packages 186 that are shipped with VirtualBox. Even though they are part of 187 VirtualBox, they are designed to be installed 176 <para>This refers to special software packages which are shipped 177 with VirtualBox but designed to be installed 188 178 <emphasis>inside</emphasis> a VM to improve performance of the guest 189 179 OS and to add extra features. This is described in detail in <xref … … 231 221 AMD-V. As opposed to many other virtualization solutions, you can 232 222 therefore use VirtualBox even on older hardware where these features 233 are not present. More details can be found in <xref223 are not present. The technical details are explained in <xref 234 224 linkend="hwvirt" />.</para> 235 225 </listitem> … … 261 251 <para><emphasis role="bold">Guest multiprocessing 262 252 (SMP).</emphasis> VirtualBox can present up to 32 virtual CPUs to 263 a virtual machine, irrespective of how many CPU cores are actually264 p resent in your host.</para>253 each virtual machine, irrespective of how many CPU cores are 254 physically present on your host.</para> 265 255 </listitem> 266 256 267 257 <listitem> 268 <para><emphasis role="bold">USB 2.0device support.</emphasis>258 <para><emphasis role="bold">USB device support.</emphasis> 269 259 VirtualBox implements a virtual USB controller and allows you to 270 260 connect arbitrary USB devices to your virtual machines without … … 329 319 virtual machine to any such snapshot and start an alternative VM 330 320 configuration from there, effectively creating a whole snapshot tree. 331 For details, see <xref linkend="snapshots" />. You can delete332 snapshots while the virtual machine is running.</para>321 For details, see <xref linkend="snapshots" />. You can create and 322 delete snapshots while the virtual machine is running.</para> 333 323 </listitem> 334 324 … … 352 342 353 343 <listitem> 354 <para><emphasis role="bold">Remote machine display.</emphasis> You can 355 run any virtual machine in a special VirtualBox program that acts as a 356 server for the VirtualBox Remote Desktop Protocol (VRDP), a 357 backward-compatible extension of the standard Remote Desktop Protocol. 358 With this unique feature, VirtualBox provides high-performance remote 359 access to any virtual machine.</para> 360 361 <para>VirtualBox's VRDP support does not rely on the RDP server that 362 is built into Microsoft Windows. Instead, a custom VRDP server has 363 been built directly into the virtualization layer. As a result, it 364 works with any operating system (even in text mode) and does not 365 require application support in the virtual machine either.</para> 366 367 <para>VRDP support is described in detail in <xref 368 linkend="vrdp" />.</para> 344 <para><emphasis role="bold">Remote machine display.</emphasis> The 345 VirtualBox Remote Desktop Extension (VRDE) allows for high-performance 346 remote access to any running virtual machine. This extension supports 347 the Remote Desktop Protocol (RDP) originally built into Microsoft 348 Windows, with special additions for full client USB support. </para> 349 350 <para>The VRDE does not rely on the RDP server that is built into 351 Microsoft Windows; instead, it is plugged directly into the 352 virtualization layer. As a result, it works with guest operating 353 systems other than Windows (even in text mode) and does not require 354 application support in the virtual machine either. The VRDE is 355 described in detail in <xref linkend="vrdp" />.</para> 369 356 370 357 <para>On top of this special capacity, VirtualBox offers you more
Note:
See TracChangeset
for help on using the changeset viewer.