virt-what - Detect if we are running in a virtual machine

Property Value
Distribution Mageia 6.1
Repository Mageia Core i586
Package name virt-what
Package version 1.15
Package release 2.mga6
Package architecture i586
Package type rpm
Installed size 40.69 KB
Download size 27.92 KB
Official Mirror
virt-what is a shell script which can be used to detect if the program
is running in a virtual machine.
The program prints out a list of "facts" about the virtual machine,
derived from heuristics.  One fact is printed per line.
If nothing is printed and the script exits with code 0 (no error),
then it can mean either that the program is running on bare-metal or
the program is running inside a type of virtual machine which we don't
know about or cannot detect.
Current types of virtualization detected:
- hyperv       Microsoft Hyper-V
- kvm          Linux Kernel Virtual Machine (KVM)
- openvz       OpenVZ or Virtuozzo
- powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator
- qemu         QEMU (unaccelerated)
- uml          User-Mode Linux (UML)
- virtage      Hitachi Virtualization Manager (HVM) Virtage LPAR
- virtualbox   VirtualBox
- virtualpc    Microsoft VirtualPC
- vmware       VMware
- xen          Xen
- xen-dom0     Xen dom0 (privileged domain)
- xen-domU     Xen domU (paravirtualized guest domain)
- xen-hvm      Xen guest fully virtualized (HVM)


Package Version Architecture Repository
virt-what-1.15-2.mga6.x86_64.rpm 1.15 x86_64 Mageia Core
virt-what - - -


Name Value
dmidecode - - - -
util-linux -


Name Value
virt-what == 1.15-2.mga6
virt-what(x86-32) == 1.15-2.mga6


Type URL
Binary Package virt-what-1.15-2.mga6.i586.rpm
Source Package virt-what-1.15-2.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install virt-what rpm package:
    # urpmi virt-what




2016-01-22 - daviddavid <daviddavid> 1.15-2.mga6
+ Revision: 926412
- switch to %configure2_5x to fix build
2015-09-04 - tv <tv> 1.15-1.mga6
+ Revision: 872700
- new release
2014-10-15 - umeabot <umeabot> 1.14-3.mga5
+ Revision: 749938
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 1.14-2.mga5
+ Revision: 690215
- Mageia 5 Mass Rebuild
2014-02-19 - tv <tv> 1.14-1.mga5
+ Revision: 594938
- new release
2013-10-18 - umeabot <umeabot> 1.12-2.mga4
+ Revision: 520949
- Mageia 4 Mass Rebuild

See Also

Package Description
virtaal-0.7.1-9.mga6.noarch.rpm Localization and translation editor
virtualbox-5.1.22-1.mga6.i586.rpm A general-purpose full virtualizer for x86 hardware
virtualbox-devel-5.1.22-1.mga6.i586.rpm virtualbox SDK
virtualbox-doc-5.1.22-1.mga6.noarch.rpm The user manual PDF file for virtualbox
virtualbox-guest-additions-5.1.22-1.mga6.i586.rpm Additions for VirtualBox guest systems
virtualbox-kernel-4.9.35-desktop-1.mga6-5.1.22-20.mga6.i586.rpm virtualbox driver for kernel-desktop-4.9.35-1.mga6
virtualbox-kernel-4.9.35-desktop586-1.mga6-5.1.22-20.mga6.i586.rpm virtualbox driver for kernel-desktop586-4.9.35-1.mga6
virtualbox-kernel-4.9.35-server-1.mga6-5.1.22-20.mga6.i586.rpm virtualbox driver for kernel-server-4.9.35-1.mga6
virtualbox-kernel-desktop-latest-5.1.22-20.mga6.i586.rpm Virtual rpm for latest virtualbox-kernel-desktop driver
virtualbox-kernel-desktop586-latest-5.1.22-20.mga6.i586.rpm Virtual rpm for latest virtualbox-kernel-desktop586 driver
virtualbox-kernel-server-latest-5.1.22-20.mga6.i586.rpm Virtual rpm for latest virtualbox-kernel-server driver
virtualgl-2.5.2-1.mga6.i586.rpm A toolkit for displaying OpenGL applications to thin clients
virtualgl-devel-2.5.2-1.mga6.i586.rpm A toolkit for displaying OpenGL applications to thin clients
virtualjaguar-2.1.2-1.mga6.i586.rpm Atari Jaguar Emulator
virtualmoon-6.0-6.mga6.i586.rpm Software for Moon observation and survey