AnLinux: una manera fácil de instalar un entorno Linux en un teléfono Android sin root

AnLinux: una manera fácil de instalar un entorno Linux en un teléfono Android sin root

Cualquier teléfono o tableta Android es un dispositivo Linux. Sí, un sistema operativo muy modificado, pero aún así la base de Android es el kernel de Linux. Pero, lamentablemente, para la mayoría de los teléfonos, la opción de "desmontar Android e instalar el kit de distribución a tu gusto" no está disponible.

Por lo tanto, si desea Linux en su teléfono, debe comprar dispositivos especializados como PinePhone, sobre los cuales ya escribimos en uno de los artículos. Pero hay otra forma de obtener un entorno Linux en casi cualquier teléfono inteligente y sin acceso de root. Un instalador llamado AnLinux ayudará con esto.

¿Qué es un Linux?

Este es un software especializado. lo hace posible use Linux en su teléfono montando una imagen que contenga el sistema de archivos raíz de cualquiera de las distribuciones, incluidas Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine y muchas otras. El instalador usa PRoot para emular el acceso raíz.

PRoot intercepta todas las llamadas realizadas por el usuario que normalmente requieren acceso de root y las hace funcionar en condiciones normales. PRoot usa la llamada al sistema ptrace para depurar el software, lo que ayuda a lograr el objetivo. Con PRoot, todo esto se puede hacer como con chroot, pero sin derechos de root. Además, PRoot proporciona acceso de usuario falso al sistema de pseudoarchivos.

AnLinux es un programa pequeño. Pero esto es suficiente, porque su único propósito es instalar imágenes del sistema y ejecutar scripts que eleven el entorno del usuario. Cuando todo está listo, el usuario obtiene una PC con Linux en lugar de un teléfono inteligente y Android continúa funcionando en segundo plano. Nos conectamos al dispositivo mediante un visor o terminal VNC, y ya puedes trabajar.

Por supuesto, esta no es una opción ideal para "iniciar" Linux en un teléfono inteligente, pero funciona bastante.

Por dónde empezar?

Lo principal es un teléfono inteligente Android con una versión de sistema operativo no inferior a Lollipop. Además, un dispositivo ARM o x32 de 64 o 86 bits servirá. Además, necesitará una cantidad sustancial de espacio de archivo libre. Para hacer esto, puede usar una tarjeta de memoria o simplemente un dispositivo con una gran cantidad de memoria interna.

Además, necesitarás:

  • AnLinux (aquí está el enlace) en Google Play).
  • Termux (otra vez necesito google play).
  • cliente VNC (VNC Viewer - una buena opción).
  • Teclado Bluetooth (opcional).
  • Ratón Bluetooth (opcional).
  • Cable HDMI para teléfono móvil (opcional).

Se necesitan Termux y VNC para obtener acceso a su "computadora en Linux". Los últimos tres elementos son necesarios únicamente para garantizar un trabajo cómodo con el teléfono y el instalador. Se necesita un cable HDMI solo si es más conveniente para el usuario trabajar con una pantalla grande y no mirar la pantalla del teléfono.

Bueno, comencemos

AnLinux: una manera fácil de instalar un entorno Linux en un teléfono Android sin root

Una vez que se instala Termux, obtenemos una consola completa. Sí, no hay root (si el teléfono no está rooteado), pero está bien. El siguiente paso es instalar la imagen para la distribución de Linux.

Ahora necesita abrir AnLinux y luego seleccionar Dashboard en el menú. Hay tres botones en total, pero solo puedes seleccionar uno, el primero. Después de eso, aparece el menú de selección de distribución. Puede elegir no solo uno, sino varios, pero en este caso necesitará una gran cantidad de espacio de archivo libre.

Después de seleccionar una distribución, se activan otros dos botones. El segundo le permite descargar al portapapeles los comandos necesarios para descargar e instalar Linux. Por lo general, estos son comandos pkg, wget y un script para ejecutarlos.

AnLinux: una manera fácil de instalar un entorno Linux en un teléfono Android sin root

El tercer botón inicia Termux para que los comandos se puedan pegar en la consola. Una vez que todo está hecho, se ejecuta un script que le permite cargar el entorno de distribución. Para llamar al kit de distribución, debe ejecutar el script cada vez, pero solo lo instalamos una vez.

¿Y qué hay del shell gráfico?

Si lo necesita, solo necesita seleccionar el menú para el entorno de escritorio y usar más botones, no tres, pero aparecerán más. Además de la distribución en sí, también debe elegir un shell, por ejemplo, Xfce4, Mate, LXQt o LXDE. En general, nada complicado.

Luego, además del script que inicia la distribución, necesitará otro: activa el servidor VNC. En general, todo el proceso es simple y comprensible, es poco probable que cause dificultades.

Después de iniciar el servidor VNC, nos conectamos desde el lado del cliente usando el visor. Necesita saber el puerto y localhost. Todo esto lo informa el guión. Si todo se hace correctamente, el usuario obtiene acceso a su sistema Linux virtual. El rendimiento de los teléfonos modernos está en su mejor momento, por lo que no habrá problemas particulares. Por supuesto, es poco probable que un teléfono inteligente pueda reemplazar completamente una computadora de escritorio, pero, en general, todo funciona.

Este método puede ser útil si de repente necesita conectarse urgentemente al servidor y está en el automóvil, sin una computadora portátil (por supuesto, en este caso, todas las operaciones descritas anteriormente con AnLinux ya deberían estar completadas). Una máquina virtual Linux le permite conectarse a un servidor doméstico o de trabajo. Y si por alguna razón hay una pantalla y un teclado inalámbrico en el automóvil, en cuestión de segundos puede organizar una oficina en la cabina.

AnLinux: una manera fácil de instalar un entorno Linux en un teléfono Android sin root

Fuente: habr.com

Añadir un comentario