imvirt 是一个 Perl 脚本,尝试用来检测是否是在虚拟机容器中调用。该工具通过检查启动信息、目录和读取 DMI (Desktop Management Interface) 数据进行判断。支持的虚拟机容器包括:Virtual PC/Virtual Server, VirtualBox, VMware, QEMU/KVM, Xen (para and non-para virtualized), OpenVZ/Virtuozzo, UML, and any HVM providing CPUID 0x40000000 detection.