Projects / imvirt

imvirt

imvirt is a Perl script that tries to detect if it is called from within a virtualization container. This is detected by looking for well-known boot messages, directories, and reading DMI (Desktop Management Interface) data. The following containers are detected: Virtual PC/Virtual Server, VirtualBox, VMware, QEMU/KVM, Xen (para and non-para virtualized), OpenVZ/Virtuozzo, UML, and any HVM providing CPUID 0x40000000 detection.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  20 May 2012 20:55

Release Notes: Bugfixes: gcc 4.7 inline ASM issues and some scripting bugs.

  •  20 May 2012 20:55

Release Notes: Bugfixes and new features (ARAnyM and LXC detection support).

  •  05 Feb 2012 23:16

Release Notes: Improved overall detection. Improved debug output. The addition of INSTALLDIRS=vendor to conform to the Debian Perl policy.

Screenshot

Project Spotlight

beets

A media library management system for obsessive-compulsive music geeks.

Screenshot

Project Spotlight

Parted Magic

A tool for partitioning and disk management tasks.