this post was submitted on 07 Mar 2024
61 points (95.5% liked)

Linux Phones

5037 readers
1 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.

See also:

Related chats:

founded 4 years ago
MODERATORS
 

I want to switch from android phone to linux and i want to know which phone is closest to daily driver. I only need call sms and bluetooth to work and battery should last 1 day. also working map camera and web browser app would be great. for os i have thinked to use ubuntu touch or postmarket os. Phones what i have most interested Volla phone Pixel 3a Fairphone 4 Pinephone or pinephone pro Any thoughts or ideas

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 8 months ago (1 children)

I can't give you any useful advice on the phone/os, but I really think you should keep an old or cheap android phone as a backup. You never know when you are going to absolutely need some app, that is unfortunately only available on mainstream phones (android or iOS).

[–] [email protected] 6 points 8 months ago (2 children)

Maybe you can answer one for me, too. I'm not a coder or really great with computers. I use Linux because of the philosophy behind it/political reasons, and because I really love the look and feel of Gnome, and it has just about everything I need. I dual boot Windows in case my college has some program I absolutely have to have, and I'm too dumb to figure out virtual machines and wine.

Do you think Linux phones are ever going to be a viable option for someone like me? I use my phone for browsing Lemmy, gps, streaming/YouTube, audiobooks, et cetera. I don't have a lot of niche use cases, but I also don't have a lot of understanding on how to do certain things myself. I can use a terminal if I can copy/paste or have a guide.

[–] [email protected] 10 points 8 months ago* (last edited 8 months ago) (2 children)

A postmarketOS ready phone should do it. On your Linux PC you install pmbootstrap and follow the guides. Its easier than flashing android ROMs. A combination of phosh, fde and f2fs gave a secure and rock solid linux phone with the experience of near all apps known from gnome desktop.

I would advice op the same btw. but I don't know how good every phone is supported. I use a pinephone.

[–] [email protected] 2 points 8 months ago

Thank you! I'll start looking into it!

load more comments (1 replies)
[–] [email protected] 2 points 8 months ago

Currently those phones are meant for advanced GNU/Linux users and tinkerers. So you will have to learn some things or maybe ask other people for help from time to time. It might be hard and there is no guarantee that it will work for you. But if you have the patience, you could give it a try. Check out my short PinePhone review and this thread.

[–] [email protected] 10 points 8 months ago (2 children)

PinePhone, PinePhone Pro and Librem 5 should have the best GNU/Linux or postmarketOS support, but their SoCs are not be as fast and energy efficient as other modern phones. You can check my short PinePhone review and there is also some information in this thread. PinePhone's battery will last a day only if you don't use the phone much.

for os i have thinked to use ubuntu touch or postmarket os

Note that postmarketOS is not GNU/Linux, since it's based on Alpine and Ubuntu Touch is GNU/Android or something like that, since it uses the Android kernel. The most popular GNU/Linux distros are Mobian and Manjaro.

[–] [email protected] 6 points 8 months ago (1 children)

Librem 5

URGENT WARNING: Purism, the company manufacturing Librem 5, is a company you should avoid. There is a non-zero chance you will give your money away, and receive nothing. https://vid.puffyan.us/watch?v=-IjUryQOlgk

Carry on.

[–] [email protected] 3 points 8 months ago (1 children)

To be fair those were preorders and I'm pretty sure everyone did get their phone eventually. It just took a really long time. At least they don't make proprietary software like Louis Rossmann and unlike Pine64, they contribute a lot to the software development. They've created Phosh and still develop it, so it would be a shame if this company didn't exist.

[–] [email protected] 4 points 8 months ago (1 children)

I’m pretty sure everyone did get their phone eventually.

Please update to say, they will get their phone. Eventually.

This FAQ was posted August 29th of 2023: https://puri.sm/faq/can-i-get-a-refund-on-my-librem-5-order/ There is no yes or no. Why? Because their answer is a roundabout, "Why we won't refund your money."

To be clear. Purism took people's money starting in 2017, failed to deliver 2 years later, and is currently stringing people along. This has been going on for 5 YEARS. Do yourself a kindness and avoid this company like you would thieves, as there are still many cases of people spending $2.5k on a laptop, and not getting a refund as recent as 30 days ago.

