Live data from Hacker News

Librem 5 Evergreen vs. Pinephone

thatgeoguy.ca

31–40 of 123 posts

Re: Librem 5 Evergreen vs. Pinephone

#31

I'm all for more variety of hardware and more control over software. That said, what makes these a better option, for anyone, than buying an android phone with an unlockable bootloader and loading a Google-less version of Android on it?

Mainline Linux support means the device is going to be supported for a very long time. For Android phones you're always relying on the manufacturer - even with the likes of the FairPhone you're still beholden to qualcomm's willingness to provide updates.

You also get the same software running as you do on desktop Linux - just hook up a display and you've got a regular Linux desktop. You can print from the device itself, because of course it can just run CUPS. You can direct audio output from each application (including to the earpiece) because it's just running pulseaudio. Hook up a webcam, a Wii mote, once you have actual control of the hardware the possibilities are endless.

Re: Librem 5 Evergreen vs. Pinephone

#32

I'm all for more variety of hardware and more control over software. That said, what makes these a better option, for anyone, than buying an android phone with an unlockable bootloader and loading a Google-less version of Android on it?

The efficiency of developing software on GNU/Linux.

(edit: rewording)

Re: Librem 5 Evergreen vs. Pinephone

#33
I own a Pinephone with the latest revision board which was bought in the July 31st batch this year (and got shipped in September/November within the EU).

I have to say that hardware-wise, the Pinephone got very _very_ far already. It's an amazing hacker's device, especially with the USB-C host.

The only issue that persists is software. Phosh is pretty much useless because not a single app will work as a real mobile app, let alone act in a responsive manner with their underlying design philosophies. It all feels like Android 1.x, which was barely useable outside the context of shitty car navigation handhelds.

The available cross-compiled versions of Browsers (e.g. Firefox or Chromium) are totally broken, as they are made for Desktop and do not even downscale their user interface, and are neither responsive anyhow. So for now, I am using my own (prototypical) Browser Stealth [1] due to lack for alternatives because there at least the UI doesn't crash every few seconds when being used within a WebKit2GTK webview.

I don't have many requirements for my phone, to be honest. I don't use social apps, and only communicate via telegram. But currently the amount of software that's available for phosh is still the one reminding me of a developer environment or say, an Android emulator image.

I seriously thought about taking ownership in creating a few apps for it, like one for openstreetmaps, notes, text editor, which are the more important ones for me.

But to be bluntly honest, I don't even know where to start with the whole GTK shitshow. It's absolutely impossible to develop an app without any working examples. There's no non-auto-transpiled-bindings-documentation, there's no libhandy examples that actually work, and there's certainly not any responsive GTK app examples that would show how to make a "real mobile" app. How do people develop apps for mobile GTK?

Seriously, I cannot understand it. I want to, but there's no way anyone can keep the mood up digging through a _mobile phone's gdb output while the on screen keyboard crashed_ to figure out how the API works.

I think what GTK really needs is something like Electron, but maybe based on WebKit2GTK and (maybe?) gjs. Something that allows bundling your assets to build an app that is offline-ready, and is easy to build with common methodologies of UI frameworks.

Because currently I don't see the reason why libhandy exists. It tries to fix a problem, and doesn't fix the underlying cause. GTK boxes and their layouting (and reflow?) concept just isn't made for an adaptive/responsive UI, so you'll always end up with a totally broken UX by modern standards. (You're welcome to challenge me on this, but as long as "make a sidebar that can fade-in/fade-out with a swipe" takes more than a week to build, I think you're wrong.)

[1] https://github.com/tholian-network/stealth

Re: Librem 5 Evergreen vs. Pinephone

#34
post #14
post #8

When reading this, it feels like the goal of those projects have derived? For me, the "goal" of mainline GNU/Linux smartphones is that we get like PCs. I prefer fedora, you prefer Debian, they prefer Slackware, all is well, we are all free to choose whatever we want for our computer. Here I'm reading it's all fragmented? And if it's fragmented, I guess it means it doesn't rely enough on Linux drivers, so long term su…

The pinephone can run the mainline kernel so it will probably have support for a while. There are several distros available for it because people are excited to develop free/libre mobile devices and they are experimenting.

The Librem 5 can also run the mainline kernel. Enabling all the component drivers upstream is of course an ongoing process, but it's going rather well.

See https://debconf20.debconf.org/talks/13-my-phone-runs-debian-... (around 20:30)

