I made myself a Linux phone!

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?

242 points · 45 comments · view on lemmy.world

45 Comments

melroy@kbin.melroy.org · 16 pts · 5d (15 replies)

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

Allero@lemmy.today · 16 pts · 5d (14 replies)

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 · 5 pts · 5d (2 replies)

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 pts · 5d

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 pts · 5d

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 · 4 pts · 5d (10 replies)

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

Allero@lemmy.today · 6 pts · 5d

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 pts · 5d (8 replies)

Or do you MOSTLY use Android apps?

Allero@lemmy.today · 3 pts · 5d (5 replies)

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

clay_pidgin@sh.itjust.works · 4 pts · 5d (1 reply)

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

Allero@lemmy.today · 4 pts · 5d

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.

melroy@kbin.melroy.org · 1 pts · 3d (2 replies)

So yes or no xd?

Allero@lemmy.today · 2 pts · 3d (1 reply)

No, I only use Android apps for when I absolutely need a working VPN :)

Otherwise, all Linux, baby!

melroy@kbin.melroy.org · 2 pts · 3d

🥳

melroy@kbin.melroy.org · 2 pts · 3d (1 reply)

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 pts · 3d

That's what I'm guesting too.

i_am_hiding@aussie.zone · 15 pts · 4d (3 replies)

Mad!

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

Allero@lemmy.today · 8 pts · 4d (2 replies)

Wow, we have a veteran here! :D

Glad to hear!

i_am_hiding@aussie.zone · 2 pts · 2d (1 reply)

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

Allero@lemmy.today · 1 pts · 2d

TIL attempts to bring Linux to mobile are THIS old

Shatur@discuss.tchncs.de · 11 pts · 5d (1 reply)

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

Allero@lemmy.today · 13 pts · 5d

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

Sarcasmo220@lemmy.ml · 10 pts · 5d (3 replies)

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 · 10 pts · 5d (2 replies)

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

quick_snail@feddit.nl · 10 pts · 4d (1 reply)

Fuck Putin

Allero@lemmy.today · 7 pts · 4d

Agreed wholeheartedly

onipa@feddit.org · 7 pts · 5d

Year of the Linux Phone!

MonkderVierte@lemmy.zip · 4 pts · 4d (1 reply)

This is a well-made phone.

Allero@lemmy.today · 4 pts · 4d

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

quick_snail@feddit.nl · 4 pts · 4d (1 reply)

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

Allero@lemmy.today · 5 pts · 4d

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 pts · 5d (4 replies)

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

Allero@lemmy.today · 2 pts · 5d (3 replies)

Might end up doing just that at some point!

erebion@news.erebion.eu · 2 pts · 5d (2 replies)

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 pts · 4d (1 reply)

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 pts · 4d

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 pts · 4d (2 replies)

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 · 3 pts · 4d

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 pts · 4d

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

dragospirvu75@lemmy.ml · 1 pts · 4d (1 reply)

Great job, man! Do RCS messages work?

Allero@lemmy.today · 1 pts · 4d

Honestly don't know, didn't test it on its own cellular network yet. Considering getting a separate SIM for it :)

DieserTypMatthias@lemmy.ml · -19 pts · 5d (4 replies)
[ removed ]
Allero@lemmy.today · 29 pts · 5d (1 reply)

That's a weird thing to suggest in a Linux Phones community. Sure, I know of GrapheneOS, and I'll maybe have a Graphene-powered phone one day, but I specifically want to have a Linux phone, not an Android one.

Besides, I doubt you'll have Pixel 6 and later models for less than $200, and I got this thing for $50.

quixote@mastodon.nz · 1 pts · 3d

@Allero @DieserTypMatthias Erm, three years ago I bought a Pixel 6a for USD150. Unless they've become collectors' items, it's presumably less than that now.

Though probably more the $50, I'd guess, so your point still stands.

leftascenter@jlai.lu · 25 pts · 5d

Not a linuxphone then.

alastel@lemmy.ml · 15 pts · 5d

With google doing all it can to kill what is left of openness in android i wonder how long it will be valid to use graphene. What when AOSP gets shutdown entirely?