[–] [email protected] 3 points 8 months ago (1 children)

They way I understand it, their FAQ says that they will not refund any Librem 5 preorders.

We have your phone, and we will ship all the phones to those who have confirmed their mailing address, with the store credit available to the rest.

This is what they promised in 2023 and I haven't yet see any evidence that this didn't happen.

Do yourself a kindness and avoid this company like you would thieves, as there are still many cases of people spending $2.5k on a laptop, and not getting a refund as recent as 30 days ago.

If that's true, then it's pretty messed up. Is that legal under US law?

[–] [email protected] 3 points 8 months ago (1 children)

I haven’t yet see any evidence that this didn’t happen.

Flip that around. Pursim should prove they have fulfilled their orders, instead of consumers assuming they have. On the other hand, if purism spent time writing an answer to a "frequently asked question", they likely are still being asked the question... frequently.

Is that legal under US law?

Depends on what you've agreed to and possibly how long since you've agreed. See 16 CFR 435.2(b), but generally, internet/mail/phone order companies must ship ordered product within 30 days of the agreed upon shipping date, or within 30 days of purchase if no date was agreed upon. Assuming someone does not agree to a delay in shipping, the company must provide a prompt (within 7 days) refund. In the case someone demands a refund after a shipping delay, no, it is not legal.

This thread is very enlightening. https://forums.puri.sm/t/worst-service-refund-not-processed-since-july-2021/19080

[–] [email protected] 3 points 8 months ago

You are right that it looks pretty bad. It's a shame, since they don't have much competition.

[–] [email protected] 4 points 8 months ago (1 children)

Ubuntu Touch uses Linux Kernel and minimal android system

[–] [email protected] 3 points 8 months ago (1 children)

Ah, I see. So I guess we should call it Android/Linux?

[–] [email protected] 6 points 8 months ago

Or as I recently began calling it GNU slash Linux PLUS Android

[–] [email protected] 9 points 8 months ago (2 children)

https://wiki.debian.org/Mobian/Devices

I think OnePlus 6/6T and Pocophone F1 are currently the best supported Android devices, for both Mobian and PostmarketOS.

[–] [email protected] 2 points 8 months ago

That might be true for Android phones, but GNU/Linux phones have the best support.

[–] [email protected] 2 points 8 months ago

I'm using Poco F1 with postmarketOS and mobile data doesn't work for me. Anyone else has this problem?

[–] [email protected] 8 points 8 months ago (1 children)

I daily drive PinePhone Pro with the Pine keyboard to extend battery life. The experience is far from Android, but it's usable.

[–] [email protected] 2 points 8 months ago (1 children)

What distro do you use? Is there anything that doesn't work/works awfully? I understand the camera used to be a problem but dunno if that's still the case

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

I use Arch Linux ARM (with Danct repos).

Camera works and sometimes broken after suspend, but I don't use it. Audio on calls sometimes buggy. But megi resolved call issues, I updated today. Battery life is poor unless you use a keyboard. Battery indicator displays combined percentage which isn't ideal.

[–] [email protected] 3 points 8 months ago (2 children)

Sounds good. I use my phone camera a lot so that's a slight dealbreaker for me but could probably live with the rest. Super interesting to see how it's improving all the time!

[–] [email protected] 1 points 8 months ago

Yeah, if you need a camera, then I would highly recommend to stick with Android for now :)

load more comments (1 replies)
[–] [email protected] 4 points 8 months ago (7 children)

Xperia 10 III with Sailfish OS.

load more comments (7 replies)
[–] [email protected] 4 points 8 months ago (2 children)

I wonder about this too. And instead of a secondary, backup android, can't we just emulate andoid in a vm/container under linux? Sounds crazy, but it isn't really.

[–] [email protected] 14 points 8 months ago

I present to you https://waydro.id/

Works pretty well, but I've had issues with user input (touch screen) that made it not viable for my purposes (using Signal)

[–] [email protected] 2 points 8 months ago

You are literally talking about sailfish os at this point. (what they do isnt exclusive to them)

