¡Un Linux en mi set-top box!
Un set-top box basado en Android es una buena forma de convertir un televisor normal y corriente (podríamos llamarlo “tonto”) en un smart TV o televisor inteligente gracias a las aplicaciones de este sistema que nos traen a la pequeña pantalla contenidos como los de YouTube, canales de televisión varios, chat a través de Hangouts o, incluso -y si uno es un poco mañoso-, WhatsApp, hasta herramientas de productividad como suites ofimáticas.
Pero, aparte de esto ¿qué más podemos hacer con un dispositivo de este tipo? Muchas personas conectan una computadora al televisor para poder no solamente ver películas y contenidos de audio/vídeo, si no también para trabajar con aplicaciones más pesadas como LibreOffice o The GIMP.
Pero algunos de los set-top boxes modernos disponen de un hardware que poco o nada tiene a envidiar a las computadoras tradicionales basadas en la arquitectura x86, con procesadores de dos o cuatro núcleos, y al menos un par de GB. de RAM.
Uno de estos casos es el Minix Neo X7, del cual ya os hablé con anterioridad, y cuyas señas de identidad básicas son un procesador ARM de cuádruple núcleo, 2 GB. de RAM y 16 GB. de almacenamiento interno con Android 4.
Algo que yo no sabía es que este y otros dispositivos pueden arrancar directamente desde la ranura SD que incorporan (o microSD en otros casos), pudiendo con ello cargar un sistema operativo distinto si este se prepara adecuadamente.
Y tanto el sistema para descargar como las instrucciones a seguir para crear la tarjeta SD (que básicamente es utilizar un programa bajo Windows o una instrucción en línea de comandos en Linux y Mac OS X) se pueden encontrar en este post de Google+ (lo siento, no es posible empotrarlo aquí).
El sistema es un Ubuntu 12.04 (GNU/Linux, versión algo antigua pues es de hace dos años).
Personalmente, lo he probado ya que el Minix Neo X7 es uno de los dispositivos soportados. No fue a la primera que he conseguido crear la SD correctamente, y tampoco me puedo conectar por Wi-Fi a la red (aunque si por red cableada, pues este dispositivo concreto dispone de puerto ethernet), pero es un inicio bastante prometedor.
No existe pre-requisito para poder ejecutar Ubuntu en nuestro set-top box; no es preciso tenerlo rooteado, ni haberle cambiado la ROM, y si queremos volver a Android simplemente tenemos que apagarlo, sacar la tarjeta de la ranura y volver a arrancarlo, y ya podremos volver a trabajar como antes.
La ventaja de la versión 12.04 de Ubuntu es que es una LTS, siglas que significan Long-Term Support (soporte de largo plazo), y tendrá soporte técnico (actualizaciones, parches de seguridad,…) hasta abril de 2017, por lo que no nos quedaremos desguarnecidos con ella.
Por Guillem Alsina, el 31/07/2014.