É oficial, a Microsoft vai liberar o recursos que permite que diversas instalações do Microsoft Windows dentro do Linux. Isso será possível devido ao recurso Hyper-V, ou seja, uma virtualização aninhada, ou como será chamado, virtualização aninhada para o Linux. A informação foi confirmada efetivamente devido aos vários patches enviados ao time do Linux Kernel. Os patches foram criados pelo engenheiro sênior do time Microsoft Linux Jinank Jain.
Esta série de patches planeja adicionar suporte para executar o Microsoft Hypervisor aninhado. No caso do Microsoft Hypervisor aninhado, existem poucos hypercalls privilegiados que precisam ir para o L0 Hypervisor em vez do L1 Hypervisor. Esta série de patches basicamente identifica tais hiperchamadas e as substitui por hiperchamadas aninhadas.
- mshv: Adicionar suporte para detectar hypervisor aninhado
- hv: Configura registros synic em caso de partição raiz aninhada
- hv: Adicionar uma interface para fazer hiperchamadas aninhadas
- hv: Ativar driver vmbus para partição raiz aninhada
- hv, mshv: Alterar vetor de interrupção para partição raiz aninhada
O que é a virtualização aninhada do Windows para Linux?
Para quem não conhece o termo, saiba que a virtualização aninhada permite que os usuários consigam executar uma máquina virtual (VM) dentro de outras máquina virtual Hyper-V. Essa tecnologia não é exclusiva para esse momento, mas ela está sendo trazida agora para o Linux. Os muitos patches para o Linux Kernel estão previstos para serem implementados no Linux Kernel 6.2, que vai permitir que você execute quantas instâncias desejar do Windows dentro do Linux.
Porém, este tipo de virtualização é comumente utilizado por empresas que possuem essa necessidade. E muita gente supõe que o time do Microsoft Linux esteja mirando justamente no seguimento corporativo. Por enquanto o recurso segue em processo de testes. Você pode consultar o LKML com mais detalhes e informações ou ainda o LWN.