[–] [email protected] 3 points 8 months ago (2 children)

Someone make a Framework laptop phone ;P

MNT Reform has some interesting innovations as well.

But purely phone the problem is computing power typically.

If you can get a small enough screen say 6-7" you could always do a m.2 modem or just forego traditional for VOIP, Chatty has SIP plumbed in.

I think we should really just can the love affair with "phones"

You now have a Star Trek "Communicator" thing in your pocket. That does many communication apps, video, audio, text.

Seeing the small form factor handheld game consoles gives me hope a SFF Linux Phone Mod is close to come.

Its probably already doable if any of them can have the controller wings removed.

[–] [email protected] 3 points 8 months ago (1 children)

@electricprism @Volfase I think MNT pocket reform can already do everything. Has SIM card slot, mic and speaker. I'm not sure of OS available for it though

[–] [email protected] 1 points 8 months ago (1 children)

Don't tell me that /s this is an expensive hobby, I might just have to give that a go now I must have missed it.

[–] [email protected] 1 points 8 months ago

@electricprism haha I'm trying hardest to not buy new toys but if you end up getting it, please document the process of using it as phone

[–] [email protected] 1 points 8 months ago (1 children)

What would be the advantage over PinePhone or Librem 5?

[–] [email protected] 3 points 8 months ago (1 children)

Opinion Disclaimer.

PinePhone (at least v1) is no longer maintained in Mobian due to changes in tech. It was a great Dev device for it's time. The camera was terrible and it was awfly slow which isn't a surprise at its humble $200-400 price.

The device is a SBC Single Board Computer meaning the modem is soldered on the same silicon as the CPU, RAM, Storage, etc...

All Cellular modems are made by 2 international companies last I checked who all have blobs in their modems -- this is bad because it means open source can't have a fair shot at competing when you need their "blessing" to use the Cellular Internet.

Librem 5 is better in some areas worse in others. The modem is a m.2. This allows the Mainboard to cut power to the modem as desired. The modem can't be entirely turned off in other phones and as they are on the same SBC there is speculation secret commands could be used for data extraction or to activate spyware in cellphones as was recently discovered with Android and iOS. Separating the m.2 isolates the abilities of the modem module as a "firewall" being the closest comparison.

Librem 5 is also slow. The camera is better than PP. It can do phone and SMS okay but loading a webpage on it is not fun. Both devices have hotswap batteries so to speak so the charge is a nominal issue for me.

PPP is supposedly more battery intensive but manufactured in Hong Kong, which has been absorbed into China. For this reason the tech world is not as fond of their PPP as their initial PP before China absorbed them. Considering the last 4 years people are no longer "fond".

Something newer than PP or L5 is needed. Something that can do basic tasks without binary blobs wrecking The FOSS Dream.

Framework is a little big but if you see what modders have done it is a good candidate.

https://www.pcmag.com/news/handheld-gaming-pc-created-using-framework-laptop-components

Having the ability to add mics with physical kill switches and cameras with kill switches or being omitted entirely in my opinion would be optimal.

Not just having a " mute" button in the same way that when you press mute on zoom or "camera off" if the application has access to audio and video it can still capture all that audio and video when users think they are not being watched.

MNT uses RISCV and ARM SBC IIRC and modularizes a small form factor SFF device and maybe someday will rise to the occasion, or what I mean is modders have a better shot with that kind of thing.

Moving out of the Cellular space away from Phone numbers and to Element, or SIP or VOIP just makes sense for communications. It "cuts the cord" of the ATT / Bell monopoly that has plagued humans for decades.

Eventually we will see "phones" move away from cellular to satellite. This may be the jump we need to break free of all this blob nonsense cock blocking Linux.

There isn't a optimal answer just yet, like do I build a phone out of a RPI5? when RPI5 and ARMs in general have blobs.

I think major headway has been made in the software front thanks to KDE, Gnome, Purism, Mobian, PostmarketOS and others.

I think the death grip is nearly over as more SFF production capabilities are commonplace now.

A winner hasn't really been declared, hell a Steam Deck could even be modded (x86 too) to run off the shelf Linux tech and the OS could be on MicroSD and the modem could theoretically be in the m.2 slot. Purism does sell the modems for $50 on their store.

