Yo soy un usuario enfermizo de Mac, Como usuario, me encanta mac. Aunque tuve la oportunidad de trabajar en desarrollo de software un cuarto de mi vida con tecnologías Microsoft. Pero me enredé en desarrollo de software en dispositivos móviles, y me enamoré de esa platforma como usuario: hoy casi todos mis dispositivos son mac; mi iPad actual es un iPad Pro, mi pc portátil es un Mac Book Pro, mi estación de trabajo en casa es un iMac, y hasta llegué a tener iPhone y otros tres iPad más clásicos. Pero ese no es el tema de este blog. Android me cogió de la pata. Cuando tuve que cambiar de celular, le di la oportunidad al sistema operativo Android con un celular OnePlus 1 ("OnePlus", 2020), una de las mejores marcas chinas en el 2014 cuando lo conseguí. Y cuando tuve que volver a cambiar de celular (obsolescencia por actualizaciones), no fui capaz de volver a iPhone, porque Android me daba mas de mi gusto: un excelente sistema operativo con acceso a linux, y con la posibilidad de "cacharrar" asi sea no más por goma y a baja escala, con lenguajes de programación interesantes, como C, C++, Rust, Go, Haskell, Julia, R, Python, C#, VB.Net. Por lo tanto, el cambio de celular fue mejor hacerlo a un Android, y este año de pandemia 2020 lo he pasado con un OnePlus 7 Pro. Yo no soy ningún nerd, ni siquiera un geek de esos extraños: simplemente, un amante de los lenguajes de la programación. Y si algo tengo claro, es que Unix, Linux y Windows son buenos en ese asunto. Pero, en particular, Linux tiene un sabor interesante en su versión Android: la posibilidad de un linux completo en un celular, siempre a su mano. Suena extraño, gomoso, y lo es: un no quiere programar en un celular. Pero el mero hecho de saber que puedo hacerlo en prácticamente cualquier lenguaje, hace llamativa la idea de al menos intentarlo y verlo con tus propios ojos. Termux, posiblemente la mejor consola linux para un android. Todo empezó con la aplicación Termux, una app gratis para android que te abre una consola para trabajar comandos en el sistema operacional Linux. Hay que tener presente que Android es una sabor de linux para dispositivos móviles. Cuando te metes en esta consola, y creciste con consolas, esta app se te vuelve una atracción: quieres usarla, así ese uso no sea realmente necesario; no tienes necesidad, pero te la creas por gusto. Pura experimentación. Aroma para mí, y para muchos otros inquietos que no les sirve ni facebook, ni el porno, ni el yoga. Con esa consola puedes hacer mucho tipo de instalaciones. sin embargo, no todas. Y ahí aparece otra oportunidad: instalar un emulador de otro linux. Así fue como instalé ubuntu en android. En realidad, lo que se instala es un emulador. Pero hecho eso, puedes correr el emulador, y tienes un sistema operacional más completo. Por lo tanto, puedes instalar paquetes más sofisticados, como por ejemplo, el lenguaje científico de alto rendimiento Julia. Guías de instalación. Si de pronto llegas a estar interesado en experimentar, te dejo enlaces a guías de instalación y uso. termux para android: https://play.google.com/store/apps/details?id=com.termux&hl=en ubuntu en termux: https://github.com/MFDGaming/ubuntu-in-termux go on termux o en ubuntu: linuxconfig.org/how-to-install-go-on-ubuntu-20-04-focal-fossa-linux Julia en ubuntu en termux: https://discourse.julialang.org/t/using-julia-on-android/8086/4 python en termux o en ubuntu: https://www.techiediaries.com/ubuntu/install-python-3-pip-venv-ubuntu-20-04-19/ R en ubuntu: linuxize.com/post/how-to-install-r-on-ubuntu-20-04/ mono para ubuntu: https://linuxize.com/post/how-to-install-mono-on-ubuntu-18-04/ rust en ubuntu: https://www.rust-lang.org/tools/install haskell en ubuntu: https://www.haskell.org/platform/linux.html#linux-ubuntu REFERENCIAS:
Mobile Operating System Market Share Worldwide | StatCounter Global Stats. (2020). Retrieved 5 July 2020, from https://gs.statcounter.com/os-market-share/mobile/worldwide OnePlus. (2020). Retrieved 5 July 2020, from https://en.wikipedia.org/wiki/OnePlus
0 Comments
Leave a Reply. |
Categories
All
Archives
July 2020
|