Android 13 DP1 umożliwia Google Pixel 6 uruchomienie pełnoprawnego systemu Windows 11 jako maszyny wirtualnej

Android 13 DP1 odblokowuje pełną funkcjonalność KVM w Google Pixel 6 i 6 Pro. Na tych telefonach można teraz uruchamiać maszyny wirtualne z systemem Windows 11 i Linux.

Jeśli znasz Windows 11, prawie na pewno słyszałeś Podsystem Windows systemu Android. Microsoft zbudował swoją warstwę kompatybilności z Androidem na fundamencie Podsystem Windows dla systemu Linux, który opiera się na firmowej platformie wirtualizacyjnej Hyper-V. Firma Google przyjęła podobne podejście podczas projektowania funkcjonalności aplikacji dla systemu Linux w systemie operacyjnym Chrome, ale jako hypervisor polegała na maszynie wirtualnej opartej na jądrze (KVM) jądra Linuksa. W związku z tym, że Android zbudowany jest na jądrze Linuksa, może pojawić się pytanie: czyż nie? czy jest technicznie możliwe wykorzystanie KVM do uruchomienia maszyny wirtualnej z innym systemem operacyjnym na dowolnym urządzeniu z Androidem? Cóż, jeśli masz Google Pixel 6/6 Pro i chcesz sflashować pierwszy podgląd programisty kompilacji Androida 13, z pewnością możesz osiągnąć ten wyczyn.

Jaki jest sekret Androida 13 dla Google Pixel 6? Według starszego członka XDA kdrag0n, w bootloaderze Androida 13 i oprogramowaniu dla platformy Tensor, Google dodany umiejętność eksponowania Poziom uprawnień hiperwizora poziomu wyjątku 2 do jądra w celu uzyskania chronionej funkcji KVM (pKVM). Chociaż pKVM jest opcjonalny i ma być włączany dla każdej maszyny wirtualnej, można łatwo wykorzystać pełny KVM funkcjonalność na niechronionych maszynach wirtualnych. To jest powód, dla którego programista może uruchomić wiele systemów Linux dystrybucje i uruchamiaj je niemal z natywną szybkością. Google miał planuje dostarczyć pKVM z Androidem 13i mimo że jest to dopiero pierwsza wersja zapoznawcza kolejnej głównej wersji Androida, obecna implementacja wygląda całkiem stabilnie.

Fora Google Pixel 6 XDA ||| Fora Google Pixel 6 Pro XDA

Pamiętaj, że na tym etapie bezpośredni dostęp KVM w systemie Android 13 wymaga dostępu do konta root. Powiedziawszy to, możliwa jest implementacja inna niż root, poprzez napisanie aplikacji do zarządzania maszynami wirtualnymi i poprosić o specjalne pozwolenie do uruchomienia usługi natywnej w pliku Maszyna wirtualna MicroDroid. Istnieje wiele takich monitorów wirtualizacji, takich jak monitor Google crosvm, QEMU, Lub Petarda, więc ich port na Androida powinien wypełnić pustkę. Wyobrażać sobie z systemem Windows 11 na smartfonie z systemem Android bez grzebanie w podstawowych partycjach, dzięki natywnej obsłudze wirtualizacji Androida.

Najlepszy ze wszystkich? Może uruchomić DOOM-a!


Co sądzisz o pełnej obsłudze wirtualizacji w systemie Android? Daj nam znać w komentarzach poniżej!