postmarketOS añadió una interfaz para smartwatch 

mayo 12, 2021 , 0 Comments

Los desarrolladores de postmarketOS (una distribución de Linux para smartphones que esta basada en Alpine Linux, Musl y BusyBox) dieron a conocer hace pocos dias que han implementado la capacidad de usar una interfaz de usuario para smartwatch basada en el trabajo del proyecto AsteroidOS

AsteroidOS, es una interfaz de usuario para smartwatch completamente FOSS que se basa en la pila Mer y que también es utilizada por Glacier. Los componentes del sistema se crean utilizando desarrollos del proyecto OpenEmbedded, que proporciona herramientas para crear distribuciones GNU/Linux para sistemas integrados.

Hay que recordar que la distribución postmarketOS se desarrolló originalmente para smartphones y brindaba la capacidad de usar una variedad de interfaces de usuario, incluidas KDE Plasma Mobile, Phosh y Sxmo.

Los entusiastas han estado desarrollando ports de postmarketOS para los smartwatch LG G Watch y LG G Watch R durante varios años que hasta ahora han estado limitados por la capacidad de arrancar en el modo de línea de comandos, ya que las skins personalizadas para los smartphones disponibles en postmarketOS son demasiado pesadas e irregulares para tales dispositivos.

La solución fue crear un port de la interfaz Asteroid, preparado específicamente para relojes inteligentes. La interfaz especificada es desarrollada por el proyecto AsteroidOS y originalmente se usó en combinación con el entorno del sistema Mer. Asteroid incluye una selección de aplicaciones esenciales de reloj inteligente escritas en Qt 5 usando QML y ejecutándose en el entorno shell del lanzador de asteroides, que incluye un servidor compuesto basado en el protocolo Wayland.

Este es el resultado de una colaboración entre el equipo de Asteroid y el desarrollador de postmarketOS Bart Ribbers (Pure TryOut), que llevó a la integración completa de la interfaz de usuario.

Un paso más en esta dirección proviene del desarrollador Luca Weiss ( z3ntu ), quien supuestamente está trabajando en un port de Linux de línea principal para el LG G Watch R (nombre en clave » lenok «), que podría convertirse en el primer reloj inteligente Linux «verdadero» jamás escuchado. 

Para interactuar con el equipo, AsteroidOS usa la capa libhybris, que es una capa para los sistemas basados ​​en Glibc para proporcionar controladores de dispositivos específicos de Android que se ejecutan en el espacio del usuario y están vinculados a la biblioteca del sistema Bionic para funcionar en sistemas basados ​​en Glibc. Con la ayuda de libhybris, ya ha sido posible utilizar un controlador binario de Android sin modificar para la GPU Qualcomm en la plataforma Mer.

Esto implica el uso de controladores de la plataforma Android, pero el port preparado para postmarketOS está adaptado para usar la pila de controladores estándar de Linux. El port se preparó conjuntamente con los desarrolladores del proyecto AsteroidOS.

Se observa que la aparición del port Asteroid en postmarketOS permitirá que la plataforma sea totalmente compatible con relojes inteligentes y comience a migrar a nuevos dispositivos. Reemplazar el firmware por postmarketOS puede ser una solución interesante para continuar con la vida de los viejos relojes inteligentes, para los cuales el tiempo de soporte del fabricante ya ha expirado.

Recordemos que el objetivo del proyecto postmarketOS es brindar la posibilidad de poder utilizar una distribución GNU/Linux en un dispositivo inteligente (su enfoque principal son los smartphones), además de que sea independientemente del ciclo de vida de soporte del firmware oficial y no este ligado a las soluciones estándar de los principales fabricantes de la industria que marcan el vector de desarrollo.

El entorno postmarketOS está unificado tanto como sea posible y reúne todos los componentes específicos del dispositivo en un paquete separado, todos los demás paquetes son idénticos para todos los dispositivos y se basan en paquetes estándar de Alpine Linux que se elige como una de las distribuciones más compactas y seguras, mientras que por la parte del kernel de Linux este se compila a partir del proyecto linux-sunxi.

Finalmente si estás interesado en conocer más al respecto sobre la nota, puedes consultar los detalles en el siguiente enlace.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.