Ejecutar Linux en teléfonos Android: métodos y aplicaciones

El teléfono en su bolsillo puede hacer mucho más que ejecutar Android. Y, si está leyendo esto, probablemente esté buscando formas de ejecutar Linux en Android.

Linux es un sistema operativo de código abierto y es de uso gratuito. Android se basa en el kernel de Linux. Pero, ¿qué sucede si desea reutilizar su dispositivo móvil Android para ejecutar Linux y obtener una experiencia de escritorio más completa?

Para eso, deberá instalar Linux en su teléfono Android. Y en este artículo, vamos a hacer precisamente eso.

Empecemos.

Razones por las que querría ejecutar Linux en dispositivos Android

Antes de ir y enumerar los métodos y aplicaciones que le permiten ejecutar Linux en un teléfono o tableta Android, aprendamos los beneficios/razones para hacerlo.

#1. Quiere una experiencia de computadora/escritorio pequeña y asequible

Los teléfonos inteligentes son más poderosos de lo que te imaginas. Incluso un dispositivo Android antiguo tiene suficiente poder de cómputo para ejecutar fácilmente un sistema operativo Linux (que Linux sea liviano también ayuda).

Entonces, si desea un dispositivo asequible con Linux, puede instalar Linux en Android y usarlo en sus actividades diarias. Aunque esta configuración podría ser más óptima, ofrece a muchos usuarios la opción de lograr algo.

Después de todo, un dispositivo móvil ejecuta Android, un kernel de Linux capaz de interactuar con el hardware del teléfono móvil subyacente. Además, existen muchas distribuciones de Linux livianas y fáciles de usar, incluidas Ubuntu, Gentoo e incluso Arch Linux.

#2. Quieres Hacer Experimentación

La tecnología en tus manos no es solo para ver TikTok o Instagram sin sentido. También abre el camino a la experimentación. Entonces, si te gusta experimentar, puedes usar un dispositivo móvil con Linux para hacer muchas cosas. Por ejemplo, puede hacer lo siguiente:

  • Instale y ejecute el servidor web usando Nginx.
  • Use el dispositivo como una herramienta de piratería instalando Kali Linux
  • Úselo como una caja de herramientas educativa aprendiendo sobre Linux
  • Ejecute un dispositivo torrent de bajo consumo las 24 horas del día, los 7 días de la semana para compartir archivos
  • Ejecute un Adblocker de red local para bloquear anuncios en su red inalámbrica local

Estos son solo algunos casos de uso de lo que puede hacer al ejecutar Linux en un dispositivo Android.

#3. Pruebe diferentes versiones de Linux

También puede usar un dispositivo móvil con Android para probar diferentes versiones de Linux.

Requisito previo para comenzar

El primer paso es verificar si su tableta o teléfono puede ejecutar Linux. En la mayoría de los casos, su dispositivo puede ejecutar Linux. Sin embargo, el enfoque para hacer que Linux funcione en dispositivos Android puede diferir según el estado raíz de su dispositivo Android.

  Cómo instalar el tema Ambiance Crunchy GTK en Linux

En cuanto a la capacidad del hardware, todos los dispositivos modernos, incluidos teléfonos o tabletas, pueden ejecutar Linux debido a su bajo requisito de hardware y personalización. Sin embargo, necesita un dispositivo Android rooteado (jailbreak) si desea un control completo sobre los recursos del dispositivo. De lo contrario, aún puede instalar Linux con la ayuda de aplicaciones de Android como Andronix, UserLAnd o Debian Noroot.

Instalar Linux sin root

Si el dispositivo de su teléfono no tiene jailbreak, puede usar las aplicaciones para ejecutar Linux en su teléfono.

La mejor manera de obtener Linux es usar AndroNix, Termuxy Visor de VNC.

Andro Nix es una popular aplicación de Android que te permite instalar Linux en Android. Puede usarlo para instalar Linux sin costo alguno.

Termux, por otro lado, es una poderosa emulación de terminal que le brinda acceso a shells bash y zsh. Por último, tenemos un visor VNC, que necesitaremos conectar a nuestra sesión de Linux.

Repasemos el proceso de instalación de Linux sin root.

Paso 1: Prerrequisito (Opcional)

Antes de comenzar, necesita una tableta o teléfono Android. Sin embargo, lo mejor es conectar su dispositivo a un monitor, teclado y mouse externos para garantizar una facilidad de uso óptima.

Usaré mi teléfono Android Samsung FE 21 5G para este tutorial. Samsung es conocido por proporcionar un excelente ecosistema. Ofrece acceso a Samsung Dex, que le permite realizar múltiples tareas entre dispositivos. Una vez que conecta su teléfono Samsung moderno a una computadora, obtiene un entorno de trabajo como una PC.

Primero, descargue Samsung Dex en su máquina con Windows y luego conecte el teléfono a la PC con un cable USB.

