Här är Windows 11 som körs på Android 13 i en virtuell maskin
En utvecklare, "kdrag0n", lyckades få Windows 11 att köra på Pixel 6-smarttelefonen i en virtuell maskin. Han har uppdaterat sin enhet till det senaste operativsystemet för Android 13-utvecklare. Tyvärr innebär detta mycket arbete, men ändå ganska imponerande.
Som du kanske redan vet, under huven på Android OS finns en Linux-kärna med patchar och hårdvaruspecifika drivrutiner. Vad kdrag0n gjorde är att använda KVM för att tillhandahålla en virtuell miljö för Windows 11. Google själv använder något liknande för att lägga till Linux-appstöd till Chrome OS.
Att ta med en virtuell miljö för Windows 11 på Android är en komplicerad procedur. Först och främst måste du rota din enhet. Kdrag0n har lyckats hitta att man kan få hypervisorprivilegienivån Exception Level 2 till kärnan tack vare Android 13 bootloader och firmware för Tensor-plattformen.
Exception Level 2 hypervisor behörighetsnivå är tillgänglig i kärnan för den skyddade KVM-funktionen (pKVM). Själva pKVM-alternativet är valfritt och måste aktiveras för varje virtuell dator individuellt. Så man kan enkelt utnyttja hela KVM-funktionaliteten på icke-skyddade virtuella datorer.
Traditionellt för sådana forskningsfall provade kdrag0n det klassiska Doom-spelet och det fungerar. (via XDA)