SYSTEMD-DETECT-VIRT(1) systemd-detect-virt SYSTEMD-DETECT-VIRT(1) systemd-detect-virt - systemd-detect-virt [...] systemd-detect-virt . . systemd-detect-virt 0 () (). --container --vm . --quiet . : 1. ( VM . . ) +----------------+--------------------+-----------------------------------+ |Type | | | +----------------+--------------------+-----------------------------------+ |VM | qemu | 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 | | +--------------------+-----------------------------------+ | | uml | | | | | | | +--------------------+-----------------------------------+ | | parallels | Parallels Desktop Parallels | | | | Server | | +--------------------+-----------------------------------+ | | bhyve | bhyve FreeBSD | | +--------------------+-----------------------------------+ | | qnx | QNX | | +--------------------+-----------------------------------+ | | acrn | ACRN[1] | | +--------------------+-----------------------------------+ | | apple | | | | | [2] | | +--------------------+-----------------------------------+ | | sre | LMHS SRE[3] | | +--------------------+-----------------------------------+ | | google | | | | | [4] | +----------------+--------------------+-----------------------------------+ | | openvz | OpenVZ/Virtuozzo | | +--------------------+-----------------------------------+ | | lxc | | | | | | | | | | | | | LXC | | +--------------------+-----------------------------------+ | | lxc-libvirt | | | | | | | | | | | | | libvirt | | +--------------------+-----------------------------------+ | | systemd-nspawn | | | | | | | | | | | | | systemd' | | | | systemd-nspawn(1) | | +--------------------+-----------------------------------+ | | docker | | | | | | | +--------------------+-----------------------------------+ | | podman | | | | | Podman[5] | | +--------------------+-----------------------------------+ | | rkt | | | | | | | | | rkt | | +--------------------+-----------------------------------+ | | wsl | | | | | | | | | [6] | | +--------------------+-----------------------------------+ | | proot | chroot/bind | | | | mount | | | | | | | | proot[7] | | +--------------------+-----------------------------------+ | | pouch | | | | | Pouch[8] | +----------------+--------------------+-----------------------------------+ " " . ( --vm). . WSL . WSL . --cvm . : 2. +-------------+--------------------+--------------------------------+ | | | | +-------------+--------------------+--------------------------------+ |x86_64 | sev | AMD | | | | | | | | | | | | | | +--------------------+--------------------------------+ | | sev-es | AMD | | | | | | | | | | | | - | | | | | | | | | | +--------------------+--------------------------------+ | | sev-snp | AMD | | | | | | | | | | | | - | | | | | | | | | | | | | | +--------------------+--------------------------------+ | | tdx | | | | | | | | | | +-------------+--------------------+--------------------------------+ |s390x | protvirt | | | | | | | | | IBM ( | | | | ) | +-------------+--------------------+--------------------------------+ |arm64 | cca | | | | | | | | | Arm | +-------------+--------------------+--------------------------------+ : -c --container (. ). -v --vm . -r --chroot chroot(2). chroot() . 228. --private-users . . user_namespaces(7) . 232. --cvm . . . . 254. -q --quiet . --list . 239. --list-cvm . 254. -h --help . --version . 0 . systemd(1) systemd-nspawn(1) chroot(2) namespaces(7) 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. https://cloud.google.com/compute 5. https://podman.io 6. https://docs.microsoft.com/en-us/windows/wsl/about 7. proot https://proot-me.github.io/ 8. Pouch https://github.com/alibaba/pouch 3 . . : . systemd 260.1 SYSTEMD-DETECT-VIRT(1)