Her er Windows 11, der kører på Android 13 i en virtuel maskine
En udvikler, "kdrag0n", formåede at få Windows 11 til at køre på Pixel 6-smartphonen i en virtuel maskine. Han har opdateret sin enhed til det seneste Android 13-udvikler-preview-operativsystem. Desværre indebærer dette meget arbejde, men stadig ret imponerende.
Som du måske allerede ved, er der under motorhjelmen på Android OS Linux-kerne med patches og hardwarespecifikke drivere. Hvad kdrag0n gjorde, var at bruge KVM til at levere et virtuelt miljø til Windows 11. Google selv bruger noget lignende til at tilføje Linux-app-understøttelse til Chrome OS.
At bringe et virtuelt miljø til Windows 11 på Android er en kompliceret procedure. Først og fremmest skal du roote din enhed. Det er lykkedes Kdrag0n at finde ud af, at man kan få Exception Level 2 hypervisor privilegieniveauet til kernen takket være Android 13 bootloader og firmware til Tensor platformen.
Exception Level 2 hypervisor-privilegieniveauet er tilgængeligt i kernen for den beskyttede KVM-funktion (pKVM). Selve pKVM-indstillingen er valgfri og skal aktiveres for hver VM individuelt. Så man kan nemt udnytte den fulde KVM-funktionalitet på ikke-beskyttede VM'er.
Traditionelt for sådanne forskningssager prøvede kdrag0n det klassiske Doom-spil, og det virker. (via XDA)