Twórcy postmarketOS, dystrybucji dla smartfonów opartej na Alpine Linux, Musl i BusyBox, wprowadzili możliwość korzystania z interfejsu użytkownika dla smartwatchy, opartego na dorobku projektu AsteroidOS. Dystrybucja postmarketOS początkowo rozwijana była dla smartfonów i oferowała możliwość korzystania z różnych interfejsów użytkownika, w tym KDE Plasma Mobile, Phosh i Sxmo. Entuzjaści przez kilka lat rozwijali porty postmarketOS dla smartwatchy LG G Watch i LG G Watch R, które do tej pory były ograniczone możliwościami ładowania w trybie wiersza poleceń, ponieważ dostępne w postmarketOS powłoki użytkownika dla smartfonów są zbyt ciężkie i nieodpowiednie dla takich urządzeń.
Rozwiązaniem stało się stworzenie portu interfejsu Asteroid, przygotowanego specjalnie dla smartwatchy. Wskazany interfejs rozwijany jest przez projekt AsteroidOS i pierwotnie był używany w połączeniu z systemowym środowiskiem Mer. Asteroid obejmuje zestaw niezbędnych aplikacji dla smartwatchy, napisanych w Qt 5 z użyciem QML i działających w środowisku powłoki asteroid-launcher, która zawiera kompozytor. serwer opartym na protokole Wayland.


Do interakcji z sprzętem w AsteroidOS wykorzystywana jest warstwa libhybris, zakładająca użycie sterowników z platformy Android, jednak przygotowany port dla postmarketOS jest dostosowany do użycia standardowego stosu sterowników Linux. Port został przygotowany wspólnie z deweloperami projektu AsteroidOS. Zauważono, że pojawienie się portu Asteroid w postmarketOS pozwoli na pełne wsparcie smartwatchy na platformie i rozpoczęcie portowania na nowe urządzenia. Zmiana oprogramowania na postmarketOS może być ciekawym rozwiązaniem na przedłużenie życia starych smartwatchy, dla których czas wsparcia od producenta już minął.
Przypominamy, że celem projektu postmarketOS jest umożliwienie korzystania z dystrybucji GNU/Linux na smartfonie, niezależnie od cyklu wsparcia oficjalnych oprogramowań i nieprzywiązanym do typowych rozwiązań głównych graczy w branży, wyznaczających kierunek rozwoju. Środowisko postmarketOS jest maksymalnie ujednolicone i wyodrębnia wszystkie komponenty specyficzne dla konkretnych urządzeń do osobnych pakietów, natomiast wszystkie inne pakiety są identyczne dla wszystkich urządzeń i opierają się na standardowych pakietach Alpine Linux, który został wybrany jako jeden z najbardziej kompaktowych i bezpiecznych dystrybucji. Jądro Linux jest zbudowane na podstawie osiągnięć projektu linux-sunxi.
Źródło: opennet.ru
