Разработчиците на postmarketOS, дистрибуция за смартфони, базирана на Alpine Linux, Musl и BusyBox, реализираха възможността за използване на интерфейс на потребителя за смарт часовници, основан на разработки на проекта AsteroidOS. Дистрибуцията postmarketOS първоначално беше разработена за смартфони и предоставяше възможност за използване на различни интерфейси на потребителя, включително KDE Plasma Mobile, Phosh и Sxmo. Ентусиасти вече няколко години развиват портове на postmarketOS за смарт часовници LG G Watch и LG G Watch R, които досега бяха ограничени до възможности за стартиране в режим на команден ред, тъй като наличните в postmarketOS потребителски обвивки за смартфони са твърде тежки и неорганични за подобни устройства.
Решението стана създаването на порт на интерфейса Asteroid, подготвен специално за смарт часовници. Указаният интерфейс се развива от проекта AsteroidOS и първоначално се използваше в съчетание с системното обкръжение Mer. Asteroid включва набор от необходимите приложения за смарт часовници, написани на Qt 5 с използване на QML и работещи в околната среда на обвивката asteroid-launcher, включваща композитен сървър на база протокола Wayland.


За взаимодействие с оборудването в AsteroidOS е ангажирана прослойка libhybris, която предполага използването на драйвери от платформата Android, но подготвеният порт за postmarketOS е адаптиран за използване на стандартния стек Linux-драйвери. Портът е подготвен съвместно с разработчиците на проекта AsteroidOS. Отбелязва се, че появата на порта Asteroid в postmarketOS ще позволи да се реализира в платформата пълна поддръжка на смарт часовници и да се започне портироване на нови устройства. Смяната на фърмуера на postmarketOS може да бъде интересно решение за продължаваща експлоатация на стари смарт часовници, чийто срок на поддръжка от производителя вече е изтекъл.
Да напомним, че целта на проекта postmarketOS е да осигури възможността за използване на GNU/Linux дистрибутив на смартфона, който не зависи от жизнения цикъл на поддръжка на официалните фърмуери и не е обвързан с типични решения на основните играчи в индустрията, задаващи вектора на развитие. Средата на postmarketOS е максимално унифицирана и изнася всички специфични за конкретни устройства компоненти в отделен пакет, а всички останали пакети са идентични за всички устройства и са основани на стандартните пакети на Alpine Linux, който е избран като един от най-компактните и защитени дистрибуции. Ядрото на Linux е сглобено на база на разработки от проекта linux-sunxi.
Източник: opennet.ru
