В виртуальных машинах, предоставляемых в режиме реального времени, планирование в режиме реального времени не является надежным. Для моего приложения я хотел бы узнать, работает ли я на виртуальной машине или нет (только для Linux).Ищете хороший способ определить, запущен ли я на виртуальной машине (Linux)
Так что я ищу хороший способ обнаружить (в C), находится ли я в виртуализованной среде. В зависимости от используемой виртуальной машины, похоже, используются различные строки DMI и CPUID. Тем не менее, меня интересует общий характер.
У кого-нибудь есть идеи?
Только эвристика существует. Примите это и продолжайте. – ephemient
Вот также пакет для Ubuntu, который я обнаружил сегодня.Он называется imvirt. Посмотрите на него по адресу http://micky.ibh.net/~liske/imvirt.html. Думайте, что это может быть полезно, althoug это в PERL. –