Weekly GNU-like Mobile Linux Update (12/2026): Immutable Ambitions

This past week: postmarketOS introduces Duranium immutable variant, PureOS Crimson beta and Sailfish OS 5.0.0.77 early access released, a Ubuntu Touch Q&A, Amazfish 2.9.0 and more! Enjoy!

LINux on MOBile

Amazfish 2.9.0 was released

Amazfish 2.9.0 is out! 🚀 Many changes packed in. Short version? Check the release notes. Long version? Read my blog. Highlights: ZeppOS support ⌚, Bangle.js sync 📊, Sport SummaryPage 🏃‍♂️, FitTrackee upload 🔗, PineTime updates 🌤️, and more!

https://blog.mlich.cz/2026/03/amazfish-2-9-0-was-released/

#Amazfish, the #smartwatch companion app for #Linux desktop and mobile released version 2.9.0. This has many new features for ZeppOS devices and BangleJS devices, and code cleanups, translations (i think over 300 commits since 2.8!). We also had new contributors which is great. Thanks to @jmlich, @b100dian and other contributors. https://github.com/piggz/harbour-amazfish #sailfishos
GitHub - piggz/harbour-amazfish: Amazfit Bip support for SailfishOS

Amazfit Bip support for SailfishOS. Contribute to piggz/harbour-amazfish development by creating an account on GitHub.

GitHub
Finally fixed an annoying bug in #amazfish. Some users with a particular ZeppOS 1 watch were saying that 'the last activity' would keep syncing multiple times.
Didnt happen for me with ZeppOS 4,
seems that device sends a different 'no more data' message!
#smartwatch #linux

I’ve been working on a new feature for #Amazfish. A new pull request adds support for uploading workouts to @FitTrackee, a FOSS alternative to Strava. The integration is simple for now — just basic uploads, no advanced features yet.

I’m looking forward to your feedback!

https://www.youtube.com/watch?v=YwylMDM8J5g

Uploading workout from Amazfish to FitTrackee

YouTube

Recently, I decided to spend the money you donated to buy a Bangle.js ⌚️.
Since then, I’ve improved feature support in #Amazfish — it now synchronizes steps, activities, and alarms.

I have to say that #BangleJS is an awesome, hackable smartwatch. It’s something I would definitely recommend to anyone who wants to write some code and learn something new.

Todavía me preguntaba por qué la navegación no me funcionaba (PineTime + Amazfish en #UBports). Al final, resultó ser AppArmor en Pure Maps (ahora hay una versión sin restricciones de la aplicación en la tienda). La navegación debe estar habilitada en la configuración de #Amazfish, y los recursos (imágenes de navegación) deben cargarse en #PineTime.

Traducido de https://fosstodon.org/@jmlich/115915545379851674

#PineTime #Pine64 #PureMaps #Amazfish #GPLv3 #OpenStore #UbuntuTouch #Lomiri #SoftwareLibre #GNULinux

Jozef Mlich (@[email protected])

Attached: 1 image I was still wondering why navigation wasn’t working for me (PineTime + Amazfish on #UBports). In the end, it turned out to be AppArmor in Pure Maps (there is now an unconfined version of the app in the store). Navigation must be enabled in the #Amazfish settings, and the resources (navigation images) must be uploaded to the #PineTime.

Fosstodon
I was still wondering why navigation wasn’t working for me (PineTime + Amazfish on #UBports). In the end, it turned out to be AppArmor in Pure Maps (there is now an unconfined version of the app in the store). Navigation must be enabled in the #Amazfish settings, and the resources (navigation images) must be uploaded to the #PineTime.
So now that I know Mastodon is the place for #sailfish does anyone use either an #amazfit running through #amazfish or a #pinetime ? #linux #jolla
Er det noen med Sailfish-telefon og Amazfish-klokke der ute? Norsk app oversettelse er på vei! #SailfishOS #Amazfish