Почему dmidecode возвращает «Bochs» для виртуальной машины, работающей под управлением QEMU?

Почему dmidecode возвращает «Bochs» для виртуальной машины, работающей под управлением QEMU?

По всей информации, которую я нашел, Bochs и QEMU — это два отдельных решения для эмуляции/виртуализации компьютеров. Поэтому я был действительно сбит с толку, когда получил результаты ниже в моей Linux-VM, запущенной в QEMU.

root@www1:~# lscpu | grep ^Model
Model:                 2
Model name:            QEMU Virtual CPU version 0.12
root@www1:~# dmidecode | egrep -i 'vendor'
        Vendor: Bochs
root@www1:~# dmidecode | egrep -i 'manufacturer|product'
        Manufacturer: Bochs
        Product Name: Bochs
        Manufacturer: Bochs
        Manufacturer: Bochs
root@www1:~# dmidecode -s system-product-name
Bochs
root@www1:~# dmidecode | grep Product
        Product Name: Bochs
root@www1:~# dmidecode -s system-manufacturer
Bochs

Есть ли у кого-нибудь идеи, почему Bochs упоминается в моей QEMU-VM?

Я спрашиваю только из любопытства.

решение1

ОтПользовательская документация QEMU версии 4.2.0:

QEMU использует BIOS ПК из проекта Seabios и BIOS VGA Plex86/Bochs LGPL.

Связанный контент