Does your Pine phone fill the gap adequately?
For me, yes.
@StevenR, why not make use of waydroid? that way you have a degoogled android phone inside of the L5. if you want to add microG to it you can. It is basically like having 2 phones in one!
I have the impression that Waydroid is not quite ready for prime time. When it is available in the PureOS repo, installs out of the box without problems, is easy enough to configure …
I hesitate to install waydroid if there is any way to avoid it. But I may try it out as a last resort.
I understand your feelings @StevenR! I would rather not have waydroid also. however, what gives me some level of comfort is:
- waydroid runs degoogled LineageOS.
- the way it is implemented in L5 is such that it only has access to network connectivity. Not, filesystem, camera, microphone, etc. So, anything that runs inside of waydroid, can’t really interact with anything else on the L5 other than network access. @dos con confirm if I’m correct about the security aspects of waydroid on L5.
@irvinewade, following this thread, Anyone Successfully Run WayDroid on Librem 5? it seems waydroid is really close to being operational. Again, @dos can confirm it’s status. In terms of configuration, there is not much involved. It runs really smoothly, and has been a nice resource while I’m waiting for other aspects of the L5 to become more viable.
That’s what I do! The Android is only powered up if cell service is being weird on the L5 (not too often). If I need to navigate, I almost always use the stock set in my 2007 Ford (DVD database, no updates). It’s actually less stressful to use the L5 than the Android.
My Pinephone modem dies 5 weeks before I L5 arrived.
For me? No! Except for Firefox, everything is better on the L5 than Pinephone Mobian (even before the modem died).
I have an Android Pixel with GrapheneOS, without a SIM card installed, which I could carry with me, along with the L5. However I’m not sure that GrapheneOS stops cellular tracking as you can make an emergency 9-1-1 call (in the US) in an Android phone without a SIM. Nor can I be sure that the Android won’t send my GPS coordinates somewhere. Of course, I could turn off the Pixel when not in use, but is it really off? I don’t know.
To make sure of no tracking, I additionally carry a 6th gen iPod Touch, which has no GPS and no cellular capability, which I use for apps not on or not convenient with L5. The iPod Touch is essentially just like a first gen iPhone SE otherwise.
Carry it in a shielded container?
Functionally, that requirement is global. So it comes down to how much chatter a phone that does not have a SIM engages in. I don’t know.
Or you can use Pinephone as I do, which has the modem kill switch.
I also have a generally worse experience with the Pinephone Mobian as compared with the L5.
I confirm that it was really easy to install Waydroid using the instructions in Anyone Successfully Run WayDroid on Librem 5?. Works fine for me.
Well, maybe if you count all existing applications for Linux in the World, you might come to such number. Most applications will not have a build for an ARM processor in the first place and will not run on a Raspberry Pi either. But de facto the situation is not that bad if you use the website: https://linuxphoneapps.org/ and if you use the Mobile Settings App and if you don’t expect to completely replace your notebook with your phone.
For me personally there is currently only one app that I wish it had better mobile interface and this is Thunderbird.
I am also optimistic, that with time the responsiveness of the apps will improve. At the end of the day most apps have been written before the release of PinePhone or Librem 5, so in the past there was very little motivation to bother with the responsiveness of a Linux desktop application.
I have installed Debian on a Olimex Olinuxino Lime2 and all the apps I normally use on x86 are working fine (well, don’t expect to use Firefox, CPU is not good enough).
This is interesting. I have no clue about the “appstream” links, what does it point to? Are these special versions aimed at a mobile phone screen?
I had no issue with responsiveness so far, only with apps being unsuitable to display on a screen of the resolution of a phone. The website you have mentioned is listing Gajim, I recently asked the developpers, after v1.3.3, Gajim have on purpose removed the options of a window per conversation, does not plan to reintroduce this and does not plan to do anything for usage on a mobile phone screen. From that perspective, I find it rather misleading to put Gajim on that list.
I guess that there will be improvements but I don’t want to give false hopes to people looking for a GNU/Linux phone now.
My objective is having and promoting an entirely free software system, with only free software apps. For computers, GNU/Linux is obviously the way to go. For phones, using the same could be nice but there are 406 apps listed on the site you indicated, that may not work that well on a mobile phone, while I understand F-Droid main repository has about 10 times as many, specifically designed for mobile phones. So at this point, I am unable to say whether GNU/Linux or Android (of course, I am talking about an entirely free software distribution of Android, like Replicant) is the best strategy.
Seems you know what is good and fancy.
“Best” is relative, so it depends. I wouldn’t get too hung up on what “the best” is and instead look at what meets your needs and aligns with your goals generally.
In that light I consider it a pro for the Librem5 being more idealistic from a device and technology perspective.
How does one compile an x86 program to run under ARM on a Librem 5? In theory I know that all you need is use the right compiler, and then just run the exact same uncompiled x86 program, through an ARM compiler and magically, you have an equivalent ARM program. However, I doubt it’s that easy. Is a cross compiler used? If you want to take an x86 program and format it to run on your phone, do you just link to a PHOSH or Libhandy library at compile time and let the compiler implement PHOSH by itself ? I doubt that implementing PHOSH is that easy also. Do you need to get in to some deep coding to make PHOSH work, or is it fairly easy? Are the software tools for all of this FOSS?, or is there a significant price tag?
I am looking for a ten-thousand foot overview and not for actual instructions to do all of this.
A separate topic perhaps?