That post seems to be missing.
Yaky 31 points 2 years ago

I tried out postmarketOS + phosh on a PinePhone about a year ago. For my own needs, it worked fairly well, except (ironically) receiving calls. It was like driving an old car, everything was slightly jank, but worked, and could be tinkered with - see the entire review. I have to give credit that there has been impressive progress in mobile Linux since PinePhone's release in 2019, and a lot of it was developed by unpaid hobbyists.

path: 0 13638840, hotness: undefined, score: 31, children: 0
OhYeah 24 points 2 years ago

I don't daily drive one but I've been keeping a close eye on it and here's my opinions: postmarketos seems to have the most momentum out of any distro (you can see device support here). I do believe it will be viable eventually as a lot of work is actively being done. This month they announced two grants that were accepted for 4g volte calling and firefox on mobile improvements. They are also working on porting systemd to alpine so that gnome mobile and plasma mobile can be run without any workarounds. Also the oneplus6/6t seems to be the most hopeful for a daily driver.

tldr: I don't think it's currently viable but work and money is currently being put towards projects to fix that

path: 0 13638713, hotness: undefined, score: 24, children: 0
kyub 15 points 2 years ago

It depends. It's viable if you just need a phone with several open source applications (non-Android) and are fine with that. But if you need Android app compatibility it's probably going to be harder or more inconvenient to do, though I haven't checked the status in recent time. And then there's this evil thing called Google Play Integrity (essentially DRM restricting which apps can run on which OS) which is a problem even for non-proprietary Androids, so you probably won't have any chance if you're dependent on such an app (thankfully it's rare but as we all know stupid ideas tend to become annoyingly popular).

Main problem, as usual, is that Android and iOS have become such big and popular "platforms" for mobile apps that establishing a "third" platform for app developers is basically impossible (also remember what happened to Windows Phone OS, they were late to the market and failed spectacularly to catch up. Of course in this case it's open source so it can grow regardless of user numbers, but still, it's hard to catch up when lots of great Android apps were already developed specifically for Android). So you can only hope that Android app compatibility grows mature enough to be close to 100% compatible, so that you can also run almost all Android apps on your mainline Linux mobile OS. Then you're not "limited" anymore. (At least if you consider it "limited" when you can't run Android apps. Which most probably consider to be "limited").

So I think it's less about the hardware and OS/UI (I think they work fine these days) and more about the available apps.

[My main daily driver phone is a GrapheneOS (Android) and I have a Pinephone with Linux for playing around in WiFi at home only]

path: 0 13638687, hotness: undefined, score: 15, children: 6
wildbus8979 7 points 2 years ago

To your point, I tried for a bit and truly the one thing I couldn't live without was Signal.

path: 0 13638687 13638709, hotness: undefined, score: 7, children: 5
naeap 1 point 2 years ago

The Signal Linux client isn't working on a phone?
Signal is also one of my essential apps, but I wasn't expecting a problem there, as I've Signal running on my desktop and laptop.
Phone just not beefy enough or what is the issue with it?

path: 0 13638687 13638709 13639175, hotness: undefined, score: 1, children: 4
wildbus8979 3 points 2 years ago

Flare? It's hardly complete. Can't even use it as a primary device.

As for the desktop app, it's not exactly mobile oriented.

path: 0 13638687 13638709 13639175 13639182, hotness: undefined, score: 3, children: 3
naeap 1 point 2 years ago

Ah, ok

Not being mobile oriented is a very valid point.
Thought, that it maybe still is enough to work with, but yeah, I can imagine that it's not really nice handle on mobile - and probably no notification support etc

path: 0 13638687 13638709 13639175 13639182 13639227, hotness: undefined, score: 1, children: 2
QuazarOmega 14 points 2 years ago

Gonna pull your leg here and say Android or, as I've recently taken to calling it, busybox + Linux + Google

path: 0 13639114, hotness: undefined, score: 14, children: 3
Mwa 5 points 2 years ago

Actually android uses toybox not busybox đŸ€“

path: 0 13639114 13639843, hotness: undefined, score: 5, children: 2
QuazarOmega 2 points 2 years ago

Actually thanks for the akshually, because I had no idea about its existence

path: 0 13639114 13639843 13639884, hotness: undefined, score: 2, children: 1
Mwa 3 points 2 years ago

Ah okay and yw.

path: 0 13639114 13639843 13639884 13639886, hotness: undefined, score: 3, children: 0
KindaABigDyl 9 points 2 years ago

No bc of camera proprietariness

path: 0 13639008, hotness: undefined, score: 9, children: 1
Irelephant 1 point 2 years ago path: 0 13639008 13640121, hotness: undefined, score: 1, children: 0
Dalaryous 9 points 2 years ago

