pub enum Virtualization {
Show 21 variants
Kvm,
Qemu,
Bochs,
Xen,
Uml,
Vmware,
Oracle,
HyperV,
Bhyve,
Parallels,
Qnx,
Acrn,
SystemdNspawn,
LxcLibvirt,
Lxc,
OpenVz,
Docker,
Podman,
Rkt,
Wsl,
Unknown,
// some variants omitted
}
Expand description
Virtualization systems (both VMs and containers)
Variants§
Kvm
Kernel Virtual Machine (https://www.linux-kvm.org)
Qemu
QEMU (https://www.qemu.org/)
Bochs
Bochs IA-32 emulator (http://bochs.sourceforge.net/)
Xen
Xen project (https://xenproject.org/)
Uml
User-Mode Linux (http://user-mode-linux.sourceforge.net/)
Vmware
VMware (https://www.vmware.com)
Oracle
Oracle virtualization (https://www.oracle.com/virtualization/)
HyperV
Microsoft Hyper-V (http://www.microsoft.com/hyper-v)
Bhyve
FreeBSD bhyve (https://wiki.freebsd.org/bhyve)
Parallels
Parallels (https://www.parallels.com/)
Qnx
QNX hypervisor (https://blackberry.qnx.com/en/products/hypervisor/index)
Acrn
ACRN hypervisor (https://projectacrn.org/)
SystemdNspawn
systemd-nspawn
container manager (https://www.freedesktop.org/wiki/Software/systemd/)
LxcLibvirt
lxc-libvirt
(https://libvirt.org/drvlxc.html)
Lxc
Linux Containers (https://linuxcontainers.org/lxc)
OpenVz
OpenVz (https://openvz.org/)
Docker
Docker (https://www.docker.com/)
Podman
Podman (https://podman.io/)
Rkt
CoreOS rkt (https://coreos.com/rkt/)
Wsl
Microsoft WSL (https://docs.microsoft.com/en-us/windows/wsl/about)
Unknown
Unknown virtualization system.
Usually means that there are symptoms of being running in some virtualization system, but it can’t be determined specifically.
Implementations§
Trait Implementations§
Source§impl Clone for Virtualization
impl Clone for Virtualization
Source§fn clone(&self) -> Virtualization
fn clone(&self) -> Virtualization
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more