Tu je Windows 11 so systémom Android 13 vo virtuálnom počítači
Vývojárovi „kdrag0n“ sa podarilo spustiť Windows 11 na smartfóne Pixel 6 vo virtuálnom stroji. Aktualizoval svoje zariadenie na najnovšiu verziu OS Android 13 pre vývojárov. Je smutné, že to vyžaduje veľa práce, ale stále dosť pôsobivé.
Ako už možno viete, pod kapotou operačného systému Android je jadro Linuxu so záplatami a ovládačmi špecifickými pre hardvér. Kdrag0n použil KVM na poskytnutie virtuálneho prostredia pre Windows 11. Samotný Google používa niečo podobné na pridávanie podpory aplikácií pre Linux do systému Chrome OS.
Priniesť virtuálne prostredie pre Windows 11 na Android je komplikovaný postup. Najprv musíte rootovať svoje zariadenie. Kdrag0n zistil, že je možné získať úroveň privilégií hypervízora úrovne 2 do jadra vďaka bootloaderu Android 13 a firmvéru pre platformu Tensor.
Úroveň privilégií hypervízora úrovne 2 je dostupná v jadre pre chránenú funkciu KVM (pKVM). Samotná možnosť pKVM je voliteľná a je potrebné ju aktivovať pre každý VM samostatne. Takže je možné jednoducho využiť plnú funkčnosť KVM na nechránených VM.
Tradične pre takéto výskumné prípady kdrag0n vyskúšal klasickú hru Doom a funguje to. (cez XDA)