X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd-detect-virt.xml;h=d8e881cf2e82f49ed6b41207b84713ce7255f29e;hb=82b1412852b70d240a2a7b6ffd134776bd246642;hp=bdf220eb28ce0df05123a8bf0ee0ff1d64ac4ff5;hpb=dfdebb1b925332352966804303b2516a6506a429;p=elogind.git
diff --git a/man/systemd-detect-virt.xml b/man/systemd-detect-virt.xml
index bdf220eb2..d8e881cf2 100644
--- a/man/systemd-detect-virt.xml
+++ b/man/systemd-detect-virt.xml
@@ -61,20 +61,110 @@
execution in a virtualized environment. It identifies
the virtualization technology and can distinguish full
VM virtualization from container
- virtualization.
+ virtualization. systemd-detect-virt
+ exits with a return value of 0 (success) if a
+ virtualization technology is detected, and non-zero
+ (error) otherwise. By default any type of
+ virtualization is detected, and the options
+ and
+ can be used to limit what types of virtualization are
+ detected.
When executed without
will print a short identifier for the detected
virtualization technology. The following technologies
- are currently identified: qemu,
- kvm, vmware,
- microsoft,
- oracle, xen,
- bochs, chroot,
- uml,
- openvz, lxc,
- lxc-libvirt,
- systemd-nspawn.
+ are currently identified:
+
+
+ Known virtualization technologies (both
+ VM, i.e. full hardware virtualization,
+ and container, i.e. shared kernel virtualization)
+
+
+
+
+
+
+ Type
+ ID
+ Product
+
+
+
+
+ VM
+ qemu
+ QEMU software virtualization
+
+
+
+ kvm
+ Linux KVM kernel virtual machine
+
+
+
+ zvm
+ s390 z/VM
+
+
+
+ vmware
+ VMware Workstation or Server, and related products
+
+
+
+ microsoft
+ Hyper-V, also known as Viridian or Windows Server Virtualization
+
+
+
+ oracle
+ Oracle VM VirtualBox (historically marketed by innotek and Sun Microsystems)
+
+
+
+ xen
+ Xen hypervisor (only domU, not dom0)
+
+
+
+ bochs
+ Bochs Emulator
+
+
+
+ uml
+ User-mode Linux
+
+
+
+ container
+ openvz
+ OpenVZ/Virtuozzo
+
+
+
+ lxc
+ Linux container implementation by LXC
+
+
+
+ lxc-libvirt
+ Linux container implementation by libvirt
+
+
+
+ systemd-nspawn
+ systemd's minimal container implementation, see systemd-nspawn1
+
+
+
+ docker
+ Docker container manager
+
+
+
+
If multiple virtualization solutions are used,
only the "innermost" is detected and identified. That
@@ -133,7 +223,8 @@
See Also
- systemd1
+ systemd1,
+ systemd-nspawn1