Email or username:

Password:

Forgot your password?
Aral Balkan

I just installed the latest Postmarket OS (with Phosh) on a Pinephone and goodness they have come a long way.

The OS is basically usable. Which is amazing on such an underpowered device.

Also, convergence worked for me for the first time :) And yeah, I could easily use this with Helix Editor + git for development work on the go. (Keep in mind my daily dev machine is a 16-core desktop with 64GB RAM. So, no, it’s not the same experience. But is it usable? Heck yes.)

#pinephone #linux #phones

68 comments
Aral Balkan

The biggest roadblock to my adopting this as a daily driver at the moment is the lack of secure messenger (e.g., Signal)

reddit.com/r/PINE64official/co

(This isn‘t Pine64’s fault; it’s due to Signal’s policies over which platforms they support and which they don’t.)

#pinephone #linux

  Draisinen Dieter
@aral For signal there is https://flathub.org/apps/details/org.nanuc.Axolotl
Also Dino(XMPP Client) works very well on mobile.
  blackfire

@aral there is an alternative which works. axolotl

  Aral Balkan

@blackfire Unfortunately (again because of Signal), it doesn’t interoperate.

Sadly, Signal is about as closed as open gets.

  blackfire

@aral how do you mean it doesn't interoperate? as in you can't see something? i thought it showed up in your linked devices?

  Aral Balkan

@blackfire Basically, if you sign up for Axolotl using the same number, it breaks your Signal account.

github.com/nanu-c/axolotl/issu

  blackfire

@aral o...... i did not know about that. thanks for catching me before i screwed up.

  Aral Balkan

@blackfire Hmm, actually, having re-read it, I’m not so sure. It may be that what it breaks is the ability to use Signal’s own clients. It might be that if you use Axolotl everywhere (mobile + desktop), it’s fine. They call it a *client* so I’m assuming it works with Signal’s own servers. What worries me is that Signal has been hostile to anyone else making anything for Signal, period. So even if this is the case, they might break it on purpose. (And maybe they did? github.com/nanu-c/axolotl/issu)

@blackfire Hmm, actually, having re-read it, I’m not so sure. It may be that what it breaks is the ability to use Signal’s own clients. It might be that if you use Axolotl everywhere (mobile + desktop), it’s fine. They call it a *client* so I’m assuming it works with Signal’s own servers. What worries me is that Signal has been hostile to anyone else making anything for Signal, period. So even if this is the case, they might break it on purpose. (And maybe they did? github.com/nanu-c/axolotl/issu

  Aral Balkan

@blackfire Update: axolotl apparently doesn't work on Postmarket OS according to this: wiki.postmarketos.org/index.ph

  Mathijs

@aral @blackfire I host a matrix server with a signal bridge, which works quite well.

Of course that bridge has access to the plaintext of signal, but since that runs on my own server in my home I don't mind.

  jokeyrhyme

@aral I've been contemplating trying out FluffyChat ( fluffychat.im/ )

However, it took so long to get this small portion of my friends/family to use Signal for me (whilst they still use Facebook Messenger amongst themselves, urgh), that getting them to move to yet another thing seems like an uphill battle

FluffyChat does seem to have a web app and a native Linux app

  Sr. Estegosaurio
@jokeyrhyme @aral FluffyChat is a nice Matrix client. And yeah convincing people to switch from crappy services is a challenge. Good luck with that. :)
  elias

@aral yes, foss companies gotta get on the linux phone train.

  FediThing
  calebjasik

@aral if you want an encrypted matrix client that’s almost sure to work, you could use matrix.org/docs/projects/clien; it’s optimized to runbon anything over having a wholly complete feature set.

i’m uncertain that matrix has the same metadata privacy controls as signal does, but they are also working on a p2p solution that runs a local Dendron server; matrix.org/blog/2020/06/02/int

though i’m sure you’ve heard of all of this 🤷

  Aral Balkan

@calebjasik Yeah, Matrix is just too complicated for me to get my simple little head around, sadly.

  arbocenc

@aral @calebjasik

I don't think @matrix is specially complicated. You don't need to setup a new instance, just create an account and choose and app like #fluffychat , #elements or even a terminal client.

