pub enum Virtualization {
Show 17 variants
Xen,
Kvm,
Qemu,
Vmware,
Oracle,
Bochs,
Parallels,
Bhyve,
OpenVz,
LxcLibvirt,
Lxc,
SystemdNspawn,
Docker,
Podman,
Rkt,
Wsl,
Unknown,
}Variants§
Xen
Xen project (https://xenproject.org/)
Kvm
Kernel Virtual Machine (https://www.linux-kvm.org)
Qemu
QEMU (https://www.qemu.org/)
Vmware
VMware (https://www.vmware.com)
Oracle
Oracle virtualization (https://www.oracle.com/virtualization/)
Bochs
Bochs IA-32 emulator (http://bochs.sourceforge.net/)
Parallels
Parallels (https://www.parallels.com/)
Bhyve
FreeBSD bhyve (https://wiki.freebsd.org/bhyve)
OpenVz
OpenVz (https://openvz.org/)
LxcLibvirt
lxc-libvirt (https://libvirt.org/drvlxc.html)
Lxc
Linux Containers (https://linuxcontainers.org/lxc)
SystemdNspawn
systemd-nspawn container manager (https://www.freedesktop.org/wiki/Software/systemd/)
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.
If you reach this result and you’re sure you’re in a virtualization system, open an issue on github to start working on a detection mechanisme.
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