D'après ce que je comprends, une machine virtuelle utilise une technologie fournie par le processeur; une technologie appelée VT, ou "technologie de virtualisation" dans certaines conceptions de processeurs Intel. Je ne sais pas comment cela fonctionne ni comment les programmes de virtualisation peuvent l'utiliser exactement, mais je me demandais ceci:
Supposons que je lance Windows 7 à l'intérieur de Bochs, un émulateur x86-64 ou autre. Dans Windows 7, je télécharge VirtualBox, VMware, etc. Est-ce qu'ils fonctionneront? Une machine virtuelle peut-elle fonctionner sur un système d'exploitation invité émulé dans un émulateur de l'architecture hôte qui ne le prend pas en charge? Y aurait-il des problèmes?
Je ne sais pas si des émulateurs x86-64 supportent les fonctionnalités virtuelles d'Intel, mais dans ce cas, dans quelle mesure cela serait-il réalisable en théorie?
REMARQUE: pas une machine virtuelle dans une machine virtuelle; une machine virtuelle dans un émulateur, qui a un processeur hôte qui ne prend pas en charge VT .
Pensez-y de cette façon: le programme émule VT qui émule également x86-64 / etc. Le système d'exploitation invité est exécuté sur cette machine, et VirtualBox / etc. peut être amené à travailler sur une technologie virtuelle émulée au sein de la plate-forme de l'émulateur, mais avec un processeur hôte réel qui ne la prend pas en charge. Est-il possible d'émuler la virtualisation?