mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2024-10-01 01:25:40 -04:00
Link to associated pages
This commit is contained in:
parent
841cae0b8a
commit
1b2c0e6639
@ -61,7 +61,7 @@ By default, most domUs lack direct hardware access.
|
|||||||
|
|
||||||
TemplateVM
|
TemplateVM
|
||||||
----------
|
----------
|
||||||
Template Virtual Machine.
|
[Template Virtual Machine](/doc/templates/).
|
||||||
Any [VM](#vm) that supplies its root filesystem to another VM.
|
Any [VM](#vm) that supplies its root filesystem to another VM.
|
||||||
TemplateVMs are intended for installing and updating software applications, but not for running them.
|
TemplateVMs are intended for installing and updating software applications, but not for running them.
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ Any [VM](#vm) that depends on a [TemplateVM](#templatevm) for its root filesyste
|
|||||||
|
|
||||||
Standalone(VM)
|
Standalone(VM)
|
||||||
--------------
|
--------------
|
||||||
Standalone (Virtual Machine).
|
[Standalone (Virtual Machine)](/doc/standalone-and-hvm/).
|
||||||
In general terms, a [VM](#vm) is described as **standalone** if and only if it does not depend on any other VM for its root filesystem.
|
In general terms, a [VM](#vm) is described as **standalone** if and only if it does not depend on any other VM for its root filesystem.
|
||||||
(In other words, a VM is standalone if and only if it is not a TemplateBasedVM.)
|
(In other words, a VM is standalone if and only if it is not a TemplateBasedVM.)
|
||||||
More specifically, a **StandaloneVM** is a type of VM in Qubes that is created by cloning a TemplateVM.
|
More specifically, a **StandaloneVM** is a type of VM in Qubes that is created by cloning a TemplateVM.
|
||||||
@ -87,7 +87,8 @@ AppVM
|
|||||||
-----
|
-----
|
||||||
Application Virtual Machine.
|
Application Virtual Machine.
|
||||||
A [VM](#vm) that is intended for running software applications.
|
A [VM](#vm) that is intended for running software applications.
|
||||||
Typically a TemplateBasedVM, but may be a StandaloneVM. Never a TemplateVM.
|
Typically a TemplateBasedVM, but may be a StandaloneVM.
|
||||||
|
Never a TemplateVM.
|
||||||
|
|
||||||
NetVM
|
NetVM
|
||||||
-----
|
-----
|
||||||
@ -113,7 +114,8 @@ A FirewallVM called `sys-firewall` is created by default in most Qubes installat
|
|||||||
|
|
||||||
DisposableVM
|
DisposableVM
|
||||||
------------
|
------------
|
||||||
[Disposable Virtual Machine]. A temporary [AppVM](#appvm) based on a [DisposableVM Template](#disposablevm-template) that can quickly be created, used, and destroyed.
|
[Disposable Virtual Machine](/doc/disposablevm/).
|
||||||
|
A temporary [AppVM](#appvm) based on a [DisposableVM Template](#disposablevm-template) that can quickly be created, used, and destroyed.
|
||||||
|
|
||||||
DispVM
|
DispVM
|
||||||
------
|
------
|
||||||
@ -133,7 +135,7 @@ Rather, DisposableVM Templates are complementary to TemplateVMs insofar as Dispo
|
|||||||
There are two main kinds of DisposableVM Templates:
|
There are two main kinds of DisposableVM Templates:
|
||||||
|
|
||||||
* **Dedicated** DisposableVM Templates are intended neither for installing nor running software.
|
* **Dedicated** DisposableVM Templates are intended neither for installing nor running software.
|
||||||
Rather, they are intended for *customizing* or *configuring* software that has already been installed on the TemplateVM on which the DisposableVM Template is based (see [DisposableVM Customization]).
|
Rather, they are intended for *customizing* or *configuring* software that has already been installed on the TemplateVM on which the DisposableVM Template is based (see [DisposableVM Customization](/doc/disposablevm-customization/).
|
||||||
This software is then intended to be run (in its customized state) in DisposableVMs that are based on the DisposableVM Template.
|
This software is then intended to be run (in its customized state) in DisposableVMs that are based on the DisposableVM Template.
|
||||||
* **Non-dedicated** DisposableVM Templates are typically [AppVMs](#appvm) on which DisposableVMs are based.
|
* **Non-dedicated** DisposableVM Templates are typically [AppVMs](#appvm) on which DisposableVMs are based.
|
||||||
For example, an AppVM could be used to generate and store trusted data.
|
For example, an AppVM could be used to generate and store trusted data.
|
||||||
@ -148,7 +150,7 @@ However, paravirtualized VMs require a PV-enabled kernel and PV drivers, so the
|
|||||||
|
|
||||||
HVM
|
HVM
|
||||||
---
|
---
|
||||||
Hardware-assisted Virtual Machine.
|
[Hardware-assisted Virtual Machine](/doc/standalone-and-hvm/).
|
||||||
Any fully virtualized, or hardware-assisted, [VM](#vm) utilizing the virtualization extensions of the host CPU.
|
Any fully virtualized, or hardware-assisted, [VM](#vm) utilizing the virtualization extensions of the host CPU.
|
||||||
Although HVMs are typically slower than paravirtualized VMs due to the required emulation, HVMs allow the user to create domains based on any operating system.
|
Although HVMs are typically slower than paravirtualized VMs due to the required emulation, HVMs allow the user to create domains based on any operating system.
|
||||||
|
|
||||||
@ -193,6 +195,3 @@ QWT
|
|||||||
----
|
----
|
||||||
An abbreviation of Qubes [Windows Tools](#windows-tools).
|
An abbreviation of Qubes [Windows Tools](#windows-tools).
|
||||||
|
|
||||||
[Disposable Virtual Machine]: /doc/disposablevm/
|
|
||||||
[DisposableVM Customization]: /doc/disposablevm-customization/
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user