Android 13 DP1 tillåter Google Pixel 6 att köra fullfjädrad Windows 11 som en virtuell dator

Android 13 DP1 låser upp hela KVM-funktionaliteten på Google Pixel 6 och 6 Pro. Du kan nu starta Windows 11 och Linux virtuella datorer på dessa telefoner.

Om du är bekant med Windows 11, du har nästan säkert hört talas om Windows undersystem för Android. Microsoft konstruerade sitt Android-kompatibilitetslager på grundval av Windows undersystem för Linux, som bygger på företagets Hyper-V-virtualiseringsplattform. Google tog ett liknande tillvägagångssätt när de designade Linux-appens funktionalitet i Chrome OS, men de förlitade sig på den kärnbaserade virtuella maskinen (KVM) i Linux-kärnan som hypervisor. På grund av det faktum att Android är byggt ovanpå Linux-kärnan kan frågan uppstå: Skulle det inte vara tekniskt möjligt att använda KVM för att köra en virtuell maskin med ett annat operativsystem på vilken Android-enhet som helst? Tja, om du har en Google Pixel 6/6 Pro och du är villig att blinka första Developer Preview byggd av Android 13, du kan verkligen uppnå den bedriften.

Vad är den hemliga såsen i Android 13 för Google Pixel 6? Enligt XDA Senior Member

kdrag0n, i Android 13 bootloader och firmware för Tensor-plattformen, Google Lagt till förmågan att exponera Undantag nivå 2 hypervisor behörighetsnivå till kärnan för dess skyddade KVM-funktion (pKVM). Även om pKVM är valfritt och avsett att aktiveras på per-VM-basis, kan man enkelt utnyttja hela KVM funktionalitet på icke-skyddade virtuella datorer. Detta är anledningen till att utvecklaren kunde starta flera Linux distributioner och kör dem nästan i normal hastighet. Google hade planerar att skicka pKVM med Android 13, och även om detta bara är den första förhandsversionen av nästa stora version av Android, ser den nuvarande implementeringen ganska stabil ut.

Google Pixel 6 XDA-forum ||| Google Pixel 6 Pro XDA-forum

Tänk på att i detta skede kräver direkt KVM-åtkomst på Android 13 root-åtkomst. Med det sagt är en icke-rootimplementering möjlig genom att skriva en VM-hanteringsapp och begära ett särskilt tillstånd att driva en inbyggd tjänst i en MicroDroid VM. Det finns ett antal sådana virtualiseringsmonitorer som Googles egen crosvm, QEMU, eller Smällare, så en Android-port av dem bör fylla tomrummet. Tänka kör Windows 11 på din Android-smarttelefon utan bråka med de underliggande partitionerna, tack vare Androids inbyggda virtualiseringsstöd.

Bäst av alla? Den kan köra DOOM!


Vad är dina tankar om att ha fullt virtualiseringsstöd på Android? Låt oss veta i kommentarerna nedan!