Ето Windows 11, работещ на Android 13 във виртуална машина
Разработчик, "kdrag0n", успя да накара Windows 11 да работи на смартфона Pixel 6 във виртуална машина. Той е актуализирал устройството си до най-новата операционна система за предварителен преглед на разработчиците на Android 13. За съжаление, това включва много работа, но все пак е доста впечатляващо.
Както може би вече знаете, под капака на Android OS е ядрото на Linux с пачове и хардуерни специфични драйвери. Това, което kdrag0n направи, е да използва KVM за предоставяне на виртуална среда за Windows 11. Самият Google използва нещо подобно за добавяне на поддръжка на приложения за Linux към Chrome OS.
Доставянето на виртуална среда за Windows 11 на Android е сложна процедура. На първо място, трябва да рутирате вашето устройство. Kdrag0n успя да открие, че човек може да получи нивото на привилегия на хипервизор Exception Level 2 към ядрото благодарение на зареждащия инструмент за Android 13 и фърмуера за платформата Tensor.
Нивото на привилегия на хипервизор ниво на изключение 2 е достъпно в ядрото за защитената KVM функция (pKVM). Самата опция pKVM не е задължителна и трябва да бъде активирана за всяка виртуална машина поотделно. Така че човек може лесно да използва пълната KVM функционалност на незащитени виртуални машини.
Традиционно за подобни изследователски случаи, kdrag0n изпробва класическата игра Doom и тя работи. (чрез XDA)