241
submitted 3 weeks ago* (last edited 3 weeks ago) by Allero@lemmy.today to c/linuxphones@lemmy.ml

So, after following the discussions for quite a while, I decided to pull it off.

Having gone though the support list of various distributions, I chose Pixel 3a for my setup. Among the dirt cheap smartphones, it seems to enjoy the support of almost everything.

I decided to install PostmarketOS with Plasma Mobile. In the meanwhile, I also tested Mobian (didn't work for me for some reason) and Gnome (I ended up being too much of a KDE fanboy).

The overall experience is, honestly, mixed. It sure is exciting, and I've spent a whole day tinkering here and there (and feeling a bit nostalgic for the day I felt this way about Linux as a whole), the hardware support was a pleasant surprise, up to multipoint Bluetooth TWS headphones, but still, system stability isn't anywhere near a daily driver, and software support lags behind in many ways.

In any case, now I too have a platform to look into the future. Year of Linux mobile, anyone? :)

P.S. Any advice on censorship-resistant (VLESS/Reality/AmneziaWG-based) VPNs for PostmarketOS on ARM devices?

top 50 comments
sorted by: hot top new old
[-] melroy@kbin.melroy.org 17 points 3 weeks ago

do you have more screens for us to share? Looking good. This is the future.

[-] Allero@lemmy.today 16 points 3 weeks ago

Sure! ๐Ÿ˜Š

Here are some for you. Don't mind Google apps, they come with Waydroid and run from an Android container. Initial installation comes without it, but Plasma Mobile has some useful integrations.

[-] Solrac@lemmy.world 6 points 3 weeks ago

Regarding the GApps, I used this while I was testing pmOS on the Fairphone 4, worked pretty nifty. https://codeberg.org/SolAZDev/waydroid-eOS/releases but it's on 3.5

[-] Allero@lemmy.today 4 points 3 weeks ago

Nice!

I intentionally chose the full option with Google apps, so that I wouldn't have to find workaround in what's already a workaround. But any progress towards minimizing Google presence is good!

[-] codenul@lemmy.ml 3 points 3 weeks ago

First time seeing this. I run /e/os on my phone and love it. Interesting to see ot being used along with Waydroid

[-] melroy@kbin.melroy.org 3 points 3 weeks ago

Wow nice! Yeah Okey so if needed you can still fallback to some android apps if really needed..?

[-] Allero@lemmy.today 6 points 3 weeks ago

Yep! You can install and use most Android apps through a container. Note that, by default, the container will use its own file storage, and ensuring that it shares this with a host system takes some effort.

[-] clay_pidgin@sh.itjust.works 5 points 3 weeks ago

Or do you MOSTLY use Android apps?

[-] Allero@lemmy.today 3 points 3 weeks ago

Then why would you make a Linux phone in the first place? :D

[-] clay_pidgin@sh.itjust.works 4 points 3 weeks ago

For fun, privacy, or testing even if it's not ready for prime time?

[-] Allero@lemmy.today 4 points 3 weeks ago* (last edited 3 weeks ago)

Fair!

For me it's mostly just fun, and this little joy of having everything run Linux, lol

But also to see for myself the current state of things.

load more comments (3 replies)
[-] melroy@kbin.melroy.org 2 points 3 weeks ago

I can imagine it might take a while to catch up with android apps. Linux phones are still just getting started. We are at the beginning of a new era.

[-] clay_pidgin@sh.itjust.works 2 points 3 weeks ago

That's what I'm guesting too.

[-] i_am_hiding@aussie.zone 16 points 3 weeks ago

Mad!

I have been running SailfishOS as my daily driver for two years now. Linux phones are great!

[-] Allero@lemmy.today 9 points 3 weeks ago

Wow, we have a veteran here! :D

Glad to hear!

[-] i_am_hiding@aussie.zone 3 points 3 weeks ago

Hardly, SFOS users go back to the meego/n9 days and earlier. I'm a newcomer!

[-] Allero@lemmy.today 2 points 3 weeks ago

TIL attempts to bring Linux to mobile are THIS old

[-] Shatur@discuss.tchncs.de 11 points 3 weeks ago* (last edited 3 weeks ago)

How's the battery life? It was my main issue with the PinePhone (Pro).

[-] Allero@lemmy.today 14 points 3 weeks ago

Actually decent! Can't make proper comparisons since the device is long used, but it does survive a day of use.

[-] Allero@lemmy.today 2 points 2 weeks ago

Update on battery life: one place Linux (or, at least, PostmarketOS KDE that I use) truly shines is idle power consumption!

It agressively suspends connections when there are no background processes running and the phone is in the sleep mode, which ends up dramatically improving the idle draw.

I charged my Pixel 3a to 99% and then didn't use it too much - only listened to music for 1,5 hours. Two full days later, it sits at 70%. If the numbers are correct, I must expect it to last almost a week idle on a single charge.

[-] Shatur@discuss.tchncs.de 2 points 2 weeks ago

Wow, that's very impressive!

[-] Shatur@discuss.tchncs.de 1 points 2 weeks ago

