Não tenho certeza se este é o lugar certo para fazer essa pergunta.
Eu sei que:
- WSL2 usa arquitetura Hyper-V
- O Android Studio falha ao instalar o Intel HAXM se o Hyper-V estiver ativado
Então, se eu desabilitar o Hyper-V completamente, instalar o HAXM (Android Studio) e instalar o WSL2 (isso habilitará o Hyper-V), o que acontece? HAXM não funciona corretamente?
Esse é o meu entendimento, sim.
A "Plataforma de Máquina Virtual" e o kernel WSL são os dois componentes principais que devem ser fornecidos para habilitar o WSL2. Como você sabe, a Plataforma de Máquinas Virtuais para WSL2, "usa a arquitetura Hyper-V para habilitar sua virtualização". . E "alguns aplicativos de terceiros não podem funcionar quando o Hyper-V está em uso, o que significa que eles não poderão ser executados quando o WSL 2 estiver habilitado, como VMware e VirtualBox".
Isso também é verdade para o HAXM . "Para instalar o HAXM corretamente, os recursos Hyper-V e WSL2 devem ser desabilitados."
Até este ponto, acho que estou apenas recapitulando o que você já sabe, já que parecia haver alguma confusão sobre o assunto nos comentários.
Mas para voltar à sua pergunta, porque o Hyper-V (mesmo em seu subconjunto WSL2) é um Hypervisor Tipo 1, ele é executado antes mesmo do Windows iniciar. Uma vez habilitado, o Windows é executado em cima do Hyper-V e não o contrário.
Então, sim, depois que você voltar à plataforma de máquina virtual e reinicializar, o HAXM não será mais executado. Não há como um hipervisor Tipo 2 "ganhar a corrida", já que o Tipo 1 sempre começará primeiro.
Observe que algumas tecnologias de virtualização oferecem suporte à virtualização aninhada e agora podem ser executadas junto (sobre) Hyper-V e/ou VMP do WSL2. VMWare, VirtualBox e KVM têm virtualização aninhada habilitada agora.
Infelizmente, parece a partir desse problema do Github que o HAXM não é um deles, e o problema foi encerrado sem qualquer intenção aparente de adicionar esse recurso.