Hay muchas formas de usar Linux en tu teléfono inteligente. Los teléfonos inteligentes son básicamente pequeñas computadoras bastante poderosas. Y Android no es más que una distribución de Linux (muy especial). ¿Qué podría ser más obvio que usar una distribución normal de Linux en el teléfono inteligente? Desafortunadamente, no es tan simple.
Existen sistemas operativos alternativos para teléfonos inteligentes, Linux puede ejecutarse como una aplicación o como un escritorio remoto y, alternativamente, puedes usar las herramientas de Linux en la línea de comandos. Todo tiene sus ventajas y desventajas.
Índice de contenidos
Usar Linux como sistema operativo en el móvil
El deseo de un teléfono inteligente Linux «real» no es tan fácil de satisfacer. Probablemente el sistema más prometedor sea Ubuntu Touch, que en realidad reemplaza completamente a Android. La instalación es muy simple usando un asistente de instalación guiada, pero el problema aparece en la página «Dispositivos”: Los dispositivos compatibles son actualmente: OnePlus One, Fairphone 2, Nexus 4/5, dos dispositivos Meizu y tres bq; Además, el Moto G de 2014 figura como «Dispositivo comunitario».
La situación es similar con otros enfoques; en el mejor de los casos, los teléfonos inteligentes Linux genuinos solo están disponibles para dispositivos individuales (raros).
Linux como aplicación
Linux también se puede ejecutar como una aplicación directamente en Android, y lo mejor: ¡sin root! Queremos mostrarte dos opciones: Debian noroot y la combinación de GNURoot Debian y XServer XSDL. La primera aplicación proporciona el sistema Linux real y la segunda asegura que tu entorno de escritorio aterrice en la pantalla. Mientras tanto, GNURoot Debian ha sido descontinuado. El sucesor UserLAnd no es de ninguna manera inferior a la aplicación y se lo conoce como un reemplazo de la aplicación.
La variante con la aplicación Debian noroot es trivial de configurar:
Instala la aplicación, espera unos minutos y aparecerá un escritorio Linux típico. Desafortunadamente, muchas cosas no funcionan aquí, al menos en algunos dispositivos. Además, la herramienta, al menos en un Honor 6X, es extremadamente lenta. Básicamente, solo sirve para echar un vistazo rápido a Linux.
La segunda variante es mucho más fiable y rápida, pero debe configurarse un poco más compleja. Primero, instala las dos aplicaciones de Google Play. Luego inicia XServer XSDL. Inicialmente, la aplicación solo muestra una pantalla azul con comandos que se deben ingresar en la otra aplicación. Cambia a UserLAnd. Aquí ya tienes Debian en ejecución, pero sin ninguna interfaz gráfica de usuario. Primero, actualiza el sistema con los siguientes comandos:
apt-get update
apt-get upgrade
A continuación, instala el entorno de escritorio LXDE, la » salida de audio » (pulseaudio) y el administrador de paquetes gráficos Synaptic, para poder instalar el software más tarde sin el terminal:
apt-get install lxde pulseaudio synaptic
Finalmente, tienes que decirle a UserLAnd donde deberían terminar los gráficos y la salida de audio, que funciona con el comando «exportar». Ingresa la IP del teléfono inteligente como dirección, en el ejemplo «192.168.178.89». Puedes leerlos a través de tu enrutador, a través de muchas aplicaciones de red o directamente en GNURoot Debian usando el comando «iP a». En la salida algo confusa, encontrarás la IP en la sección «predeterminada».
Exportar DISPLAY = 192.168.178.89: 0
export PULSE_SERVER = tcp: 192.168.178.89: 4712
Ahora finalmente puedes cambiar a XServer XSDL, donde puede encontrar un LXDE escritorio.
Linux como escritorio remoto
Si solo se trata de poder usar Linux sobre la marcha, por ejemplo, siempre existe la variante de escritorio remoto: Linux se ejecuta en el NAS en casa, por ejemplo, si simplemente transfieres el escritorio gráficamente. Esto a veces es bastante desigual y no es nada para el uso diario, pero al menos puedes hacer tareas computacionalmente intensivas de esta manera, después de todo, el teléfono inteligente solo tiene que mostrar la imagen, no ejecutar un segundo sistema operativo.
En la red doméstica, la configuración es muy rápida
Un servidor VNC debe ejecutarse en Linux y un visor VNC en el teléfono inteligente. En Linux, por ejemplo, puedes instalar el servidor x11vnc a través de » apt-get install x11vnc» Instala y luego comienza con » x11vnc «. VNC Viewer es ideal para Android: simplemente instala, crea una nueva conexión, ingresa la dirección IP de la computadora Linux y el escritorio aterrizará en el teléfono inteligente.
Pero ten cuidado: Eso es una conexión segura – x11vnc señala después de comenzar y el espectador registra en este sentido sugerencias. cobertura con contraseña suministra x11vnc con el mensaje. En una red en la que también se encuentran otros usuarios, solo debe usar esta variante si puede confiar en todos los participantes. O adquiere un conocimiento profundo de la seguridad de la red.
Se complica cuando se supone que esta variante de Linux bajo Android funciona a través de Internet: tendrías que configurar un DNS dinámico para que tu red doméstica sea siempre accesible desde el exterior. En resumen, este es un servicio que permite que una dirección como «meinrechner.dynmischer-dns-dienstleistungen.de» apunte siempre a la IP actual de tu enrutador.
Alternativamente: herramientas de Linux
Si todo esto es demasiado complicado para ti y solo necesitas un terminal Linux de vez en cuando, por supuesto, también puedes trabajar sin una distribución Linux completa. Una herramienta maravillosa que no debería faltar en ningún teléfono inteligente Android es la aplicación gratuita Termux. Termux es un emulador de terminal que trae consigo una amplia gama de herramientas típicas de Linux.
Básicamente, puedes trabajar de la misma manera que frente a la computadora de tu hogar. Un ejemplo muy trivial: el comando «htop» se puede utilizar para llamar a un administrador de tareas preparado gráficamente que proporciona información bastante precisa sobre cómo se utilizan los recursos del sistema.
También puedes crear scripts y automatizar a tu gusto en la terminal. Y luego vale la pena instalar las extensiones de Termux, especialmente Termux: API. La función API le da a Termux acceso a las funciones del hardware, como vibración, cámara o datos GPS. Y así, por ejemplo, se podrían crear scripts que evalúen los datos del GPS y permitan que el dispositivo vibre cuando se alcanza un cierto punto.