You can also use a #telegram - #matrix bridge to communicate with your telegram contacts.

  calebjasik

@aral mmm i think it’s similar to other federated platforms like mastodon, no? you can get a quick account via chat.mozilla.org and signing in with a Firefox account if you have one, mozilla irc transitioned to matrix a couple of years ago: matrix.org/blog/2019/12/19/wel

  Aral Balkan

@calebjasik Thanks. I mean, I have taken a look at it. It’s overly complex and I’m not a fan of extreme complexity. I find it quite unusable. Also, not happy that they have VC (matrix.org/blog/2019/10/10/new) while appearing as “a foundation.” Smells very Mozilla. So I’ll be steering clear.

  calebjasik

@aral fair. i always wondered how hard it would be to implement chat over activitypub, though i don’t know what allowance there is in activitypub for e2ee

  Csepp 🌢

@aral @calebjasik They seem much more privacy conscious than Mozilla. Can't comment on the protocol complexity, but I use about three clients regularly and they cover most functionality I want. Check out Nheko if you want a nice pmOS-friendly client, it's basically on par with Element.
The ecosystem around the protocol seems pretty healthy to me.
(And unlike Mozilla they can sell server hosting. I doubt they'll need to rely on Google.)

  calebjasik

@csepp @aral btw, google funds nheko if you didn’t know matrix.org/blog/2020/09/09/gso

hmm i can’t find more info tho? i remembered google strongly funding the project…

  calebjasik

@csepp @aral tho i believe it’s different from firefox in the sense that nheko is just one client

  Clayton

@calebjasik @aral

nheko also works really well on phosh, and supports viewing/attaching media, etc. And e2ee seems to be working reliably in DMs and rooms.

  Farshid Hakimy

@aral you could use a Matrix-Signal-Bridge and use a Matrix-Client on your phone

  Aral Balkan
  Farshid Hakimy

@aral Just in case you decide to try it out: this ansible playbook makes installing and configuring the server and bridge a lot easier github.com/spantaleev/matrix-d

  Aral Balkan

@farshidhakimy Thanks, appreciate it. But it’s just not for me, I don’t think :)

mastodon.ar.al/@aral/108549866

  Eivind

@aral #Briar could be an alternative, but I can't tell if it's ready for Linux phones yet. It seems not.

  arbocenc

@eivind @aral

And what about @delta ? I'm using it on my #pinephone and I can reach all of my contacts, because it uses #email, and they don't need to install #deltachat to receive and send me messages...

  Aral Balkan

@arbocenc That does look interesting. Will definitely have a play with it, thanks.

(Mind you, it has taken years for folks to finally start signing up for Signal so… *sigh*) But yes, will check it out :)

@eivind @delta

  nuttua

@aral @arbocenc @eivind @delta I'd be interested to learn what you think of Delta. Very user-friendly but how can email be secure? Also, how about Threema? Seems wonderfully secure to me - I can't actually find anyone to chat with. But it has a Linux client, it can be used anymously, even without a phone nr, and on Android at least it's light on the battery.

  elias

@aral @arbocenc @eivind @delta YES. I've spend like a decade getting family signed up for Signal so trying to switch them to something else. ugh. they aren't techies.

  Delta Chat

@aral On top of Delta Chat as e-mail messenger you might find webxdc.org interesting -- web apps shared in a chat -- isn't it strongly related to web0 / small web ideas? :)

  Aral Balkan

@delta I very much did find it interesting and yes, it absolutely is. In fact, we should have you on Small Is Beautiful to talk about it if you’re up for it (we stream every third Thursday… next one’s 21st of July if you’re free) :)

  Aral Balkan

@delta PS. owncast.small-web.org (the link to Small is Beautiful there has past recordings, although I have to get the last few up on the site still when I get a moment) :)

  LINux on MOBile
  kelbot ◖⎚∠⎚◗

@aral There are other secure messaging programs that work just fine on the Pinephone like XMPP. However, there is one big drawback with any internet-based messaging on the Pinephone. You have to choose between decent battery life and getting notifications of new messages. To get acceptable battery life the system must suspend and the only thing that will wake it up is a phone call or SMS. If you want the network to stay connected to receive and notify of new messages then you have to keep it from going to suspend which significantly reduces battery life.

