Vývojáři postmarketOS, distribuce pro chytré telefony na bázi Alpine Linux, Musl a BusyBox, implementovali možnost uživatelského rozhraní pro chytré hodinky, založeného na výsledcích projektu AsteroidOS. Distribuce postmarketOS byla původně vyvíjena pro chytré telefony a nabízela možnost použití různých uživatelských rozhraní, včetně KDE Plasma Mobile, Phosh a Sxmo. Nadšenci již několik let vyvíjejí porty postmarketOS pro chytré hodinky LG G Watch a LG G Watch R, které byly dosud omezeny na možnosti spuštění v režimu příkazového řádku, protože dostupná uživatelská rozhraní pro chytré telefony v postmarketOS jsou příliš těžkopádná a neorganická pro taková zařízení.
Řešením se stalo vytvoření portu rozhraní Asteroid, které bylo připraveno speciálně pro chytré hodinky. Toto rozhraní vyvíjí projekt AsteroidOS a bylo původně používáno v kombinaci se systémovým prostředím Mer. Asteroid zahrnuje sbírku nezbytných aplikací pro chytré hodinky, psaných v Qt 5 pomocí QML a fungujících v prostředí shellu asteroid-launcher, zahrnujícího kompozitní server na bázi protokolu Wayland.


Pro interakci s hardwarem v AsteroidOS se uplatňuje vrstva libhybris, která předpokládá použití ovladačů z platformy Android, ale připravený port pro postmarketOS je adaptován pro využití standardního Linuxového stacku ovladačů. Port byl připraven ve spolupráci s vývojáři projektu AsteroidOS. Je zdůrazňováno, že vznik portu Asteroid v postmarketOS umožní plnou podporu chytrých hodinek na platformě a zahájí portaci na nová zařízení. Výměna firmwaru za postmarketOS by mohla být zajímavým řešením pro prodloužení životnosti starých chytrých hodinek, jejichž doba podpory výrobcem již vypršela.
P připomínáme, že cílem projektu postmarketOS je zajistit možnost použití distribuce GNU/Linux na chytrém telefonu, nezávislé na životním cyklu podpory oficiálních firmwarů a neomezené na standardní řešení hlavních hráčů v odvětví, kteří určují směry vývoje. Prostředí postmarketOS je maximálně zjednodušené a přenáší všechny specifické komponenty pro konkrétní zařízení do samostatného balíčku, zatímco ostatní balíčky jsou identické pro všechna zařízení a vycházejí z oficiálních balíčků Alpine Linux, který byl vybrán jako jeden z nejkompaktnějších a nejbezpečnějších distribucí. Jádro Linuxu je sestaveno na základě poznatků projektu linux-sunxi.
Zdroj: opennet.ru
