Aquí está Windows 11 ejecutándose en Android 13 en una máquina virtual
Un desarrollador, "kdrag0n", logró ejecutar Windows 11 en el teléfono inteligente Pixel 6 en una máquina virtual. Ha actualizado su dispositivo al último sistema operativo de vista previa para desarrolladores de Android 13. Lamentablemente, esto implica mucho trabajo, pero sigue siendo bastante impresionante.
Como ya sabrá, bajo el capó del sistema operativo Android se encuentra el kernel de Linux con parches y controladores específicos de hardware. Lo que hizo kdrag0n fue usar KVM para proporcionar un entorno virtual para Windows 11. Google mismo está usando algo similar para agregar soporte de aplicaciones Linux a Chrome OS.
Traer un entorno virtual para Windows 11 en Android es un procedimiento complicado. En primer lugar, debe rootear su dispositivo. Kdrag0n ha logrado encontrar que uno puede obtener el nivel de privilegio de hipervisor de Excepción Nivel 2 para el kernel gracias al gestor de arranque de Android 13 y al firmware para la plataforma Tensor.
El nivel de privilegio del hipervisor de nivel de excepción 2 está disponible en el kernel para la función KVM protegida (pKVM). La opción pKVM en sí es opcional y debe activarse para cada VM individualmente. Por lo tanto, uno puede explotar fácilmente la funcionalidad completa de KVM en máquinas virtuales no protegidas.
Tradicionalmente, para tales casos de investigación, kdrag0n probó el clásico juego Doom y funciona. (vía XDA)