mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2024-10-01 01:25:40 -04:00
Introduce restrictive clauses with "that" instead of "which"
This commit is contained in:
parent
172d17f17c
commit
3fc8bf94d9
@ -22,7 +22,7 @@ The main principle of Qubes OS is security by compartmentalization (or isolation
|
|||||||
VM
|
VM
|
||||||
--
|
--
|
||||||
An abbreviation for "virtual machine."
|
An abbreviation for "virtual machine."
|
||||||
A software implementation of a machine (for example, a computer) which executes programs like a physical machine.
|
A software implementation of a machine (for example, a computer) that executes programs like a physical machine.
|
||||||
|
|
||||||
Qube
|
Qube
|
||||||
----
|
----
|
||||||
@ -62,34 +62,34 @@ By default, most domUs lack direct hardware access.
|
|||||||
TemplateVM
|
TemplateVM
|
||||||
----------
|
----------
|
||||||
Template Virtual Machine.
|
Template Virtual Machine.
|
||||||
Any [VM](#vm) which 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.
|
||||||
|
|
||||||
* Colloquially, TemplateVMs are often referred to as "templates."
|
* Colloquially, TemplateVMs are often referred to as "templates."
|
||||||
|
|
||||||
TemplateBasedVM
|
TemplateBasedVM
|
||||||
---------------
|
---------------
|
||||||
Any [VM](#vm) which depends on a [TemplateVM](#templatevm) for its root filesystem.
|
Any [VM](#vm) that depends on a [TemplateVM](#templatevm) for its root filesystem.
|
||||||
|
|
||||||
Standalone(VM)
|
Standalone(VM)
|
||||||
--------------
|
--------------
|
||||||
Standalone (Virtual Machine).
|
Standalone (Virtual Machine).
|
||||||
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 which is created by cloning a TemplateVM.
|
More specifically, a **StandaloneVM** is a type of VM in Qubes that is created by cloning a TemplateVM.
|
||||||
Unlike TemplateVMs, however, StandaloneVMs do not supply their root filesystems to other VMs.
|
Unlike TemplateVMs, however, StandaloneVMs do not supply their root filesystems to other VMs.
|
||||||
(Therefore, while a TemplateVM is a type of standalone VM, it is not a StandaloneVM.)
|
(Therefore, while a TemplateVM is a type of standalone VM, it is not a StandaloneVM.)
|
||||||
|
|
||||||
AppVM
|
AppVM
|
||||||
-----
|
-----
|
||||||
Application Virtual Machine.
|
Application Virtual Machine.
|
||||||
A [VM](#vm) which 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
|
||||||
-----
|
-----
|
||||||
Network Virtual Machine.
|
Network Virtual Machine.
|
||||||
A type of [VM](#vm) which connects directly to a network and provides access to that network to other VMs which connect to the NetVM.
|
A type of [VM](#vm) that connects directly to a network and provides network access any VMs connected to the NetVM.
|
||||||
A NetVM called `sys-net` is created by default in most Qubes installations.
|
A NetVM called `sys-net` is created by default in most Qubes installations.
|
||||||
|
|
||||||
Alternatively, "NetVM" may refer to whichever VM is directly connected to a VM for networking purposes.
|
Alternatively, "NetVM" may refer to whichever VM is directly connected to a VM for networking purposes.
|
||||||
@ -98,18 +98,18 @@ For example, if `untrusted` is directly connected to `sys-firewall` for network
|
|||||||
ProxyVM
|
ProxyVM
|
||||||
-------
|
-------
|
||||||
Proxy Virtual Machine.
|
Proxy Virtual Machine.
|
||||||
A type of [VM](#vm) which proxies network access for other VMs.
|
A type of [VM](#vm) that proxies network access for other VMs.
|
||||||
Typically, a ProxyVM sits between a NetVM and another VM (such as an AppVM or a TemplateVM) which requires network access.
|
Typically, a ProxyVM sits between a NetVM and another VM (such as an AppVM or a TemplateVM) that requires network access.
|
||||||
|
|
||||||
FirewallVM
|
FirewallVM
|
||||||
----------
|
----------
|
||||||
Firewall Virtual Machine.
|
Firewall Virtual Machine.
|
||||||
A type of [ProxyVM](#proxyvm) which is used to enforce network-level policies (a.k.a. "firewall rules").
|
A type of [ProxyVM](#proxyvm) that is used to enforce network-level policies (a.k.a. "firewall rules").
|
||||||
A FirewallVM called `sys-firewall` is created by default in most Qubes installations.
|
A FirewallVM called `sys-firewall` is created by default in most Qubes installations.
|
||||||
|
|
||||||
DispVM
|
DispVM
|
||||||
------
|
------
|
||||||
[Disposable Virtual Machine]. A temporary [AppVM](#appvm) based on a [DVM Template](#dvm-template) which can quickly be created, used, and destroyed.
|
[Disposable Virtual Machine]. A temporary [AppVM](#appvm) based on a [DVM Template](#dvm-template) that can quickly be created, used, and destroyed.
|
||||||
|
|
||||||
DVM
|
DVM
|
||||||
---
|
---
|
||||||
@ -139,12 +139,12 @@ Although HVMs are typically slower than paravirtualized VMs due to the required
|
|||||||
|
|
||||||
StandaloneHVM
|
StandaloneHVM
|
||||||
-------------
|
-------------
|
||||||
Any [HVM](#hvm) which is standalone (i.e., does not depend on any other VM for its root filesystem).
|
Any [HVM](#hvm) that is standalone (i.e., does not depend on any other VM for its root filesystem).
|
||||||
In Qubes, StandaloneHVMs are referred to simply as **HVMs**.
|
In Qubes, StandaloneHVMs are referred to simply as **HVMs**.
|
||||||
|
|
||||||
TemplateHVM
|
TemplateHVM
|
||||||
-----------
|
-----------
|
||||||
Any [HVM](#hvm) which functions as a [TemplateVM](#templatevm) by supplying its root filesystem to other VMs.
|
Any [HVM](#hvm) that functions as a [TemplateVM](#templatevm) by supplying its root filesystem to other VMs.
|
||||||
In Qubes, TemplateHVMs are referred to as **HVM templates**.
|
In Qubes, TemplateHVMs are referred to as **HVM templates**.
|
||||||
|
|
||||||
TemplateBasedHVM
|
TemplateBasedHVM
|
||||||
|
Loading…
Reference in New Issue
Block a user