Her er Windows 11 som kjører på Android 13 i en virtuell maskin
En utvikler, "kdrag0n", klarte å få Windows 11 til å kjøre på Pixel 6-smarttelefonen i en virtuell maskin. Han har oppdatert enheten sin til det nyeste Android 13-utvikleroperativsystemet for forhåndsvisning. Dessverre innebærer dette mye arbeid, men likevel ganske imponerende.
Som du kanskje allerede vet, under panseret på Android OS er Linux-kjernen med patcher og maskinvarespesifikke drivere. Det kdrag0n gjorde var å bruke KVM for å tilby et virtuelt miljø for Windows 11. Google selv bruker noe lignende for å legge til Linux-appstøtte til Chrome OS.
Å ta med et virtuelt miljø for Windows 11 på Android er en komplisert prosedyre. Først av alt må du rote enheten din. Kdrag0n har klart å finne at man kan få Exception Level 2 hypervisor privilegium til kjernen takket være Android 13 bootloader og fastvare for Tensor-plattformen.
Hypervisorrettighetsnivået for unntaksnivå 2 er tilgjengelig i kjernen for den beskyttede KVM-funksjonen (pKVM). Selve pKVM-alternativet er valgfritt, og må aktiveres for hver VM individuelt. Så man kan enkelt utnytte hele KVM-funksjonaliteten på ikke-beskyttede VM-er.
Tradisjonelt for slike forskningssaker prøvde kdrag0n det klassiske Doom-spillet, og det fungerer. (via XDA)