Weekly GNU-like Mobile Linux Update (23/2024): It All Adds Up
Table of Contents
A week of little things: A Ubuntu Touch Q&A with improvements on CardDAV support and many new apps (including an IDE), UBports Foundation board elections, postmarketOS 24.06 being tested before release, a SailfishOS Community News roundup before 4.6.0 'Sauna' gets released to the public, Sxmo 1.6.1, soon-to-land improvements for the PinePhone Pro's main camera ... and more - adding up to a good week without an obvious headline. Enjoy!
Commentary in italics.
Worth Reading
- e(Ag)le 🦅 🔜 Furality: "Normalize being fucking patient with free and open-source software…"
- Purism: Free-Software Purism Game Jam
Worth Listening
- Captain it's Wednesday - Folge 089 - Tiling auf dem Handy - GNU/Linux.ch. German, about Sxmo.
Worth Watching
- UBports: Ubports Q&A 142
- Jolla-Devices: Xperia 1 iii vs 10 iii SF OS Videocamera test vol 2
Worth Noting
- Calling all developers, enthusiasts, and innovators! Share your expertise and insights at Linux App Summit 2024.…"
- Blort™ 🐀Ⓥ🥷☣️: "The fastest non-Google controlled web rendering engine Servo is trying to compete with only $1.6k funding a month…" - Mastodon
- post.lurk.org - *: "m really excited to show https://compost.party to the world! it's a web server running on an old, broken phone, getting energy from the sun using one of those portable solar chargers that you may also have lying around…"
- @publiclewdness: This week's donation went to Bardia Moshiri also known as "FakeShell". They're a developer who contributes to Droidian, FuriOS, Manjaro Libhybris among others. In short if you're wanting to get away from Android/iOS and run a more pure form of Linux on your mobile device he's helping make that happen in a variety of ways.They have a personal website here:https://bardia.tech/They have a profile at Github:https://github.com/FakeShellIf you wish to help them financially they accept donations through Github and Patreon:https://github.com/sponsors/FakeShellhttps://www.patreon.com/FakeShell#github #privacy #linux #patreon #linuxmobile
- @gjdijkman: Well sometime nice on a Wednesday! I've got Chromium working again on a #PinePhonePro without compiling it on it. My Binary host now includes Firefox and Chromium as browsers so you have options now: https://blog.gjdwebserver.nl/ords/f?p=107:HOME:::::ARTICLE:gjdwebserver-binaryhost-packagesI personal like Chromium more then Firefox, that's why I was working on getting it running on the binary host but it had a bug which always resulted in an error and I have now worked around it.#Foss #linux #linuxmobile #Gentoo
- @rmader: #wireplumber 0.5.3 has been released \o/As a reminder: #wireplumber is the session manager and therefore the "brain" of #PipeWire. The later is intentionally kept simple, not handling anything policy related.The version has one fix I'm particular happy about:Fixed camera device deduplication logic when the same device is availablethrough both V4L2 and libcamera, and the libcamera one groups multiple V4L2devices together.#LinuxMobile https://gitlab.freedesktop.org/pipewire/wireplumber/-/releases/0.5.3
- Guido Günther: Was able to grab the #nlalert2024 #cellbroadcast message with our WIP #ModemManager patches. #phosh will use the same interface.#LinuxMobile @NGIZero
- Purism (Reddit): Purism (creator of FOSS friendly phones and hardware) 2023 financial report , income grew by 350% in three years and the company is profitable
- Purism (Reddit): Anyone using these phones in 2024??
- Purism community: Is Exporting Librem 5 Graphical Programs Really Broken?
- from the pad:
https://flathub.org/apps/com.belmoussaoui.ashpd.demo can be used to enable PPP back camera after suspend. (mibry) From Discord: <megi> looks like I figured the ISP1 suspend/resume issue :) <luigi311> I can't believe it finally happened I'm so excited lol. Just posted it on mastodon hopefully @linmob sees it before they publish the weekly update
Hardware (enablement)
- @luigi311: What a great time for the #pinephonepro camera system. Imx258 driver is getting a major upgrade and megi just dropped the most important commit related to it this morning. Fixed the suspend issue so now the rear camera works after you suspend!!!!https://megous.com/git/linux/commit/?h=orange-pi-6.9&id=ed7992f668a1e529719ee6847ca114f9b67efacb#mobilelinux #linuxmobile
- @luigi311: Looks like #pinephonepro imx258 drivers were now accepted upstream! Hopefully the kernel releases go well and we get 6.11 sometime soon! Thank you #raspberrypi for the initial downstream versions and allowing me to carry them forward to mainline! This will greatly help the pinephone pro#mobilelinux #linuxmobile #libcamera
- Lemmy - postmarketOS: Displayport/HDMI support on budget phones
- @publiclewdness: I just recently found out about a mobile Linux company called FuriLabs. They made a fork of Droidian called FuriOS and are offering a phone for sale that uses it called the "FLX1". The phone has a 5000 mAh removable battery, a headphone jack, is IP68 rated for waterproof, 128GB of storage, 6GB of RAM, and has an 8 core SOC in the Mediatek Dimensity 900. FuriOS plans to offer monthly updates to the stable branch, plans to collect zero data from the user, and allows using normal Linux programs on your mobile device. They seem to ship to a variety of countries. If you want a phone that can be fixed, isn't a throwaway, and want to use an OS that is closer to straight Linux on your phone then this is very interesting. It looks like a good addition to other such devices like the Volla phones and Teracube 2E.The main website for FuriLabs is here:https://furilabs.com/The store page for the FLX1 is here:https://furilabs.com/shop/flx1/The company has a Github page where their code can be found:https://github.com/FuriLabs#linuxmobile #linux #furios #flx1 #furilabs. FuriLabs will have an event on June 12th, in Brno, Czech Republic. This is the phone that was teased with Droidian support at FOSDEM, so if you were getting super excited about a mainline-supported device ... don't be. But: Good Halium support is also nice.
- Lilliputing: MNT Pocket Reform is now shipping (crowdfunded open hardware mini-laptop)
More Software News
Distributions
- postmarketOS pmaports issues: Test v24.06 on main and community
- postmarketOS Wiki New Pages: Kobo Clara 2E (kobo-clara2e)
Apps
- @treefit: #flathub beta for #deltachat_desktop is now available for testing.We also improved the new small screen mode so that #linuxmobile phones can use it again. (still not a use case we can support officially, but now you can actually use it)Read more and more pictures:https://support.delta.chat/t/help-testing-the-upcoming-v1-45-x-release/3089/22
- Marcus Lundblad: "Draft implementation of the MOTIS/Transitous support for @gnomemaps…"
- Kasts: "#Kasts 24.05.0 has been released a few weeks ago.…"
- kramo: "Showtime, the video player I'm developing for #GNOME has entered Incubator and is available on the GNOME Nightly repo for testing…"
- Markus Göllnitz: "We have some great news about @schmiddionmobile’s Railway: It is no longer limited to the HAFAS API that amongst other Deutsche Bahn uses! 🎉 …"
- Rafael Mardojai C.M.: "Dialect 2.4.0 is officially out with support for the DeepL API. Enjoy!…"
- Lemmy - linuxphones: I've created some mock-ups for new Linux apps
Gnome Ecosystem
- This Week in GNOME: #151 Pride Month
- alicem: CSS Happenings
- Planet GNOME: Manuals on Flathub
- GNOME Foundation: GUADEC 2024 Call for BoFs and Workshops
Phosh
- Phosh (Mastodon): We did a whole bunch of #Documentation and #GObjectIntrospection annotation cleanups for #phosh 0.39.0 so we're able to create #Rust bindings (https://gitlab.gnome.org/guidog/libphosh-rs) . But what could this be useful for? Who would want to use a #MobileShell as library?#phrog 🐸 would! It's a #greetd compatible greeter by Sam Day written in #Rust: https://github.com/samcday/phrog . That way top-panel, quick settings, keypad, etc can basically look the same as in the logged in session. #LinuxMobile. In case you wonder: Why use a greeter? Well, as Mobian with phog shows, it can help with automatic keyring unlock (as long as both passwords are the same).
- Phosh (Mastodon): More #phosh custom quick settings coming in. We just landed a dark mode toggle by Teemu Ikonen on main:#gtk #LinuxMobile
- Phosh (Mastodon): This post by Arun describes how you can roll your own: https://phosh.mobi/posts/custom-plugins-dev/
- Guido Günther: So far you had to pull out #phosh's top and bottom bar quiet a bit to make it unfold. That's kind of o.k. on 📱 like the #Librem5 or #PinePhone but can be cumbersome on larger phones like the #OnePlus6T or tablets like the #Librem11. I've put out an MR for #phoc which adds a fling #gesture so you can also fold/unfold with a fast swipe. Here's a short video demoing this for different screen sizes:#LinuxMobile
- Guido Günther: Please excuse the video quality. MR is at https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/568
Plasma Ecosystem
- Nate Graham: These past two weeks in KDE: massive stability work for Plasma 6.1
- KDE Announcements: KDE Ships Frameworks 6.3.0
- KDE e.V. News: KDE e.V. is looking for a contractor to coordinate the KDE Goals process
- Volker Krause: GPN22
Sxmo
- Sxmo 1.16.1 released — sourcehut lists
- #sxmo: me seeing the #pinephone haters as a former #openmoko owner.#pine64 #pinephonepro #sxmo #waybar @linuxphones !linux@lemmy.ml #spotify
Sailfish OS
- Community News - Sailfish OS Forum: Sailfish Community News, 6th June 2024 - Sauna
- flypig's Gecko log: Day 257
- flypig's Gecko log: Day 256
- flypig's Gecko log: Day 255
- flypig's Gecko log: Day 254
- flypig's Gecko log: Day 253
- #sailfishOS: #SailfishOS #Gecko dev diary Day 252. Switching pointers to references to match upstream changes and checking the ChooseGLFormats() logic to see whether things can be simplified further.https://www.flypig.co.uk/gecko?&list_id=1109&list=gecko
- #sailfishOS: #SailfishOS #Gecko dev diary Day 251. Today I've been doing this: edit-rebuild-test; edit-rebuild-test; edit-rebuild-test. All with the aim of simplifying the patch by stripping out unused methods (and there are loads of 'em!).https://www.flypig.co.uk/gecko?&list_id=1108&list=gecko
- #sailfishOS: In case you missed it - it can happen 😅- there's a package that enables the 3 cameras, for Xperia 10 iii only: "Toggle Xperia 10III Cameras"#SailfishOS #Xperia10iii #patch
Ubuntu Touch
- UBports News: Ubuntu Touch Q&A 141
- UBports News: Ubuntu Touch Q&A 140
- Ubuntu Touch Forums News: Ubuntu Touch 142 Saturday 8th June at 19:00 utc
- UBports - Mastodon: The following trustees are elected to the Membership Committee: Daniel Frost Diogo Constantino Ratchanan SrirattanametThe following trustees are substitute members, who will replace any outgoing members during their term (in order): 1st substitute: Roger Trewinnard 2nd substitute: Muhammad AliSpecial thanks to Daniel Frost and Diogo Constantino for all their work in running this election.#UBports #UbuntuTouch
- UBports - Mastodon: We are pleased to announce the results of the elections for the Board of Directors and Membership Committee.The following trustees are elected to the Board of Directors: Marius Gripsgard Nigel Wood Ricardo Mendoza Paul Hortola Allan Nordhøy The following trustees are substitute members, who will replace any outgoing members during their term (in order): 1st substitute: Oren Klopfer 2nd substitute: Riccardo Riccio
- fredldotme: Finalizing this with Tide IDE, you even get a full C++ IDE to work on Ubuntu Touch apps with Ubuntu Touch itself!/me is proud
- fredldotme: snapd modified just enough for this:Ubuntu Touch is self-hosted in terms of app development now, just needs git-confined, docker and the clickable snaps + some permission juggling!
- #UbuntuTouch: DeltaTouch version 1.5.0 is out! Main features:⭐ Count of unread messages in accounts other than the active one⭐ Convergence: App automatically switches to multi-column mode depending on its width⭐ Option to send with Enter; Ctrl-Enter always sendsand much more, see the changelog for the full list: https://codeberg.org/lk108/deltatouch/src/branch/main/CHANGELOG#DeltaTouch #DeltaChat #UbuntuTouch
Kernel
- phone-devel: [PATCH 0/7] msm8937/msm8976/qcs404 icc patches
- phone-devel: [PATCH] ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer
- phone-devel: [PATCH v2 0/2] Support mailbox interface in qcom,smsm driver
- phone-devel: [PATCH v2] rpmsg: qcom_smd: Improve error handling for qcom_smd_parse_edge
- phone-devel: [PATCH] arm64: dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA
- phone-devel: Re: (subset) [PATCH 0/2] Add HTC One (M8) support
- phone-devel: Re: (subset) [PATCH 0/7] Use mboxes instead of syscon for APCS (arm32 & arm64)
- phone-devel: Re: [PATCH 0/2] Add HTC One (M8) support
- phone-devel: Re: [PATCH v6 00/23] imx258 improvement series
- phone-devel: Re: [PATCH v2] media: dt-bindings: qcom,sc7280-venus: Allow one IOMMU entry
Stack
- Phoronix: Mold 2.32 Released With Increased LLVM LLD Compatibility, Faster Identical Code Folding
- Phoronix: Python 3.13 Beta 2 Released For Testing The Experimental JIT & Other New Features
- Phoronix: Mesa 24.1.1 Released With Many Graphics Driver Bug Fixes
- Phoronix: Google Begins Upstreaming Fuchsia OS Support Into Mesa 3D
Matrix
- Matrix.org: This Week in Matrix 2024-06-07
- Matrix.org: Policy and regulation update 2024: Matrix and the GDPR
- Matrix.org: Introducing our first elected Governing Board
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!