为什么 dmidecode 会为在 QEMU 下运行的 VM 返回“Bochs”?

为什么 dmidecode 会为在 QEMU 下运行的 VM 返回“Bochs”?

从所有信息来看,我发现 Bochs 和 QEMU 是两种不同的计算机模拟/虚拟化解决方案。因此,当我在 QEMU 中运行的 Linux-VM 中得到以下结果时,我感到非常困惑。

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

有人知道为什么我的 QEMU-VM 中提到了 Bochs 吗?

我只是出于好奇才问。

答案1

QEMU 版本 4.2.0 用户文档

QEMU 使用来自 Seabios 项目的 PC BIOS 和 Plex86/Bochs LGPL VGA BIOS。

相关内容