Álvaro González Sotillo

Mi ordenador de bolsillo con termux

No recuerdo en qué momento empecé a preferir las herramientas de consola a las GUI, pero sí que tengo una lista de razones para esta elección:

Si nos centramos en Linux/GNU, estas ventajas se ven ampliadas, ya que son como una mala hierba. El kernel y la libc crecen en cualquier sitio, y con eso ya tienes el gcc y una miriada de software que funcioma en un terminal.

1. Termux

Esto es lo que hace Termux para los móviles Android: un emulador de terminal con un sistema de paquetes similar a Debian. Combinado con un teclado externo, o en su defecto, Hacker Keyboard, se puede conseguir algo muy parecido a un entorno de trabajo de sobremesa.

/assets/blog/ordenador-bolsillo-termux/Screenshot_2019-07-03-08-36-54.png

2. Qué me he instalado

  • Apache: lo uso ocasionalmente para compartir ficheros de la tarjeta SD por wifi. Para casos más especiales, utilizo Netcat.
  • Git: en vez de Dropbox, es mi nube particular.
  • Graphviz, Latex: necesarios para algunos materiales de mis clases.
  • Emacs: para casi todo. Por ejemplo, esta entrada del blog está escrita en el móvil con org-page. Pero he llegado a hacer exámenes (Latex) y a publicar apuntes (org-reveal) desde el móvil.
  • Nmap: no sea que me encuentre una red wifi abierta y mucho tiempo libre 😈.
  • Ssh: no el servidor, sino el cliente, para conectarme al PC de casa (o a lo que se encuentre con nmap)
  • Prolog: experimenté con este lenguaje directamente en el teléfono, y solo me pasé al portátil cuando el programa que estaba desarrollando avanzaba y tenía problemas de rendimiento.
  • Tmux: sin multiplexor de pantalla la vida es muy triste