Práctica de Nestbox: ejecute máquinas virtuales Linux reales en su teléfono Google Pixel

Si desea ejecutar una máquina virtual en su teléfono inteligente Google Pixel, Nestbox es el camino a seguir.

Si alguna vez quisiste convertirte en un usuario avanzado de teléfonos inteligentes, probablemente te hayas encontrado con empresas como Termux. Es un emulador de terminal de Android y una aplicación de entorno Linux, y algunas personas lo han usado para desarrollar scripts de Python e incluso ejecutar servidores de Minecraft desde sus teléfonos inteligentes. Ahora puedes ir un paso más allá con un Pixel 6 rooteado o un Píxel 7 normal, gracias a Nestbox por miembro senior de XDA kdrag0n, disponible en su Patreón.

¿Qué es Nest Box?

Nestbox es una aplicación que te permite crear contenedores y ejecutar máquinas virtuales reales en tu teléfono inteligente, con la salvedad de que debe ser un teléfono inteligente Google Pixel reciente trabajar. Esto se debe a que Nestbox usa pKVM (pagprotegido kbasado en ernel Vvirtual METROachine), que está disponible en versiones más recientes del kernel común de Android, incluidas las series Google Pixel 6 y Google Pixel 7. De acuerdo a

Mishaal Rahman de Esper, la razón por la que se requiere root en la serie Pixel 6 es porque pKVM no está habilitado de fábrica.

El gran problema aquí es que es esencialmente un Termux más reforzado. Termux ya puede ayudarle en la mayor parte del camino para la mayoría de los casos de uso de usuarios avanzados, pero con la virtualización, podrá ejecutar contenedores Docker en su teléfono inteligente. Es un poco exagerado, para ser justos, pero es algo que algunas personas pueden utilizar. Obtienes acceso al kernel y root en contenedores creados por Nestbox, que es más de lo que obtienes con Termux.

Instalación y configuración de Nestbox

Si desea utilizar Nestbox en su Google Pixel, deberá suscríbete al Patreon de kdrag0n. Usamos un Google Píxel 7 Pro para instalarlo y probarlo, aunque los pasos serán ligeramente diferentes en la serie Pixel 6. Actualmente, los dispositivos Pixel 6 deben otorgar acceso de root a la aplicación, aunque kdrag0n dice que esto puede cambiar en el futuro.

En el Pixel 7, la mayor parte de la configuración que necesitarás hacer es similar a Shizuku. Se conecta a su propio teléfono a través de adb inalámbrico, configura el tamaño máximo del contenedor y luego elige su distribución de Linux. Descargará, configurará y luego ejecutará la máquina virtual.

¿Qué puedes hacer con Nestbox?

En cuanto a las cosas que puedes hacer, es básicamente todo lo que se te ocurra. Es un contenedor de Linux, aunque descubrí que necesitaba instalar muchas herramientas antes de poder hacer algo. Necesitaba usar la herramienta de paquete avanzado (apt en Ubuntu) para instalar wget y curl, por ejemplo, ya que es una configuración básica lista para usar. Luego puedes agregar lo que quieras después de eso. Actualmente, no hay soporte para GPU virtual y kdrag0n dice que tampoco planea admitirlo.

Como idea, puedes alojar una página web o un servidor de Minecraft desde tu teléfono. Si bien ambos funcionan actualmente, en realidad no puedes acceso desde fuera del contenedor. Hablé con kdrag0n y confirmó que actualmente no existe ningún reenvío de puertos y que es imposible interactuar con estas instancias fuera del contenedor. Sin embargo, me dice que eso cambiará en el futuro, cuando implemente el reenvío de puertos, lo cual espera completar pronto.

Si quieres probar Nestbox, puedes obtenerlo en Patreon de kdrag0n. Actualmente es bastante limitado debido a las limitaciones de la red, pero una vez que se eliminen esas limitaciones, Podrás conectarte a tu contenedor desde fuera de él y alojar páginas web, servidores de juegos y más. ¿Para qué usarías Nestbox?

¡Gracias kdrag0n por compartir Nestbox con nosotros!