Re: Librem 5 Evergreen vs. Pinephone

#35
It's worth noting that postmarketOS and Mobian already support Librem 5, and running other distros like Arch, Fedora etc. on it by yourself is not a challenge for someone reasonably comfortable with GNU/Linux. Running Plasma Mobile via pmOS is a no brainer, and I've almost got UBports (Ubuntu Touch) to run there already as well (it struggled with one quirk of the etnaviv driver last time I tried it, resulting in garbled display content, but it worked otherwise).

Re: Librem 5 Evergreen vs. Pinephone

#36
> It too has kill-switches, but these are not easy to access on the side of the phone and instead are inside the case of the phone.

Ha, I can't help but think this is something linux folks won't even think twice about. :)

Re: Librem 5 Evergreen vs. Pinephone

#37
post #10

Earlier quoted context omitted.

> There are solutions to this. Obvious solutions. But it would imply paying more for stuff. Well, even if you do, you are up to myriad of other issues. The progressing general business unfriendliness of the West will not go anywhere. If it does not go, the situation will not change even if you put 1000000% tariff on Chinese goods. I myself been working on setting up a small knock down kit assembly factory 6 years ago…

Trump just fought China with tariffs. That is not the answer and I don't think is one of the "obvious solutions" referenced. Let me put it this way... Should we allow a factory in Indiana to avoid environmental regulation if they just pay a 30% tariff? Is it ok to have a 5% mortality rate at a factory in Alabama if they pay a 60% tariff? Should U.S. companies be allowed to just pay fees to become exempt from FDA/EPA/…

Should smaller countries just close their borders if they don't have a large enough economy to support compliance with ~200 other countries requirements?

Even now I know factories that only export to the EU, or only ship to America because supporting 2 sets of complex regulatory compliance requirements isn't manageable given their team size.

Re: Librem 5 Evergreen vs. Pinephone

#38
post #26
post #24

Earlier quoted context omitted.

It's only ~2.5x the cost of the Made in China version. I'm intrigued that you think it could be done for less? Given that no one currently is and that the average salary in the US appears to be about double the average in China - that seems about right?

> Given that no one currently is and that the average salary in the US appears to be about double the average in China - that seems about right? An experienced factory worker (5-7+ years) with professional training, certifications, and clean track record costs at least 15k CNY a month in salary, and 6-10k more in pension/insurance/other social payments. Factory workers in US get how much now? > An early career Factor…

Where are those numbers coming from?

A line manager working near a top city might get that... that's about the same as an engineer with a couple years experience makes. A high level engineer might expect 30k per month. Foxconn pays about 12k per month for non-technical managers with 3-5 years experience.

If you are a technician who assembles parts you are probably getting a salary between 3500 - 8000 RMB per month (+ social insurance payments if you work for a nicer/bigger employer). Maybe as much as 12,000 if you have advanced skills, but usually at that point you would be managing people as well.

Re: Librem 5 Evergreen vs. Pinephone

#39

> For the vast majority of people, the Librem 5 and Pinephone are probably not worth even considering. The GNU userspace and associated “mobile” paradigms within it are very much not ready for daily use. > Linux phones are definitely not yet ready to be daily drivers Despite the author making this point twice and some of the negativity regarding Purism's pricing - I still feel very good about the state of Linux phone…

> It’s as easy as loading the distro onto an SD card, and then booting the phone. You don’t even have to flash anything to the internal eMMC in order to run it!

FWIW while the Librem 5 can't run the bootloader straight from the SD card, the kernel can use the rootfs from SD card just fine - I have multiple distros installed on SD card there this way.

The Librem 5 also supports booting via fastboot (uuu), which personally I find to be a more convenient option for emergency fallbacks than having to juggle with SD cards like you have to do on the PinePhone.

FYI - the reason why L5 doesn't boot straight from the SD card is that the SD card reader is on the USB interface behind a hub, because both SDIO interfaces available on i.MX8MQ are already taken (one by eMMC and other by WiFi).

Re: Librem 5 Evergreen vs. Pinephone

#40

I'm all for more variety of hardware and more control over software. That said, what makes these a better option, for anyone, than buying an android phone with an unlockable bootloader and loading a Google-less version of Android on it?

Roughly the same thing that makes running Ubuntu (or any Linux distro) on your computer a better option than running a Google-less version of ChromeOS.
Post reply on HN