banner
Centro de Noticias
Mejorando constantemente nuestras técnicas y calidad para mantenernos actualizados con las tendencias de la industria.

¿Se puede ejecutar una máquina virtual en un teléfono inteligente? ¿Como funciona?

Dec 19, 2023

Dado que los teléfonos inteligentes se están convirtiendo en dispositivos cada vez más capaces, ¿alguna vez se le pasó por la cabeza ejecutar una máquina virtual en ellos? ¿Es siquiera posible? ¿Cómo?

Al ofrecer gran comodidad y seguridad, las máquinas virtuales son un elemento básico popular para aquellos a quienes les gusta jugar y experimentar con diferentes sistemas operativos. A medida que las computadoras personales se volvieron cada vez más capaces, el mercado de máquinas virtuales creció con ellas. Hoy en día, las PC pueden ejecutar varios sistemas operativos simultáneamente.

La generación actual de teléfonos inteligentes se ha convertido en dispositivos capaces. Los usuarios pueden editar videos, jugar juegos complejos en altas resoluciones, transmitir y mirar videos 4K y emular software diseñado para computadoras. Esto plantea la pregunta: ¿se puede ejecutar una máquina virtual en un teléfono inteligente?

La respuesta corta es sí. De hecho, cada teléfono inteligente funciona con una especie de máquina virtual. Actualmente, los teléfonos inteligentes Android funcionan con ART (Android Runtime). Esto permite que los códigos de bytes de los archivos APK se traduzcan a código binario, que un procesador puede leer y ejecutar. Desde la implementación de ART, los dispositivos Android con dos gigabytes de RAM (o más) podían ejecutar cómodamente una máquina virtual.

Han pasado años desde que existieron 2 GB de RAM, y la mayoría de los teléfonos inteligentes modernos se lanzan con más. Por lo tanto, ejecutar una máquina virtual en un teléfono inteligente es mucho más fácil ahora que nunca.

Para ejecutar una máquina virtual en su teléfono inteligente, deberá instalar dos aplicaciones a través de Google Play.

Andronix es una de las formas más sencillas de ejecutar una máquina virtual en su teléfono inteligente Android. La aplicación te proporciona todas las herramientas e instrucciones. También le proporciona copias del código necesario para instalar el sistema operativo. Andronix es parcialmente de código abierto y actualmente ofrece a los usuarios varias distribuciones populares de Linux de forma gratuita.

A menos que se sienta cómodo usando sólo una interfaz de línea de comandos con su máquina virtual, necesitará instalar una aplicación de terceros para una GUI (interfaz gráfica de usuario). Aquí es donde entra en juego VNC Viewer. Al especificar un host local y proporcionar la contraseña correcta (que usted determine), VNC Viewer y su protocolo RFB (Remote Frame Buffer) se conectarán a su dispositivo y proporcionarán una interfaz gráfica.

Relacionado: Cómo controlar remotamente su PC con su teléfono Android

Una vez que haya descargado e instalado ambas aplicaciones, cargue su teléfono y busque un lugar con una buena conexión Wi-Fi antes de comenzar.

Una vez que abra la aplicación, verá inmediatamente todas las distribuciones gratuitas de Linux que puede ejecutar en su teléfono. Estas distribuciones incluyen Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void y Alpine.

Navegue a la página de instalación de Termux tocando el ícono desplegable en el lado superior izquierdo de su pantalla. Ir aAjustes y deslícese hacia abajo hasta el final de la página. SeleccionarEjecute la configuración de Termux,luego seleccioneDescargar.Una vez descargado, seleccionePermitir la instalación,y tu estas listo.

En Andronix, regresa al menú principal y selecciona la distribución que deseas usar. Una vez seleccionada, la aplicación indicará la dificultad de instalar la distribución específica y cualquier complicación que pueda enfrentar.

SeleccionarProceder e instalar. Andronix le proporcionará opciones de GUI:Entorno de escritorio,Administradores de ventanas, ySolo CLI.

Si simplemente desea utilizar su teléfono inteligente y necesita una GUI, seleccione Entorno de escritorio. Los administradores de Windows le proporcionarán una GUI y un teclado para navegar por la ventana. CLI Only utilizará estrictamente un terminal; Elige esta opción solo si estás seguro de la distribución.

Después de seleccionar su GUI, Andronix le proporcionará opciones de entorno de escritorio. XFCE es un antiguo entorno de escritorio Linux ligero; Elija esta opción solo si lo desea. LXQT reemplazó a LXDE. Si desea el mejor rendimiento de las tres opciones, opte por LXQT.

Una vez que seleccione su entorno de escritorio preferido, aparecerá un mensaje informándole que se ha copiado un comando en su portapapeles. SeleccionarAbrir Termuxy pegue el comando.

La instalación comenzará en este punto. Tomará un poco de tiempo instalarlo por completo. Asegúrese de revisar su teléfono de vez en cuando porque deberá especificar su ubicación, idioma y hora. Cuando la instalación esté casi finalizada, se le pedirá que proporcione una contraseña. No se preocupe si escribe en el teclado y parece que no está escribiendo; así es como funciona Linux.