I'm surprised nobody mentioned Droidian yet. It's the best of both worlds: You get a Linux phone with Phosh and an actual camera + sensors working due to the Android kernel. Check it out here: https://droidian.org/

It supports Waydroid out of the box, allowing you to run Android apps such as Whatsapp, Bitwarden and even Google Playstore, etc.

The new Firefox is miles away from what PostmarketOS offers. The only downside is you need a supported device, as per https://devices.droidian.org/.

So yes, I do drive Droidian daily, but I have an Android phone nearby just in case I need something specific.

path: 0 13639742, hotness: undefined, score: 9, children: 0
BaldDude 8 points 2 years ago

SailfishX is a usable daily driver with decent Android app support.

BUT: you’ll have to be okay with dealing with random annoyances like:

-> Your default weather app lost the ability to get weather data.

-> Some Xperia 10 III devices lose audio after some time when using GPS. Unless you are in Finland, then you are fine. Nobody knows why.

path: 0 13639788, hotness: undefined, score: 8, children: 0
eldavi 6 points 2 years ago

fwiw: it was viable when i had the first android released to the public; it was an HTC and with debian.

path: 0 13638682, hotness: undefined, score: 6, children: 4
halm 3 points 2 years ago

So, 15 years later we're worse off than then? Argh.

Out of curiosity, was it "just" a plain Debian system, or did it support touch screen and phone service?

path: 0 13638682 13638784, hotness: undefined, score: 3, children: 3
bjoern_tantau 7 points 2 years ago

Around that time we had the Nokia N900. For me it was the perfect phone. Debian as a base with Nokia's (unfortunately proprietary) apps on top of X11. You could just recompile Linux apps like Gimp and it worked. Apps that were made for Palm's WebOS worked.

Pidgin's libpurple was used for all the instant messaging so just about any protocol just worked without any need for extra apps. You could easily hack the underlying system. People added functionality like using the light sensor as a button. Angry Bird's first release was on that phone.

I miss it dearly. It was killed by Microsoft. Nothing ever managed to come close. That little 128 MB RAM machine had better multitasking than modern 8 GB phones.

path: 0 13638682 13638784 13638818, hotness: undefined, score: 7, children: 0
eldavi 3 points 2 years ago

androids can't do base distro's anymore?

the touch screen support was TERRIBLE, but it was helped a lot by the physical slide-out keyboard and i never got the phone capabilities to work correctly, but i heard from my colleagues at the time that some of them had figured it out.

path: 0 13638682 13638784 13638819, hotness: undefined, score: 3, children: 1
halm 2 points 2 years ago

androids can’t do base distro’s anymore?

I'll be honest, I never tried. Seeing that there are projects working independently to bring Debian, Ubuntu, and Arch to Android, I'd guess no? Plus I know you can run any distro in an emulator within Android systems, but that feels more like a curiosity.

path: 0 13638682 13638784 13638819 13639047, hotness: undefined, score: 2, children: 0
JustVik 6 points 2 years ago

I use postmarketos with phosh. It's kind of viable, but it has some infrequent bugs. For example sometimes, quite rarely, the call menu may freeze after the call and not respond to touches until the reboot. The camera doesn't work at all. But there are positive aspects, an ordinary Linux terminal and the usual convenient console programs. :)

path: 0 13639071, hotness: undefined, score: 6, children: 1
JustVik 1 point 2 years ago

It has sufficient list of programs: browsers (I use firefox), ebook readers, fractal (matrix), telegram, maps, that works good enough on mobile at least for my daily use.

path: 0 13639071 13639109, hotness: undefined, score: 1, children: 0
Rakenclaw 6 points 2 years ago

I run Ubuntu Touch on a Google Pixel 3a xL with Waydroid/Aurora store for Android stuff. So far it works fine for what i need.

path: 0 13639334, hotness: undefined, score: 6, children: 2
yewg85lcx 2 points 2 years ago

Is Whatsapp working ?

path: 0 13639334 13639646, hotness: undefined, score: 2, children: 1
Irelephant 1 point 2 years ago path: 0 13639334 13639646 13640120, hotness: undefined, score: 1, children: 0
ICastFist 4 points 2 years ago

The biggest hurdle is getting a phone that you even can install a custom ROM or different OS. 'mericans and yuropeans can get their pixels, pinephones and similars easily, other places cannot.

path: 0 13639710, hotness: undefined, score: 4, children: 1
Irelephant 3 points 2 years ago

Every phone in europe has to have an unlockable bootloader, Although, thats useless without a custom recovery support.

