Die Entwickler von postmarketOS, einer auf Alpine Linux, Musl und BusyBox basierenden Distribution für Smartphones, haben die Möglichkeit zur Nutzung einer Benutzeroberfläche für Smartwatches realisiert, die auf den Entwicklungen des Projekts AsteroidOS basiert. Ursprünglich wurde postmarketOS für Smartphones entwickelt und ermöglichte die Verwendung verschiedener Benutzeroberflächen, einschließlich KDE Plasma Mobile, Phosh und Sxmo. Enthusiasten haben bereits seit mehreren Jahren Ports von postmarketOS für die LG G Watch und die LG G Watch R entwickelt, die zuvor auf die Nutzung in der Kommandozeile beschränkt waren, da die für Smartphones in postmarketOS verfügbaren Benutzeroberflächen zu schwerfällig und unhandlich für solche Geräte waren.
Die Lösung war die Entwicklung der Asteroid-Schnittstelle, die speziell für Smartwatches konzipiert wurde. Diese Schnittstelle wird von dem Projekt AsteroidOS weiterentwickelt und wurde ursprünglich in Verbindung mit der Systemumgebung Mer verwendet. Asteroid bietet eine Sammlung notwendiger Anwendungen für Smartwatches, die mit Qt 5 und QML entwickelt wurden und in der Benutzeroberfläche asteroid-launcher laufen, die einen Kompositorkern beinhaltet. der Server auf Basis des Protokolls Wayland.


Für die Interaktion mit der Hardware in AsteroidOS wird die Schicht libhybris eingesetzt, die die Verwendung von Treibern der Android-Plattform vorsieht. Der vorbereitete Port für postmarketOS ist jedoch für die Verwendung des Standard-Linux-Treiberstapels angepasst. Der Port wurde zusammen mit den Entwicklern des AsteroidOS-Projekts erstellt. Es wird festgestellt, dass die Einführung des Asteroid-Ports in postmarketOS eine vollständige Unterstützung von Smartwatches auf der Plattform ermöglichen und mit dem Portieren auf neue Geräte beginnen wird. Der Wechsel zu postmarketOS könnte eine interessante Lösung sein, um alten Smartwatches, deren Herstellersupport abgelaufen ist, neues Leben einzuhauchen.
Das Ziel des Projekts postmarketOS besteht darin, die Nutzung einer GNU/Linux-Distribution auf Smartphones zu ermöglichen, die unabhängig vom Lebenszyklus der Unterstützung offizieller Firmware ist und nicht an die Standardlösungen der Hauptakteure der Branche gebunden ist, die die Entwicklungsrichtung vorgeben. Die Umgebung von postmarketOS ist maximal vereinheitlicht und führt alle spezifischen Komponenten für einzelne Geräte in separate Pakete aus. Alle anderen Pakete sind für alle Geräte identisch und basieren auf den Standardpaketen von Alpine Linux, das als eine der kompaktesten und sichersten Distributionen ausgewählt wurde. Der Linux-Kernel wird basierend auf den Entwicklungen des Projekts linux-sunxi zusammengestellt.
Quelle: opennet.ru