Una vez hecho esto, verá una interfaz de usuario similar a la de un escritorio directamente en su PC.

Pero, ¿qué pasa si no tienes acceso a un dispositivo Samsung? En ese caso, aún puede conectarse por cable o de forma inalámbrica.

Necesitará un adaptador OTG y un concentrador USB para conectarse mediante cables. Con esto, obtendrá acceso a múltiples puertos USB necesarios para conectar su mouse y teclado con cable.

Si tiene un teclado y un mouse inalámbricos, puede conectarlos con Bluetooth.

Nota: Este paso es totalmente opcional. Pero, si trabaja con Linux en un dispositivo Android, es mejor configurar un teclado y un mouse para mejorar la usabilidad.

Paso 2: Instale AndroNix, Termux y VNC Viewer

Este paso incluye la instalación de tres aplicaciones en su dispositivo Android. Vaya a su respectiva página de Play Store e instálelos.

Nota: si su teléfono inteligente no es compatible con estas aplicaciones, puede ir directamente a su página oficial para descargar su archivo .apk e instalarlo. En mi caso, Samsung no era compatible con Termux, así que fui a su sitio oficialdescargué el archivo .apk oficial y lo instalé.

Instale el último APK firmado de Termux disponible.

Paso 2: abre Andronix e instala tu distribución de Linux favorita

Una vez que abra Andronix, verá la siguiente pantalla.

Desde aquí, puede hacer clic en Distribución de Linux y ver una lista de distribuciones compatibles. Éstas incluyen:

  • ubuntu
  • Mánjaro
  • Debian
  • kali linux
  • Fedora
  • Vacío
  • alpino
  • arco linux

Todas estas distribuciones son oficiales y no están modificadas. Para este tutorial, vamos a instalar Ubuntu.

  Cómo calibrar la brújula en Android para mejorar la precisión de la ubicación del dispositivo

Entonces, haga clic en Ubuntu y le pedirá que seleccione GUI.

Aquí, seleccione Entorno de escritorio y luego lo redirigirá a la ventana donde debe elegir entre los entornos de escritorio disponibles, incluidos XFCE, LXQT y LXDE. Puede seleccionar cualquiera de las opciones disponibles. Usaremos XFCE para este tutorial, ya que es liviano y puede ejecutarse con pocos recursos del sistema.

Entornos de escritorio disponibles para la distribución oficial de Ubuntu

Tan pronto como haga clic en Siguiente, copiará un comando.

Para nuestra selección de opciones, copió el siguiente comando para nosotros.

pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu22/ubuntu22-xfce.sh -O ubuntu22-xfce.sh && chmod +x ubuntu22-xfce.sh && bash ubuntu22-xfce.sh

Nota: El código para su implementación puede diferir según sus elecciones.

Paso 3: usar Termux para ejecutar el comando

Puede abrir Termux haciendo clic en «Abrir Termux».

Ahora pegue el comando en la terminal y presione ENTER.

Nota: Puede presionar el botón «central» del mouse para pegar el comando. También necesita que su dispositivo telefónico esté conectado a Internet para descargar los archivos necesarios.

Comenzará a descargar el archivo necesario y es posible que deba esperar unos minutos para que se complete.

Nota: Durante la instalación, recibirá varias indicaciones. Para todos ellos, presione Entrar para continuar. La instalación también le pedirá que otorgue permiso de archivo a Termux. Permitelo.

Durante las etapas finales de la instalación, el mensaje le pedirá que seleccione el idioma, la distribución del teclado y el paquete de fuentes.

Espere hasta que le pida que ingrese una nueva contraseña de VNC. Volveremos a ello más adelante.

Paso 4: Creando una sesión VNC

Abra RealVNC Viewer y presione + para crear una nueva sesión de VNC. Ahora ingrese la dirección como «localhost: 1» y el nombre que desee.

Paso 5: Vuelva a Termus y finalice la instalación

Ahora, agregue una nueva contraseña de VNC.

Una vez que lo haga, verá la selección de resolución del servidor VNC de AndroNix. Aquí, puede seleccionar cualquier opción según su gusto. Para este tutorial, elijamos la resolución HD-ready.

¡Y verás tu terminal de Ubuntu! Ejecute el siguiente comando para comprobarlo usted mismo.

$ lsb_release -a

Paso 6: Ejecute el entorno de escritorio de Ubuntu

Para ejecutar el entorno de escritorio de Ubuntu, regrese a RealVNC Viewer, abra Ubuntu y haga clic en «Conectar».

Nota: le avisará acerca de una conexión sin cifrar. Simplemente haga clic en continuar.

Ahora, ingrese la contraseña de VNC que configuró anteriormente.

¡Eso es todo! Ha instalado Linux en un dispositivo Android.

Y así es como se ve en tu teléfono.

Instalación de Linux con raíz

Si tiene un dispositivo Android con jailbreak, puede implementar Linux siguiendo los pasos a continuación.

