¿Podemos decir que QEMU es una Máquina Virtual?

¿Podemos decir que QEMU es una Máquina Virtual?

Lo que percibo como una máquina virtual es que simplemente permite cargar otro sistema operativo en paralelo en su propio entorno de espacio aislado.
Está limitado a la misma arquitectura de hardware que el sistema operativo anfitrión.
Con Intel VT (y similares), se puede ejecutar la versión de 64 bits de un sistema operativo en un host de 32 bits.

Ejemplos de esto son VirtualBox y VMWare.

Pero QEMU es un emulador de hardware: emula una computadora completa y (puede) emular una arquitectura completa con cada pieza emulada.
Esto no se limita a la misma arquitectura.
Podemos ejecutar la versión ARM de Linux en QEMU ejecutándose en una CPU x64.

El SDK de Android utiliza QEMU para emular tabletas y teléfonos para realizar pruebas.

Planteando esto, ¿podemos decir que QEMU es una máquina virtual?


Esto generó mucha discusión en el comentario sobre la pregunta "Cómo evitar que los administradores de red accedan a la unidad USB" en otro sitio web, en el que hubo una 'disputa' de que un emulador de hardware sigue siendo una máquina virtual.

Respuesta1

Una máquina virtual esnolo que implica soporte de hardware especial para una virtualización eficiente y utilizando el mismo conjunto de instrucciones.

VMWare traduce el código para ejecutar 8086 en modo real en un host de 64 bits. PC Emulator en PowerPC era una traducción de software a un conjunto de instrucciones diferente. Java Virtual Machine es una abstracción implementada en software, aparentemente una CPU y una arquitectura. MAMEes un conjunto de máquinas virtuales que son consolas arcade clásicas, que incluyen varias CPU y chips de gráficos y sonido especiales y otras características novedosas de chipset.

Un Emulador es una Máquina Virtual en el sentido científico, por eso son sinónimos. En el uso informal común, implica que lo que se emula es "una máquina", un dispositivo completo que también puede existir como una instancia de hardware. Pero eso es un poco confuso.

información relacionada