What about calls? Can you receive them reliably?

[-] Allero@lemmy.today 2 points 2 weeks ago

Still didn't test, tbh

Had to do some work to make mobile data work, so there could probably be some issues initially. The pmOS wiki for the phone states that calls are working, but VoLTE support is very experimental.

[-] Shatur@discuss.tchncs.de 2 points 2 weeks ago

When I last time looked into it, you couldn't receive calls when the phone sleeps. It works on PinePhone Pro because the modem is a separate board and can wake the phone. This is why I'm curious ๐Ÿ™‚

[-] Allero@lemmy.today 1 points 2 weeks ago

Just tested it, and it works! Upon receiving the call, the phone wakes up and shows the regular call accept/decline menu. Voice in the call works just fine, too.

[-] Shatur@discuss.tchncs.de 2 points 2 weeks ago

Awesome, thanks for the update!

If you later decide to create a post with your experience after some time of use in this sub, I'm pretty sure it will be very appreciated ๐Ÿ™‚

[-] Allero@lemmy.today 2 points 2 weeks ago

Maybe I will! In the meanwhile, I'm always open for questions :)

[-] Sarcasmo220@lemmy.ml 11 points 3 weeks ago

You can check if your preferred VPN provider has instructions to create config files for OpenVPN or WireGuard that you can import into Network Manager

[-] Allero@lemmy.today 12 points 3 weeks ago

I come from a jurisdiction where both are blocked, and require more advanced tools. Thanks for suggestions, though!

[-] quick_snail@feddit.nl 10 points 3 weeks ago
[-] Allero@lemmy.today 8 points 3 weeks ago

Agreed wholeheartedly

[-] onipa@feddit.org 7 points 3 weeks ago

Year of the Linux Phone!

[-] MonkderVierte@lemmy.zip 4 points 3 weeks ago* (last edited 3 weeks ago)

This is a well-made phone.

[-] Allero@lemmy.today 5 points 3 weeks ago

Sure is! I like it, it clearly seems to stand the test of time quite well.

[-] quick_snail@feddit.nl 4 points 3 weeks ago

Nice choice with the Pixel 3a. Great little phone. The newer Pixels are trash.

[-] Allero@lemmy.today 5 points 3 weeks ago

That's my first Pixel, and I like it. The build quality is nice, battery still goes strong, and yes, under Android the camera bangs for its age (not under Linux yet, though - it works, but the quality is down considerably).

[-] erebion@news.erebion.eu 4 points 3 weeks ago

Mobian weekly images are currently broken, use an older one and simply update.

[-] Allero@lemmy.today 2 points 3 weeks ago

Might end up doing just that at some point!

[-] erebion@news.erebion.eu 2 points 3 weeks ago

Drop by in the Mobian chat in case you encounter any issues. I ported Mobian to it and would like to see all issues fixed.

[-] Allero@lemmy.today 1 points 3 weeks ago* (last edited 3 weeks ago)

I will, if I get to do this again!

Unfortunately, I did not write down the error, but it failed to boot properly with some GPU error, I believe with the -2 code, and defaulted to the terminal login screen.

To be more precise: my device is Pixel 3a XL (bonito), SDC panel. The issue does get reproduced on a stable release as well.

[-] erebion@news.erebion.eu 2 points 3 weeks ago* (last edited 3 weeks ago)

That shouldn't be the case and it looks like you hit a bug.

EDIT: Should mention, -2 is "no such file", probably missing firmware, for some reason.

[-] uniquethrowagay@feddit.org 3 points 3 weeks ago

Can you launch Android apps without them starting up a full-blown Android VM? I'd love some kind of translation layer like wine. There are too many services that require a phone app for me to switch right now :/

[-] Allero@lemmy.today 4 points 3 weeks ago* (last edited 3 weeks ago)

It's a container, not a full VM, so it's a bit lighter on resources.

But no, you have to start this container up before apps are operational. So you either have to have the container up and running all the time (consuming quite a lot of battery in the process), or you'll have to wait for it to spin up every time and miss out on any notifications or background activity from this container.

It's very much not perfect rn, and it's not a simple translation layer like wine. And hopes for having a translation layer are quite low, as a huge chunk of Android apps directly depends on Google services and various Android system features. We have better hopes in developing the Linux-native ecosystem, but it's a little bit of a chicken and egg problem, despite some large developer groups slowly claiming the space.

[-] xvapx@lemmy.world 2 points 3 weeks ago

They're using waydroid, which is native Android (kind of like wine) on a container, not a VM.

[-] dragospirvu75@lemmy.ml 1 points 3 weeks ago

Great job, man! Do RCS messages work?

load more comments (1 replies)
load more comments
view more: next โ€บ
this post was submitted on 28 Aug 2026
241 points (98.4% liked)

Linux Phones

8733 readers
22 users here now

Community about running GNU/Linux on phones. Projects like Ubuntu Touch, Plasma Mobile, PostmarketOS, Mobian etc. Either on former Android phones or hardware like the PinePhone.

Related communities:

See also:

Related chats:

founded 6 years ago
MODERATORS