Из того, что я понял, виртуальная машина использует технологию, предоставляемую процессором; технология под названием VT, или "технология виртуализации" в определенных конструкциях процессоров Intel. Я не знаю, как это работает или как программы виртуализации могут использовать это точно, но мне было интересно это:
Скажем, я запускаю Windows 7 внутри Bochs, эмулятор x86-64 или тому подобное. В Windows 7 я загружаю VirtualBox, VMware и т.д. Будут ли они работать? Может ли виртуальная машина работать на гостевой эмулируемой ОС в эмуляторе на архитектуре хоста, которая ее не поддерживает? Будут ли какие-либо проблемы?
Я не знаю, поддерживают ли какие-либо эмуляторы x86-64 виртуальные функции Intel, но, если предположить, что это возможно, теоретически это возможно?
ПРИМЕЧАНИЕ: не виртуальная машина в виртуальной машине; виртуальный компьютер в эмуляторе, который имеет центральный процессор, который не поддерживает VT.
Подумайте об этом так: программа эмулирует VT, который также эмулирует x86-64/etc. На этом работает гостевая ОС, VirtualBox и т.д. можно "обмануть" работу над эмулированной виртуальной технологией на платформе эмулятора, но с реальным центральным процессором, который его не поддерживает. Можно ли эмулировать виртуализацию?