Anyways, there are more questions than answers, at least in the present tense -- Who Will Deliver? Could this be the year of the Linux Phone? Maybe for some.

[–] [email protected] 4 points 8 months ago (1 children)

PinePhone (at least v1) is no longer maintained in Mobian due to changes in tech.

The original PinePhone is still maintained. I don't know for how long, though.

The device is a SBC Single Board Computer meaning the modem is soldered on the same silicon as the CPU, RAM, Storage, etc…

I'm not sure what you mean, since PinePhone's and Librem 5's modem is not integrated into the SoC. It's a separate chip connected through USB.

Librem 5 is better in some areas worse in others. The modem is a m.2. This allows the Mainboard to cut power to the modem as desired. The modem can’t be entirely turned off in other phones and as they are on the same SBC

PinePhone also has a killswitch to power off the modem. I think the only difference between them is that Librem 5's modem is removable and PinePhone's modem is soldered onto the board.

there is speculation secret commands could be used for data extraction or to activate spyware in cellphones as was recently discovered with Android and iOS. Separating the m.2 isolates the abilities of the modem module as a “firewall” being the closest comparison.

Android phones have some modem isolation too, but I don't know much about it.

PPP is supposedly more battery intensive but manufactured in Hong Kong, which has been absorbed into China. For this reason the tech world is not as fond of their PPP as their initial PP before China absorbed them. Considering the last 4 years people are no longer “fond”.

I haven't heard of that, but I'm pretty sure Librem 5 is manufactured in China too, just like most phones.

Something newer than PP or L5 is needed. Something that can do basic tasks without binary blobs wrecking The FOSS Dream.

Binary blobs are fine as long as they are not present in the operating system or executed by the main CPU. At least that's the Free Software Foundation's opinion until we can do something about it. This is where Librem 5 does better than PinePhone.

Framework is a little big but if you see what modders have done it is a good candidate.

It has a x86 CPU, so it probably requires proprietary BIOS. I assume you will also need to install proprietary firmware in your OS to get working WiFi. So I don't know if it's an improvement over GNU/Linux phones. It's probably not very energy efficient either.

Having the ability to add mics with physical kill switches and cameras with kill switches or being omitted entirely in my opinion would be optimal.

PinePhone and Librem 5 have killswitches for the cameras and the microphone.

Moving out of the Cellular space away from Phone numbers and to Element, or SIP or VOIP just makes sense for communications. It “cuts the cord” of the ATT / Bell monopoly that has plagued humans for decades.

Phone calls are not end-to-end encrypted, so they suck. But to use Matrix you will need to use the internet. So you still need a modem probably. If not, you can just disable it with a killswitch.

Eventually we will see “phones” move away from cellular to satellite. This may be the jump we need to break free of all this blob nonsense cock blocking Linux.

I think the main problem is lack of SoCs that have good mainline Linux kernel support. Removing the modem won't solve it and you will still need proprietary firmware for WiFi and Bluetooth, which sucks.

There isn’t a optimal answer just yet, like do I build a phone out of a RPI5? when RPI5 and ARMs in general have blobs.

Yeah, it has the same problem.

A winner hasn’t really been declared, hell a Steam Deck could even be modded (x86 too) to run off the shelf Linux tech and the OS could be on MicroSD and the modem could theoretically be in the m.2 slot. Purism does sell the modems for $50 on their store.

Oh, that's interesting. It probably still has blobs, though. And if you want to use WiFi, it probably requires proprietary firmware installed in your OS.

Librem 5 is probably the best in terms of software freedom. I think it doesn't require any proprietary firmware in the operating system, because it was moved to separate chips. But I think binary blobs are still executed during boot, which is why they didn't manage to get the RYF certificate from the FSF.

[–] [email protected] 2 points 8 months ago (3 children)

Yeah man, I think the article I initially read about PP Mobian situation was this one here just for reference if I am even remembering right -- https://blog.mobian-project.org/posts/2023/09/30/paperweight-dilemma/

I forgot about the toggles under the PP cover, I didn't know they acted as hardware kill switches like L5? Interesting for sure

