Voici Windows 11 fonctionnant sur Android 13 dans une machine virtuelle
Un développeur, "kdrag0n", a réussi à faire fonctionner Windows 11 sur le smartphone Pixel 6 dans une machine virtuelle. Il a mis à jour son appareil avec le dernier système d'exploitation d'aperçu du développeur Android 13. Malheureusement, cela implique beaucoup de travail, mais reste assez impressionnant.
Comme vous le savez peut-être déjà, sous le capot du système d'exploitation Android se trouve le noyau Linux avec des correctifs et des pilotes spécifiques au matériel. Ce que kdrag0n a fait, c'est utiliser KVM pour fournir un environnement virtuel pour Windows 11. Google lui-même utilise quelque chose de similaire pour ajouter la prise en charge des applications Linux à Chrome OS.
Apporter un environnement virtuel pour Windows 11 sur Android est une procédure compliquée. Tout d'abord, vous devez rooter votre appareil. Kdrag0n a réussi à trouver que l'on peut obtenir le niveau de privilège de l'hyperviseur Exception Level 2 sur le noyau grâce au chargeur de démarrage Android 13 et au micrologiciel pour la plate-forme Tensor.
Le niveau de privilège de l'hyperviseur Exception Level 2 est disponible dans le noyau pour la fonctionnalité KVM protégée (pKVM). L'option pKVM elle-même est facultative et doit être activée pour chaque machine virtuelle individuellement. Ainsi, on peut facilement exploiter la fonctionnalité KVM complète sur des machines virtuelles non protégées.
Traditionnellement, pour de tels cas de recherche, kdrag0n a essayé le jeu Doom classique et cela fonctionne. (passant par XDA)