software libre - linux teléfono tableta

Linux para dispositivos móviles: presentación de Ubuntu Touch

Ubuntu es una distribución de Linux muy popular. ¿Sabías que también se puede instalar en smartphones y tabletas? ¡Pues sí, se pueden usar otros sistemas además de Android e iOS!
Por Librist.org
Linux para dispositivos móviles: presentación de Ubuntu Touch
ubports.com, CC-BY-SA 4.0

Ubuntu es una distribución Linux desarrollada por la empresa Canonical.

Ubuntu Touch es una versión móvil de Ubuntu. El proyecto se puso en marcha en 2013 con una perspectiva de convergencia, con el fin de ofrecer una experiencia de usuario unificada: el mismo sistema operativo que funciona tanto en smartphones como en tabletas y que, cuando los dispositivos se conectan a una pantalla externa, se comporta como un ordenador de sobremesa.

En 2017, Canonical dejó de ofrecer soporte para Ubuntu Touch. El proyecto sigue desarrollándose gracias a la comunidad UBports, un grupo de voluntarios organizado como una fundación benéfica.

Dispositivos compatibles

La lista de dispositivos compatibles con Ubuntu Touch está disponible en la página web de UBports. El número es limitado, pero algunos modelos, como los Fairphone 4 y 5 o los Google Pixel 3a y 3a XL, funcionan a la perfección, con una fluidez y estabilidad comparables a las del sistema Android original.

La instalación del sistema requiere algunos pasos. Por lo general, hay que desbloquear el gestor de arranque (unlock bootloader) y en ocasiones, instalar previamente una versión específica de Android. Estos son los dos pasos más complicados, pero todo está bien explicado (en inglés) en la página de UBports indicada más arriba. A continuación, la instalación de Ubuntu Touch es muy sencilla con la herramienta UBports Installer: basta con conectar el dispositivo y seguir las instrucciones.

También hay un fabricante alemán, Volla, que permite elegir Ubuntu Touch como sistema operativo preinstalado para sus smartphones y tabletas.

Aplicaciones disponibles

Las aplicaciones desarrolladas para Ubuntu Touch están disponibles en el OpenStore. Aunque el catálogo no se compara con la cantidad de aplicaciones para Android, se encuentra lo esencial para el uso diario.

Además, cada vez más sitios web son hoy en día auténticas aplicaciones. Una herramienta como Webber permite crear con unos pocos clics accesos directos a páginas web (correo web, diccionario, traductor, previsión meteorológica...) e integrarlos en el sistema, junto con el resto de aplicaciones. Una solución que permite suplir las carencias del OpenStore.

También es posible ejecutar aplicaciones de Android mediante Waydroid, que se instala muy fácilmente a través de Waydroid Helper. De este modo, se obtiene un sistema Android completo que se ejecuta dentro de Ubuntu Touch (en un contenedor). Ambos sistemas coexisten y se puede pasar de uno a otro sin necesidad de reiniciar el teléfono. Es una solución que funciona bien para un dispositivo conectado que se controla mediante una aplicación específica, como una impresora, un altavoz o un reproductor de audio en red (streamer). Lamentablemente, algunas aplicaciones no funcionan con Waydroid, en particular las aplicaciones bancarias. Que nosotros sepamos, no existe una lista actualizada de aplicaciones compatibles, hay que probarlas.

Limitaciones técnicas

El desarrollo de sistemas libres para dispositivos móviles se ve frenado por la falta de controladores (drivers) para que el hardware funcione. Los fabricantes no suelen publicar ni las especificaciones técnicas del hardware ni el código fuente de los controladores. Esto es especialmente cierto en el caso de los dispositivos de Apple, cuyo sistema iOS, por otra parte, es muy diferente de Linux. En el caso de Android, los controladores están diseñados para funcionar con una versión específica y modificada del núcleo de Linux. Por lo general, estos controladores no funcionan tal cual con un núcleo de Linux estándar. Esto es lo que dificulta la instalación de Linux o limita su uso si no funcionan elementos esenciales como la pantalla, el módem, la cámara o el GPS.

El proyecto colaborativo Halium propone una solución de software para este problema. Ofrece una capa de abstracción de hardware para ejecutar GNU/Linux en dispositivos móviles equipados con Android. En pocas palabras, Halium permite a Ubuntu Touch (y a otros proyectos) utilizar los controladores originales de Android. Pero esta solución presenta inconvenientes. Se sigue utilizando una versión modificada y obsoleta del núcleo de Linux, así como controladores no libres, sin garantías en cuanto al respeto de la privacidad (al igual que con Android). Y nos encontramos con controladores desactualizados, lo que nos expone a fallos de seguridad. Y es que los fabricantes de teléfonos y tabletas, que buscan vender nuevos modelos, no ven ningún interés en mantener actualizados los controladores durante mucho tiempo y de hecho, hacen que el hardware quede obsoleto muy rápidamente.

No obstante, poder utilizar otro sistema supone una ganancia en libertad. Ubuntu Touch es una de las pocas alternativas. El equipo de UBports lleva una década realizando una labor pionera, contribuyendo a liberar los dispositivos móviles. No dudes en apoyarlos.

Conclusión

Si quieres evitar usar Google y su sistema Android, ¡prueba Ubuntu Touch! Empieza por buscar un dispositivo compatible en la página web oficial y sigue las instrucciones. Puedes consultar la documentación del proyecto y pedir ayuda en el foro de la comunidad.

Si buscas un sistema 100% libre, ¡échale también un vistazo a postmarketOS!