Yes most SFF tech is still China, maybe someday we'll have more diversification. It'll have to do for now.

x86 is a power suck but I still think it's a interesting use case as it delivers on webpage rendering and demanding tasks. Ideally I would imagine RISCV would be the golden standard.

I guess if I wanted to be puritan maybe starting with a Librem Mini with Secure boot might make a good frankenstein phone.

I won't let the perfect be the enemy of the good until we are in a position to be choosers, until then its pretty much a community effort to get the whole thing off the ground.

BeepBerry was a really interesting concept but lacked the sophistication needed to take off.

I could see a new iteration gaining ground

https://beepy.sqfmi.com/

[–] [email protected] 2 points 8 months ago

I forgot about the toggles under the PP cover, I didn’t know they acted as hardware kill switches like L5? Interesting for sure

Yeah, they have the same purpose. They are just a little less convenient to use.

x86 is a power suck but I still think it’s a interesting use case as it delivers on webpage rendering and demanding tasks. Ideally I would imagine RISCV would be the golden standard.

I think the power efficiency of x86 is getting better lately, but still not good enough.

I guess if I wanted to be puritan maybe starting with a Librem Mini with Secure boot might make a good frankenstein phone.

It would probably be pretty big and power hungry. It seems that it uses Coreboot, which contains proprietary blobs. Most x86 devices need those.

I won’t let the perfect be the enemy of the good until we are in a position to be choosers, until then its pretty much a community effort to get the whole thing off the ground.

I hope some next phone will get a RYF certificate from the Free Software Foundation. That's already a pretty high standard.

BeepBerry was a really interesting concept but lacked the sophistication needed to take off.

I could see a new iteration gaining ground

https://beepy.sqfmi.com/

I haven't heard of it before, but I doubt that Raspberry PI can be the solution. Does it even run a mainline Linux kernel?

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago)

Regarding Beepy: I really tried, but ... compared to that, PinePhone was easy to get to a somewhat works state in mid 2020. See https://linmob.net/enter-beepy-esc/#flaws

[–] [email protected] 2 points 8 months ago (1 children)

Yeah man, I think the article I initially read about PP Mobian situation was this one here just for reference if I am even remembering right – https://blog.mobian-project.org/posts/2023/09/30/paperweight-dilemma/

Someone stepped up (see https://blog.mobian.org/posts/2024/01/08/highlights-of-2023/ and afaik a-wai also mentioned this at fosdem (https://fosdem.org/2024/schedule/event/fosdem-2024-3290-towards-a-bright-future-with-mobian-/), also long standing issues like the out-of-tree-WiFi/BT driver are being worked on currently.

[–] [email protected] 1 points 8 months ago

Great news, thank you for the links

[–] [email protected] 3 points 8 months ago

I use a PinePhone (non-pro) as a daily-driver for 4+ years now. Sure it runs well. Just depends by what you mean by "linux". If you use firefox and KDE you're gonna suffer and complain about battery life.

If you're ready to work a bit to make it custom and very frugal (in my case: pmos + sxmo) and use mostly CLI and TUI applications, then you can get a lot from it. I use links -g for a majority of my browsing, tut for the fediverse, aerc, gomuks, etc. for communications. heck there is even a simplex CLI client.

It's exciting, it's customized and i find it 10x more interesting than #$%!ndroid. and i make my backups through rsync. but it's for sure a bit of work...

[–] [email protected] 3 points 8 months ago
[–] [email protected] 2 points 8 months ago (1 children)

Ubuntu touch is pretty great for me

[–] [email protected] 2 points 8 months ago (1 children)
[–] [email protected] 1 points 8 months ago (1 children)
[–] [email protected] 1 points 8 months ago (1 children)

does battery last full day? thanks for your information

[–] [email protected] 3 points 8 months ago

Battery is fine for usage but not so much for standby as it would last 1.5 days sitting on top of the bedside table going from 100% to 0.

[–] [email protected] 1 points 8 months ago

@Volfase I'd say the #Pixel3a with #UbuntuTouch is up there. Some minor usability issues here and there but all the more reason to look forward to 24.04.

load more comments
view more: next ›