Paso 1: Instalar caja ocupada en tu teléfono. Esto le dará un mejor control sobre la configuración de la raíz.

Paso 2: Instala cualquiera de estas tres aplicaciones, UsuarioLand, AnLinuxo Implementación de Linux. Estas aplicaciones lo ayudarán a implementar la distribución de Linux.

Paso 3: Una vez que haya instalado la aplicación de su elección (para este propósito, usemos LinuxDeploy), ejecútela. Además, asegúrese de que tenga permisos de root habilitados.

Paso 4: Vaya a la parte inferior derecha de LinuxDeploy y toque Configuración.

  Los 14 mejores navegadores más rápidos para Android

Paso 5: Aquí, seleccione la distribución de su elección. Puede elegir entre Ubuntu, Fedora, Debian, etc.

Paso 6: En GUI, marque la casilla Habilitar.

Paso 7: En Gráficos, seleccione VNC.

Paso 8: Luego le preguntará qué configuración de GUI desea. Elija un entorno de escritorio.

Paso 9: Ingrese su nombre y contraseña.

Paso 10: Ve a la esquina superior derecha y sal del menú.

Paso 11: seleccione Instalar y luego toque Aceptar

Desde aquí, deberá abrir RealVNC Viewer y luego implementar una sesión (similar a cómo lo hicimos en el «Paso 4 de instalación de Linux sin raíz»). Sin embargo, deberá ingresar la dirección como localhost: 5900.

Una vez hecho esto, conéctese a la instancia e ingrese a su escritorio Linux con las credenciales que ingresó en el Paso 9.

¡Impresionante! Ha instalado Linux con éxito en un dispositivo Android rooteado.

Uso de aplicaciones

El ecosistema de Android le brinda acceso a muchas aplicaciones para ejecutar Linux en tabletas o teléfonos Android. Vamos a enumerar algunos de ellos a continuación.

Andronix

Andornix le permite instalar Linux en Android de manera más intuitiva. Funciona excelentemente en dispositivos no rooteados. Y lo mejor es que es de uso gratuito debido a su licencia de código abierto.

Fuera de la caja, puede usarlo para instalar 8 distribuciones oficiales de Linux. Anteriormente, usamos Andronix para instalar Ubuntu.

Además de las distribuciones gratuitas de distribución de Linux, ofrece el sistema operativo Andronix Modded de pago. Estos están optimizados para dispositivos Android, proporcionando una mejor estabilidad y personalización. También puede obtener Andronix Premium con características adicionales como instalación sin conexión, comando, etc.

Descargar: Tienda de juegos de Google

UsuarioLand

UserLAnd es una aplicación útil de código abierto que te permite ejecutar la distribución de Linux en Android. Al igual que Andronix, funciona en dispositivos no rooteados. Ofrece una terminal incorporada con soporte para diferentes shells. Además, puede conectarse a VNC para habilitar la interfaz gráfica.

Descargar: Google Play

AnLinux

AnLinux es una aplicación útil para ejecutar Linux en Android. Utiliza PRoot y Termux para que pueda ejecutar el entorno de escritorio Xfce y SSH. Similar a UserLAnd y Andronix, no requiere acceso de root.

Puede usarlo para ejecutar varias distribuciones sin ningún conflicto.

Descargar: Tienda de juegos de Google

AndroLinux

AnrdoLinux es un sistema operativo de código abierto que utiliza un entorno de escritorio GNOME. Este paquete le brinda una experiencia de escritorio Linux completa en su dispositivo Android.

Debajo del capó, AndroLinux se basa en CentOS y Fedora. También ofrece buena seguridad.

Puede usar AndroLinux para configurar un entorno profesional, ya que puede ejecutar aplicaciones, ilustraciones y diseños de Office.

Descargar: Tienda de juegos de Google

Termux

Termux le brinda acceso a una terminal poderosa sin instalar archivos o servicios de terceros. Una vez que lo instala, obtiene acceso a los shells bash y zsh. Después de todo, Android usa un kernel de Linux y, por lo tanto, puede construir sobre él.

Puede usar Termux para instalar distribuciones de Linux, acceder a servidores a través de ssh, administrar archivos, ejecutar juegos basados ​​en texto, etc.

Descargar: Tienda de juegos de Google

Ultimas palabras

Ejecutar Linux en Android es divertido. Es un experimento genial que puedes ejecutar los fines de semana.

La mejor parte de Linux en Android es que Android mismo usa un kernel de Linux. Eso significa un amplio soporte para aplicaciones de Android que pueden permitirle instalar y probar diferentes distribuciones de Linux. Además, no es necesario rootear su dispositivo para usar Linux en un dispositivo Android. Un dispositivo con jailbreak le brinda más libertad al configurar y usar Linux en un dispositivo Android.

A continuación, puede leer cómo instalar Linux en Chromebook.