Android 13 DP1 låser op for den fulde KVM-funktionalitet på Google Pixel 6 og 6 Pro. Du kan nu starte Windows 11 og Linux VM'er på disse telefoner.
Hvis du er bekendt med Windows 11, har du næsten helt sikkert hørt om Windows-undersystem til Android. Microsoft konstruerede sit Android-kompatibilitetslag på grundlag af Windows-undersystem til Linux, som er baseret på virksomhedens Hyper-V virtualiseringsplatform. Google tog en lignende tilgang, mens de designede Linux-app-funktionaliteten i Chrome OS, men de stolede på den Kernel-baserede Virtual Machine (KVM) i Linux-kernen som hypervisor. På grund af det faktum, at Android er bygget oven på Linux-kernen, kan spørgsmålet opstå: Ville det ikke være teknisk muligt at bruge KVM til at køre en virtuel maskine med et andet OS på enhver Android-enhed? Nå, hvis du har en Google Pixel 6/6 Pro, og du er villig til at flashe første Developer Preview bygget af Android 13, kan du helt sikkert opnå den bedrift.
Hvad er den hemmelige sauce i Android 13 til Google Pixel 6? Ifølge XDA Senior Member
kdrag0n, i Android 13 bootloader og firmware til Tensor-platformen, Google tilføjet evnen til at afsløre Undtagelsesniveau 2 hypervisor privilegieniveau til kernen for dens beskyttede KVM-funktion (pKVM). Mens pKVM er valgfrit og beregnet til at blive aktiveret på en per-VM basis, kan man nemt udnytte den fulde KVM funktionalitet på ikke-beskyttede VM'er. Dette er grunden til, at udvikleren kunne starte flere Linux distributioner og køre dem næsten med deres oprindelige hastighed. Google havde planlægger at sende pKVM med Android 13, og selvom dette kun er den første Preview-build af næste store udgivelse af Android, ser den nuværende implementering ganske stabil ud.Google Pixel 6 XDA-fora ||| Google Pixel 6 Pro XDA-fora
Husk på, at direkte KVM-adgang på Android 13 på dette stadium kræver root-adgang. Når det er sagt, er en ikke-rodimplementering mulig ved at skrive en VM-administrationsapp og anmode om en særlig tilladelse at drive en indfødt tjeneste i en MicroDroid VM. Der findes en række sådanne virtualiseringsskærme som Googles egen crosvm, QEMU, eller Firecracker, så en Android-port af dem burde udfylde tomrummet. Forestille kører Windows 11 på din Android-smartphone uden roder med de underliggende partitioner, takket være Androids native virtualiseringsunderstøttelse.
Bedst af alt? Den kan køre DOOM!
Hvad er dine tanker om at have fuld virtualiseringsunderstøttelse på Android? Fortæl os det i kommentarerne nedenfor!