path: 0 13639710 13640118, hotness: undefined, score: 3, children: 0
davel 3 points 2 years ago

How are all the AOSP-based OSes, like for instance GrapheneOS, not Linux distros?

path: 0 13638841, hotness: undefined, score: 3, children: 10
OhYeah 13 points 2 years ago

There are apps made for linux that don't work with android, and there are apps made for android that don't work with linux. That's enough for me to consider them different

Also android just doesn't use the basic mainline kernel which is what most people want when they say "linux phone"

path: 0 13638841 13638883, hotness: undefined, score: 13, children: 0
boredsquirrel 2 points 2 years ago

They dont use GNU or glibc or systemd

path: 0 13638841 13638877, hotness: undefined, score: 2, children: 7
davel 4 points 2 years ago

Lots of distros don’t use systemd, and a few non-AOSP distros don’t use GNU userland or glibc, Alpine for one.

path: 0 13638841 13638877 13638882, hotness: undefined, score: 4, children: 1
boredsquirrel 1 point 2 years ago

Just saying what some guy told me.

It is also a highly modified kernel, extremely reduced. They do all filesystem stuff in userspace for example, which is pretty cool. And they add a ton of garbage out of tree drivers.

path: 0 13638841 13638877 13638882 13638966, hotness: undefined, score: 1, children: 0
0x0 2 points 2 years ago

glibc is key here, it's what most linux distros use. One of Google's vendor-lock moves was to start using their own libc implementation, making it incompatible with everything else.

path: 0 13638841 13638877 13639620, hotness: undefined, score: 2, children: 4
boredsquirrel 1 point 2 years ago

I can imagine that theirs is safer and more suited for targeted devices. Linux is extremely generalistic and has a ton of cruft.

But I have never looked at their code or tried to port a Linux app to Android. The #Krita devs might have some insight here.

path: 0 13638841 13638877 13639620 13639628, hotness: undefined, score: 1, children: 3
0x0 2 points 2 years ago

I can imagine that theirs is safer and more suited for targeted devices. Linux is extremely generalistic and has a ton of cruft.

For targeted devices so is Gentoo. Their edge is having access to proprietary drivers.

But I have never looked at their code or tried to port a Linux app to Android. The #Krita devs might have some insight here.

If it's written in portable C you can use the Android NDK/SDK to cross-compile it for the 4 archs they support. I do it at work.

path: 0 13638841 13638877 13639620 13639628 13639678, hotness: undefined, score: 2, children: 2
sudoer777 2 points 2 years ago

When people want "Linux" on their phones they're talking more about the ecosystem than the OS

path: 0 13638841 13640417, hotness: undefined, score: 2, children: 0
Jumuta 2 points 2 years ago

tried pmos with plasma mobile but the browsers were buggy because of my SOC having bad graphics acceleration support in the mainline kernel

path: 0 13639220, hotness: undefined, score: 2, children: 0
Mwa 2 points 2 years ago

Does android count?

path: 0 13639833, hotness: undefined, score: 2, children: 0
dosuser123456 1 point 2 years ago

...does android count

path: 0 13780462, hotness: undefined, score: 1, children: 0
eugenia 1 point 2 years ago

No, none of them are. I tried 2-3 versions of it, none is good. However, Android on the other hand, which is also linux-based, is good. Go for Murena's e/OS, or LineageOS.

path: 0 13638900, hotness: undefined, score: 1, children: 0
0x0 0 points 2 years ago

No. Maybe. Why not?

path: 0 13638681, hotness: undefined, score: 0, children: 0
HappyTimeHarry -4 points 2 years ago

Android is a Linux distro, just because its not gnu or running whatever subset of features a desktop Linux might have doesn't make it any less of a Linux distro.

The real question is what do you consider a part of a "Linux disto" that currently isn't available on android?

path: 0 13638894, hotness: undefined, score: -4, children: 2
0x0 2 points 2 years ago

The only thing linux about android is the kernel, i wouldn't call that a linux distro and it's not even compatible with any others.

path: 0 13638894 13639618, hotness: undefined, score: 2, children: 1
HappyTimeHarry 1 point 2 years ago

The only thing about Linux IS that its a kernel. Its not like BSD where all the tools get developed together and released in the same edition, Linux is a kernel, full stop. Anything built on top of the Linux kernel is a Linux distro.

Can you name something other than the kernel that would be considered an essential element of a Linux distro and not available on android or BSD?

Its always been GNU+Linux, even stallman acknowledged its a separate thing and distros without GNU or glibc do exist on desktop too.

path: 0 13638894 13639618 13640336, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...