This is a nice post from Reddit...
I have been daily driving a Linux smartphone for 18 months, AMA
I started out with a Pinephone Pro and Mobian but currently daily a Nord N10 5G (billie!) running ubports/Ubuntu Touch. It's a halium device, which I've found to be the best balance of kernel tuning for battery life and usability while letting me have full Linux on top.
@peja How's the camera? Inability to take good photos and videos is the only thing stopping me from using the PinePhone Pro as a daily driver.
@duncan_bayne This is post from reddit, I just shared, phones are not mine..
@peja @duncan_bayne I can confirm the camera functionality is excellent. I have the same device with ubports. There's a telegram group specifically for it that you can ask questions in
@davidoclubb @peja Hey that's not bad! <400 AUD from Amazon.
...
Makes me wonder (no snark intended) why the state of the camera on PinePhone / PinePhone Pro is so poor.
@duncan_bayne @peja I picked up two on eBay for a lot less than that! I won't go into the reasons the camera is worse on postmarketOS, you can look it up. Basically due to use of Android functionality through Haliun
@davidoclubb @peja Ah! I was running Mobian, not PostmarketOS, but sounds like the ubports folks have bypassed their issues with an emulation / virtualisation layer?
I'm familiar with the approach, being a FreeBSD user. For a while, many FreeBSD users have used Linux WiFi drivers through a similar mechanism.
@duncan_bayne @peja I'm not a technical expert! I have played with these things a bit (https://clubb.cymru/2024/10/16/ubuntu-touch/).
By the end of 2025 I will be daily driving one or other Linux phone in preparation for my kids' first mobile device