SYSTEMD-DETECT-VIRT(1) systemd-detect-virt SYSTEMD-DETECT-VIRT(1) (NAME) systemd-detect-virt - (SYNOPSIS) systemd-detect-virt [...] (DESCRIPTION) systemd-detect-virt . . systemd-detect-virt 0 () () . --container --vm . --quiet . : . ( ) +----------------------+-----------------+-----------------------------------------+ | (Type) | | (Product) | | | (ID) | | +----------------------+-----------------+-----------------------------------------+ | | qemu | | | (VM) | | QEMU | | | | KVM | | +-----------------+-----------------------------------------+ | | kvm | | | | | KVM | | | | QEMU. | | | | | | | | | | | | | | | | KVM | | | | ( | | | | Oracle VirtualBox Amazon EC2 | | | | Nitro) | | | | | | | | | | | | . | | +-----------------+-----------------------------------------+ | | amazon | Amazon EC2 Nitro | | | | Linux KVM | | +-----------------+-----------------------------------------+ | | zvm | s390 z/VM | | +-----------------+-----------------------------------------+ | | vmware | VMware | | | | Workstation Server | | | | | | +-----------------+-----------------------------------------+ | | microsoft | Hyper-V | | | | Viridian | | | | Windows Server Virtualization | | | | | | | | | | +-----------------+-----------------------------------------+ | | oracle | Oracle VM | | | | VirtualBox ( | | | | | | | | innotek Sun | | | | Microsystems) | | | | | | | | KVM | | +-----------------+-----------------------------------------+ | | powervm | IBM | | | | PowerVM -- | | | | | | | | IBM | | | | POWER | | +-----------------+-----------------------------------------+ | | xen | Xen | | | | ( domU dom0) | | +-----------------+-----------------------------------------+ | | bochs | Bochs Emulator | | +-----------------+-----------------------------------------+ | | uml | | | | | (User-mode Linux) | | +-----------------+-----------------------------------------+ | | parallels | | | | | Parallels Desktop Parallels Server | | +-----------------+-----------------------------------------+ | | bhyve | bhyve | | | | FreeBSD | | +-----------------+-----------------------------------------+ | | qnx | QNX | | +-----------------+-----------------------------------------+ | | acrn | ACRN[1] | | +-----------------+-----------------------------------------+ | | apple | | | | | | | | | [2] | | +-----------------+-----------------------------------------+ | | sre | LMHS | | | | SRE[3] | | +-----------------+-----------------------------------------+ | | google | | | | | | | | | (Google Compute Engine)[4] | +----------------------+-----------------+-----------------------------------------+ | | openvz | OpenVZ/Virtuozzo | |(Container) | | | | +-----------------+-----------------------------------------+ | | lxc | | | | | | | | | LXC | | +-----------------+-----------------------------------------+ | | lxc-libvirt | | | | | | | | | libvirt | | +-----------------+-----------------------------------------+ | | systemd-nspawn | | | | | | | | | | | | | systemd' systemd-nspawn(1) | | | | | | +-----------------+-----------------------------------------+ | | docker | | | | | Docker | | +-----------------+-----------------------------------------+ | | podman | | | | | Podman[5] | | +-----------------+-----------------------------------------+ | | rkt | | | | | | | | | rkt | | +-----------------+-----------------------------------------+ | | wsl | | | | | | | | | (Windows Subsystem | | | | for Linux)[6] | | +-----------------+-----------------------------------------+ | | proot | chroot/bind | | | | mount | | | | | | | | proot[7] | | +-----------------+-----------------------------------------+ | | pouch | | | | | Pouch[8] | +----------------------+-----------------+-----------------------------------------+ "" . ( --vm ). (Windows Subsystem for Linux) . WSL . WSL . --cvm (Confidential Virtual Machine) . : . +-------------------+-----------------+-----------------------+ | | | | |(Arch) | (ID) | (Technology) | +-------------------+-----------------+-----------------------+ |x86_64 | sev | | | | | AMD Secure Encrypted | | | | Virtualization | | +-----------------+-----------------------+ | | sev-es | | | | | AMD Secure Encrypted | | | | Virtualization - | | | | Encrypted State | | +-----------------+-----------------------+ | | sev-snp | | | | | AMD Secure Encrypted | | | | Virtualization - | | | | Secure Nested Paging | | +-----------------+-----------------------+ | | tdx | | | | | Intel Trust Domain | | | | Extensions | +-------------------+-----------------+-----------------------+ |s390x | protvirt | | | | | IBM Protected | | | | Virtualization | | | | (Secure Execution) | +-------------------+-----------------+-----------------------+ |arm64 | cca | | | | | | | | | | | | | (Arm | | | | Confidential Compute | | | | Architecture) | +-------------------+-----------------+-----------------------+ (OPTIONS) : -c, --container ( ) . -v, --vm . -r, --chroot chroot(2) . chroot() . 228. --private-users . . user_namespaces(7) . 232. --cvm . . (Attestation) . 254. -q, --quiet . --list . 239. --list-cvm . 254. -h, --help . --version . (EXIT STATUS) 0 . (SEE ALSO) systemd(1), systemd-nspawn(1), chroot(2), namespaces(7) (NOTES) 1. ACRN https://projectacrn.org 2. https://developer.apple.com/documentation/virtualization 3. LMHS SRE https://www.lockheedmartin.com/en-us/products/Hardened-Security- for-Intel-Processors.html 4. (Google Compute Engine) https://cloud.google.com/compute 5. Podman https://podman.io 6. (Windows Subsystem for Linux) https://docs.microsoft.com/en-us/windows/wsl/about 7. proot https://proot-me.github.io 8. Pouch https://github.com/alibaba/pouch systemd 261.2 SYSTEMD-DETECT-VIRT(1)