@aralThere are other secure messaging programs that work just fine on the Pinephone like XMPP. However, there is one big drawback with any internet-based messaging on the Pinephone. You have to choose between decent battery life and getting notifications of new messages. To get acceptable battery life the system must suspend and the only thing that will wake it up is a phone call or SMS. If you want the network to stay connected to receive and notify of new messages then you have to keep it from...

  Daniel (CactiChameleon9)

@aral I self host synapse and the mautrix-signal bridge to use signal on mobile linux. It works really well! (I have actual signal installed on my android tablet, but you can do bridge only)

  Netto Hikari 🇩🇪🇯🇵❤️🇺🇦

@aral I personally think, an alternative to Signal is necessary. I think the devs are really toxic and Signal's UX is far from being on par with Telegram's UI / UX (I know, Telegram bad).

  グレェ「grey」

@aral IMHO (and I'm am not alone in this) Signal is "snakeoil security" and best avoided anyway.

  Eric

@aral You could setup a matrix home-server and bridge signal over to matrix. Before using a pinephone to access the home-server.

Its a bit of a painful setup for a messaging solution but it should work on a pinephone.

  minecraftchest1

@aral
Depending on your needs, Matrix (matrix.org) and Element (element.io) with encrypted rooms (the default on private rooms, required on direct messages) should fit your needs. I think there is even a Signal bridge you can host.

  Nebula1000

@aral deltachat for 1o1 and matrix for groups

Etienne

@aral Good to know, thanks for this update 🙏

This is encouraging! I tested Mobian about a year ago, and I'm wondering if they also improved upon since then, to the point where the Pinephone that I own would be "usable" now.

Normand C. :postmarketos:

@aral I've been on #postmarketOS edge since last December. My #Pinephone is my main, with SIM card. I use it daily.

Earlier this year I had some issues that made me want to switch OS, but I didn't have the motivation to do so. Since then, most of the issues have been fixed. I do sorely miss a functional GNOME Software though.

And I should at least go back to the proper 21.06 release which should be more stable than the edge channel.

  Normand C. :postmarketos:

@aral Oops, I meant the 22.06 release of course.

Petre

@aral I installed Postmarket OS (with Phosh) on my Pinephone yesterday. I did not test extensively, but I had some issue, but it's usable.
I mainly use it as Home Assistand dashboard.

Unfortunately flapaks don't seem to be able to access the camera... I wanted a QR code scanner, but no luck.

Kermode

@aral How about the camera this time around? Everything else is good. It's the only reason to keep changing for me.

  Aral Balkan

@gemlog It’s nothing to write home about. The back camera is serviceable. Front camera quality is comparable to the GameBoy’s (I exaggerate, but only slightly. Horrible yellow tint. Or pre-filtered retro if you’re a glass-half-full kinda person.) :)

DELETED

@aral The fact that we consider the PinePhone underpowered says a lot about us as a culture, I think.

I know *I* can't do two billion calculations every second :P

  purple 👊✊💨

@pixelherodev@fosstodon.org @aral@mastodon.ar.al we can't do two billion per second but we can do insanely complex ones in nanoseconds.

a computer has a lot of issues with "how far to the left do i need to jump to catch a ball -- also i'll be landing on dirt", which is to say it takes two billion calculations for a computer to figure out.

off topic but maybe give our old meatbags
some credit 😌

Sr. Estegosaurio
@aral I really want to install gentoo on one of those...
Aral Balkan

So just a quick follow-up: this is still nowhere near ready for everyday use by everyday folks as you basically need to use the console/ssh to install apps (Software is not currently working). Just a heads up.

If you’re a dev, sure, play with it and maybe even help make it better. I’ve switched my sim card over to it as a small experiment to see how much it changes my everyday experience.

#pinephone #postmarketOS

Tribbick

@aral How about reliability receiving calls? Some calls would silently be rejected and if they did come through, the speaker would mute itself as soon as the phone was restarted, so I'd miss the first few seconds until I could turn it up

Go Up