imvirt optionally also uses dmidecode from the dmidecode package to determine the used virtualization technology. dmidecode could just be called from the user "root", because it also needs access to "/dev/mem".