primeramente Vista previa para desarrolladores de Android 13 Puede parecer un poco decepcionante, pero en hardware como el teléfono inteligente Google Pixel 6, hay una joya escondida que permite la virtualización completa.
Eso significa que ahora es posible ejecutar casi cualquier sistema operativo, incluidas las distribuciones de Linux como Windows 11, Ubuntu o Arch Linux Arm, en un teléfono con Google Tensor y a velocidades casi nativas.
Android y desarrolladores web”kdrag0n“Probé varias distribuciones de Linux compiladas para Aarch64 con Ubuntu 21.10, Arch Linux Arm, Void Linux y Alpine Linux en Pixel 6 usando “KVM hipervisor en Pixel 6 + Android 13 DP1”. Explica además:
Hasta donde yo sé, ahora casi podemos obtener un EL2 completo en el equipo de producción. El KVM protegido es opcional y se puede habilitar por VM, pero la funcionalidad completa de KVM parece estar disponible para las VM desprotegidas.
EL2 se refiere al nivel de excepción de armado, como se explica En el sitio para desarrolladores de Arm.kdrag0n no se detuvo allí y logró que Windows 11 se ejecutara en Pixel 6 con la misma virtualización de Android 13.
¡Windows Phone ha vuelto! Más en serio, tendremos que ver si todo funciona como se esperaba, pero esto parece prometedor.
Pero, ¿por qué Google habilitó la virtualización en Android? Es poco probable que solo quieran que los usuarios instalen Linux o Windows en sus teléfonos. Mishaal Rahman resuelve el problema Hace unos dos meses:
… esto se debe a que los hipervisores pueden o no estar presentes en el dispositivo, y cuando lo están, a menudo ni siquiera se usan para el propósito previsto, que es ejecutar un sistema operativo en una máquina virtual.En cambio, se utilizan cosas como seguridad mejorada del núcleo (o al menos intentarlo) y ejecutar código misceláneo (como DRM, encriptación y otro código de terceros para archivos binarios de código cerrado) fuera del sistema operativo Android.
Por lo tanto, esto se usa principalmente para binarios como seguridad y DRM.El artículo de Mischall también afirma Código fuente del módulo de virtualización y un guía Explica cómo comenzar con una máquina virtual protegida.
pasar por villano
Jean-Luc comenzó CNX Software en 2010 como un trabajo de medio tiempo, luego renunció a su trabajo como gerente de ingeniería de software y comenzó a escribir noticias y reseñas diarias a tiempo completo a fines de 2011.