Relacionado: El mejor entorno de escritorio Lean Linux: LXDE frente a Xfce frente a MATE

En el primer inicio, encontrará una opción sobre la resolución que desea que utilice su servidor. Nuevamente, experimenta y encuentra lo que te guste. La cuarta opción (resolución HD-ready) siempre es una buena opción.

Abra VNC Viewer y seleccione el ícono más, que abrirá un formulario. Sobre elDIRECCIÓNcampo, entradaservidor local: 1 . Puedes ingresar lo que quieras para elNombre campo. PrensaCREAR.Recibirá una advertencia, pero puede simplemente presionar Aceptar.

Luego se le pedirá que ingrese la contraseña que creó anteriormente. Una vez que presioneCONTINUAR, Tendrás el control de tu máquina virtual con una GUI. ¡Disfrutar!

Abra la aplicación Termux y use el comandoespara ver el contenido de su directorio actual.

usa el comando./(punto y barra) junto con el archivo .sh coloreado en verde y que comienza con la palabraComenzar . Esto iniciará la VM en su teléfono y lo asignará como usuario "root@localhost". Ha ejecutado con éxito la máquina virtual de su teléfono inteligente. Por ejemplo, el siguiente comando iniciará una máquina virtual Ubuntu.

Para iniciar el servidor VNC, debe utilizar el comando de inicio del servidor de comandos.

Es importante que cierre correctamente su servidor y VM para ahorrar batería y evitar todos los problemas que podría enfrentar si no los cierra correctamente.

Al salir de su visor VNC, asegúrese de apagarlo como si fuera una computadora normal. Después de eso, ve a tu terminal y usa el comandoparada-vncserver, luego escribe1o el número correspondiente al servidor VNC que desea cerrar.

Para cerrar la VM, todo lo que tienes que hacer es usar el comandosalida . Para salir de Termux, utilice también el comando de salida.

Según las muchas consultas en Internet sobre dificultades para abrir un servidor, muchas personas parecen olvidarse de cerrar el servidor VNC después del inicio inicial. Para salvarlo de todas las respuestas complicadas de Internet, debe cerrar el primer servidor VNC abierto durante la inicialización. Puedes hacerlo usando elparada-vncserverdominio.

Es posible instalar una máquina virtual en un producto Apple. Sin embargo, puede que no sea tan sencillo como con Android. La mejor forma de hacerlo sería a través de UTM. UTM es una aplicación que puedes usar en un dispositivo Apple para ejecutar otros sistemas operativos como Windows y varias distribuciones de Linux.

Lo mejor de UTM es que no necesitas hacer jailbreak para iOS 11, 12, 13 y algunas variaciones de iOS 14. También es una aplicación de código abierto que puedes consultar personalmente en GitHub. La aplicación es razonablemente fácil de usar, siempre que sigas la guía del usuario.

El problema con UTM es que Apple no te permitirá instalarlo como "consumidor habitual". De hecho, la aplicación no aparece en la App Store. La única forma de instalar UTM en su iPhone es proporcionando un certificado que demuestre que es un desarrollador que prueba una aplicación en el dispositivo.

iPhone ofrece suscripciones gratuitas y de pago para obtener un certificado de desarrollador. Esto no debería ser un problema si no te importa pagar los 99 USD por una suscripción anual. Pero si desea seguir la ruta gratuita, deberá seguir solicitando nuevos certificados cada siete días.

Para que los certificados de desarrollador gratuitos sean más cómodos de usar, puede instalar una aplicación llamada AltStore. AltStore también es donde puede descargar e instalar UTM. Además de ser una alternativa a la AppStore, esta aplicación firmará automáticamente su certificado de desarrollador gratuito, por lo que no tendrá que solicitar uno manualmente cada siete días.

Ejecutar una máquina virtual en un teléfono inteligente siempre ha sido una posibilidad. Sin embargo, fue sólo hace unos años cuando la gente finalmente pudo ejecutar una máquina virtual utilizable. Hoy en día, ejecutar uno o dos sistemas operativos diluidos es el límite de lo que pueden hacer los teléfonos. Sin embargo, a medida que los fabricantes de teléfonos inteligentes siguen mejorando sus productos, puede estar seguro de que algún día los teléfonos inteligentes serán capaces de ejecutar sistemas operativos virtuales completos con gran estabilidad.

Ansiando aprender cómo funcionaban las cosas, Jayric Maning comenzó a jugar con todo tipo de dispositivos electrónicos y analógicos durante su adolescencia. Se inició en ciencias forenses en la Universidad de Baguio, donde se familiarizó con la informática forense y la ciberseguridad. Actualmente está estudiando mucho por su cuenta y experimentando con la tecnología, descubriendo cómo funciona y cómo podemos usarla para hacer la vida más fácil (¡o al menos más genial!).

Descargar:Descargar:AjustesEjecute la configuración de Termux,Descargar.Permitir la instalación,ProcederEntorno de escritorioAdministradores de ventanasSolo CLIAbrir TermuxDIRECCIÓNservidor local: 1NombreCREAR.CONTINUAR,es./Comenzarparada-vncserver1salidaparada-vncserver