Weekly GNU-like Mobile Linux Update (12/2024): GNOME 46 and other releases
Table of Contents
Also worth highlighting: Some Sailfish Community News, Lomiri in Alpine and Ubuntu 24.04, a video about Nix including Mobile NixOS, progress regarding rounded display corners in Phosh, upstreaming progress for PineTab 2 and other devices, bugfixes with KDE Gear 24.02.1 and more!
Commentary in italics.
Worth Reading
- bbence: Pinephone Pro: Two months in with a rough start
- Martijn Braam: Bootstrapping Alpine Linux without root
- Hackaday: Why X86 Needs To Die
Worth Watching
- Matthew Croughan: Matthew Croughan - Nix The Planet - SCaLE 21x
- CyberPunkEdu: Simple X Mobile (Sxmo) - PostmarketOS 23.12 on OnePlus 6t (Fajita)
- Luca Weiss: FOSDEM 2024 - From phone hardware to mobile Linux
- PINE64: PINE64 Quarterly Community Q&A [Live Stream] - 2024 Q1
- PINE64: PINE64 Quarterly Community Q&A [Live Stream]
Worth Noting
- r/MobileLinux: KDE Plasma Mobile 6 in postmarketOS in QEMU VM tutorial
- PinePhone (Reddit): How have these phones been on the market for multiple years and they STILL don't reliably receive SMS messages?
- PINE64official (Reddit): Best Distro for the PinePhone Pro in 2024
- @luana: Do NFC Payments work on #postmarketOS? #LinuxMobile. Of course, First Linux Mobile Bank fully supports it. Unfortunately they are always broke, so being able to pay with it is a matter of good luck. ;-)
- @justsoup: For those wanting to give #Lomiri a try on #postmarketOS based on my last post, I wrote a quick shell script to set up the pmaports environment for you. All you have to do is run the shell script and then run
pmbootstrap init
and make sure to select "y" when prompted "Build outdated packages during 'pmbootstrap install'?".https://codeberg.org/JustSoup321/misc-tools/src/branch/master/lomiri_bootstrap.sh#Linux #MobileLinux
Hardware
Gaming
- Tom's Hardware: Playtron announces self-titled Linux OS and gaming handheld with hopes to unify storefronts
More Software News
Gnome Ecosystem
- This Week in GNOME: #140 Forty-six!
- Tobias Bernard: Mini GUADEC 2024: We have a Venue!
Phosh
- Guido Günther: While we try to find a suitable place for the clock in phosh's top bar when notches are present (since 0.29.0) we didn't take rounded corners into account as most of the time the left and right padding would be enough.With more devices like the #fairphone5 and #xiaomi daisy showing up as being used with #phosh we need to care about that too:#LinuxMobile #gtk
- #phosh: Is it maybe time to review the #postmarketOS #GNOME mobile & #phosh default apps? Plasma Mobile gives you the option to install a few default apps alongside just the desktop + browser, but the GNOME mobile versions installs a lot of unrelated, not even GNOME circle apps as the defaults & Firefox instead of GNOME web for some reason, which is not the case for Plasma 🤷♀️
Plasma Ecosystem
- Nate Graham: This week in KDE
- KDE Announcements: KDE Gear 24.02.1
Sxmo
- #sxmo: I've updated my home automation app for Legrand Home+Control to the Netatmo protocol (the old protocol disapears in a month and I don't have an Android phone ...). And I've added a wrapper for #sxmo ;)https://github.com/fdlamotte/LightControlThe great thing is that it did not take me long (half an hour) to have a working proto of the wrapper (more to tune it of course).
- @pocketvj@fosstodon.org: thanks to a nice talk with the @postmarketOS crew last night,i ditched 'nano editor' in favour of 'micro editor', crazy, after all this years, why so late? its so much more userfriendly to write code with semantic highlighting!when i was a teenager *.mp3 was the thing to safe storage on the sony walkman phones, nowadays cool kids use *.opusaudio files, it uses 10x less storage on my #op6 and frees up space for other fancy stuff...
Sailfish OS
- Community News - Sailfish OS Forum: Sailfish Community News, 21st March 2024 - Rust
- adampigg: #SailfishOS for the @PINE64 Pinephone and PinephonePro is updated to Kernel 6.8 and Mesa 24.0.3 Nice!
- flypig's gecko log:24 Mar 2024 : Day 194
- flypig's gecko log:22 Mar 2024 : Day 193
- flypig's gecko log:21 Mar 2024 : Day 192
- flypig's gecko log:20 Mar 2024 : Day 191
- flypig's gecko log:19 Mar 2024 : Day 190
- adampigg: #sailfishos #ofono day 14 - hello hello testing 123https://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-14
- adampigg: #sailfishos #ofono day 13 - container breakage https://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-13
- adampigg: #sailfishos #ofono day 12 - starting to rework voicecallhttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-12
- adampigg: #SailfishOS #ofono Day 11 - Doing some other taskshttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-11
- adampigg: #SailfishOS #ofono Day 10 - working again and submitting upstreamhttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-10
- adampigg: #SailfishOS #ofono Day 9, trying to master the voidhttps://www.piggz.co.uk/sites/pgz/blog/sailfish-ofono-9
Ubuntu Touch
- Newsletter March 19
- fredldotme: Here's a little gem: Comparing Interpreter Mode WebAssembly execution on the iPad Pro (with M2 chip) vs JIT on the Fairphone 4 with Ubuntu Touch.JIT comes at the cost of slightly prolonged warmup before execution.Need I say more? :)
- fredldotme: Pocket VMs, soon available from the Snap Store!
- fredldotme on twitter: Tide running on Ubuntu Touch with full hardware acceleration, finally!
- fredldotme on twitter: Although a working build of Lomiri is going to land in Ubuntu 24.04 archives, keep in mind that this is only the beginning. Don't expect a 100% stable experience yet, this will come over time. With that being said, enjoy the first glimpse if you're willing to give it a go. 😉
Distributions
Apps
- david-swift: "Memorize 0.2.0 for #gnome has a new app icon by @jimmac and an updated design (thanks to @bragefuglseth)! …". Aside from being a fun app for learning things, this app is written in Apple's Swift programming language!
- Robert Mader: "Friends of energy efficiency - the Light Video 0.1.0 #Flathub update is out, build with #gtk4 4.14 and #GStreamer 1.24.1. -…"
- Tuba: "#Tuba v0.7.0 is now available, with many new features and bug fixes!,…"
- @awai: So I have now published the source code to "Birdies", my latest pet project: a digital scorecard for your #Golf games, written in #RustLang and relying on #libadwaita to make it perfectly usable on #LinuxMobile devices ⛳️🏌️It's in a very early stage (it doesn't even have an app icon yet!), but it builds and run fine: https://gitlab.gnome.org/a-wai/birdiesAnd as a bonus, here's a screenshot of Birdies used for an actual game (yes, there's room for progress on the golf skills as well ☺️ )
- @chfkch: My first (very incomplete and WIP) iteration of my #MobileLinux #BitWarden client. It ia usually not ready for others to use, but i need to publish it to stay motivated.Works with #VaultWarden aswell. You have to build it fron source though, for the time being.https://codeberg.org/Chfkch/bitritter#LinuxMobile #Relm4 #GTK
- postmarketOS Wiki Recent Changes: GNOME apps
Kernel
- phone-devel: [PATCH 0/5] Add TCPM support for PM7250B and Fairphone 4
- Pinetab 2 support merged for 6.9: arm64: dts: rockchip: Add devicetree for Pine64 PineTab2 - kernel/git/torvalds/linux.git - Linux kernel source tree, drm/panel: Add driver for BOE TH101MB31IG002-28A panel - kernel/git/torvalds/linux.git - Linux kernel source tree. Thanks, anonymous contributor, for these and many more links!
- linux-postmarketos-qcom-sm8250: upgrade to 6.8.0 (MR 4910) (eb7d184a) · Commits · postmarketOS / pmaports · GitLab
- linux-postmarketos-omap: upgrade to 6.8.0 (MR 4871) (22dfc725) · Commits · postmarketOS / pmaports · GitLab
Stack
mobile-config-firefox
- LINux on MOBile: MCF05: A fix and some planning
- LINux on MOBile: MCF03: Overdue failures
- LINux on MOBile: MCF04: Overcoming a hurdle
Matrix
- Matrix.org: This Week in Matrix 2024-03-22
- Matrix.org: Matrix v1.10 release
Thanks
Huge thanks to Plata for the nifty set of Python scripts that speed up collecting links from feeds by a lot.
Something missing? Want to contribute?
If your project's cool story (or your awesome video or nifty blog post or ...) is missing and you don't want that to happen again, please just put it into the hedgedoc pad for the next one! Since I am collecting many things there, this get's you early access if you will ;-) If you just stumble on a thing, please put it in there too - all help is appreciated!