Live data from Hacker News

I'm switching my phone from Android to Linux

runarcn.no

451–460 of 539 posts

Re: I'm switching my phone from Android to Linux

#451

Earlier quoted context omitted.

After September, will you still be able to install F-Droid on phones with Google accounts?

https://developer.android.com/developer-verification/guides/... , it's tied to the Google account so afterwards any device owned by the user can install F-Droid and any APK made by "unverified" devs.

Sorry, without Google accounts. I don't want a Google account on my phone. I've never had one.

Re: I'm switching my phone from Android to Linux

#452

Earlier quoted context omitted.

I've been daily driving a Linux phone for three years. The suffering was real. It's mostly gone now, I love it and will definitely never go back.

That sounds very interesting to hear about! What diminished the day-to-day difficulty for you? Is it because the ecosystem became more mature, or did you "crack the code" for how to interface with everything you needed from your phone? Is your use-case for a phone wildly different from that of a typical user? It's really cool to hear that someone is successfully daily driving it and making this ecosystem work for the…

> What diminished the day-to-day difficulty for you? Is it because the ecosystem became more mature, or did you "crack the code" for how to interface with everything you needed from your phone?

Neither! I just got accustomed to doing without stuff. That’s an effect I wildly underestimated.

Many things are still difficult (looking at you, CloudFlare [0] and DataDome [1]!) but I think I’ll manage.

> Is your use-case for a phone wildly different from that of a typical user?

Not really, I guess.

[0]: https://news.ycombinator.com/item?id=45816826

[1]: https://news.ycombinator.com/item?id=48921224

Re: I'm switching my phone from Android to Linux

#453
post #209

Earlier quoted context omitted.

Do you take photos or use Bluetooth? What's the experience like for multimedia SMS (assuming no RCS), Whatsapp, banking or other apps normal people expect you to use, or file transfer? Are there any devices that can do NFC?

Taking photos is one of the things I got accustomed to not having. The picture quality on my Librem 5 is just too disappointing [0]. In the past I used Bluetooth for keyboard and mouse when I connected the phone to a monitor. (I no longer do because the USB port on my L5 has broken down so badly that it can no longer maintain a DisplayPort Alt mode connection.) I’ve never used Bluetooth for music or similar, it keeps…

> Taking photos is one of the things I got accustomed to not having. The picture quality on my Librem 5 is just too disappointing [0].

The quality of taken photos is fine (as long as you keep the lens clean :)), it's the quality of raw data to JPEG pipeline that's underwhelming. The default pipeline has been significantly improved recently, but it's still very basic, which really shows in low light. There's a huge room for software improvement there. You can always open the DNG file in something like Darktable or RawTherapee and develop it better, with proper denoising etc.

I've been shooting lots of photos and videos on my L5: https://social.librem.one/@dos/tagged/shotonlibrem5

> I’ve never used Bluetooth for music or similar, it keeps stuttering horribly

I've experienced that when using 2.4 GHz Wi-Fi together with Bluetooth, but never when connected to a 5 GHz AP.

Re: I'm switching my phone from Android to Linux

#454

I've come to the conclusion that I actually really like Android as an operating system, the internals seem remarkably well thought out and ideal for the mobile use case (so long as you're running a userdebug build with the ability to adb root in when needed), most of people's issues aren't really with Android (although Google reducing the AOSP release schedule isn't a good sign). I think the real problem is Google Pl…

I think you are in the minority of people that feel Android is a well built "OS". Maybe from an end-user point of view it "does what you want" but its underlying architecture I think is pretty poor.

I have spent the past 2 years off and on modifying AOSP (for "reasons") and I am constantly amazed the poor quality of the code base and badly architected the overall system is.

It's a bunch of re-inventions of the wheel (start-up daemon manager, IPC, HAL, GUI, etc) with the "upper layers" written in Java with a mix of C/C++. Mixing the metaphor of a Java "run time environment" with a Linux-based kernel results in a hodepodge of pieces and having seen it up close it makes sense why "Android" user experience varies so much device to device.

Did Android need it's own bastardized libc for example (bionic)? Did Android need to have it's own start-up daemon manager? A "HAL" in C++ (wrapping Linux kernel capability) with a bunch of bridges to Java via JNI?

Writing an application for Android is also a byztantine mess of NDK, SDKs, Java build systems (Maven, Gradle, etc), XML files, Java, Kotlin, etc. Why can't icons just be SVGs, why do these have to be in some XML-formatted resource? The list goes on.

Re: I'm switching my phone from Android to Linux

#455

If they ever figure out how to get Linux onto a phone with a good camera, I'd pounce on it. I would be willing to put up with app issues and weird bugs and all the jankiness that comes with early adoption, but I simply can't give up being able to take really good photos with my phone.

Is this a good enough camera for you? https://social.librem.one/@dos/tagged/shotonlibrem5

Those are probably the best I've seen from a Linux phone, but still far too much of a downgrade for my uses. Even some of the photos taken in decently well-lit locations are noticeably grainy, so I can only imagine how poorly it'd fair in worse lighting. Tons of props to this photographer -- I have great respect for the art of getting good shots out of low-end equipment, but it's not what I want for my daily carry device.

Re: I'm switching my phone from Android to Linux

#456
post #450

Earlier quoted context omitted.

Agreed. Despite endless assertions from someone that Pine and Purism are where we should place our hope for better mobile devices, I can't put my trust in either company. Their track records are too hard to overlook.

I don't think the feelings are so much towards the companies themselves. They've just been the only ones to ship Linux phones that don't depend on anything Android nor significant closed source code at all. I for one just want to see the same distro diversity with the same amount of open-source OS control over HW on phones and other devices that I do see on desktops/laptops. Linux phones in general are kind of a mira…

> I don't think the feelings are so much towards the companies themselves.

I respectfully disagree. Pine's MO was basically "create hardware and hope people create software for it". A bit tongue in cheek, but that's it. Which is fine as long as they're up front about it, which they are.

But in order for this to work, a community needs to form around the device. Pine doesn't have to be the ones to manage it, and some would say it's better if they don't, but they're surely a big part of it if for no other reason than they're the makers of the hardware. The infant PP community was doing quite fine until they announced the PPP and confused the hell out of everything. Couple that with some seriously brain dead choices (IMHO) around booting and charging, led to them not only torpedoing the pro but sinking the original PP as well. Probably in no small part because they split what little community had formed.

The pro was obviously rushed. I personally think they saw an easy way to grab some quick cash and took it.

Re: I'm switching my phone from Android to Linux

#457
post #379

Earlier quoted context omitted.

> I developed for android for a long time When was that?

I stopped in 2018. I realize that a lot has been done since then, but the base code wasn‘t changed, otherwise old apps wouldn‘t run anymore. My gripe with android is that I think it wastes a lot of resources by being very inefficient in software. Just enable the debug mode to see what portion of your screen refreshes and repaints and stand back in awe while nothing changes and you still get hundreds of repaints.

Well, neither Views nor their layouting code are really used anymore - it's all Compose now!

Re: I'm switching my phone from Android to Linux

#458

Earlier quoted context omitted.

Is this a good enough camera for you? https://social.librem.one/@dos/tagged/shotonlibrem5

No, it's not even close to good enough. Beyond the photos, the video he posted would have been disappointing in 2003.

The (hardware) camera quality is about what you'd expect from a phone from 2019. Software processing to get JPEGs out of raw data is worse (with a huge room for improvement), but you get the raw DNGs and can employ any processing you want afterwards. Video recording, however, is the real Achilles' heel of the Librem 5, at it lacks both hardware ISP and video encoder (there are only hardware decoders). This means that any real-time processing has to happen on the GPU (replacing the ISP) and CPU (replacing the encoder). I can record indefinitely at 526x390 30 FPS and I expect 1052x780 to be achievable at a reasonable framerate with more work (currently it's at about 15 FPS IIRC), but I don't expect it to ever go significantly better that that. Of course, short clips (that fit into the RAM) and low FPS "timelapses" are possible to record at much higher quality, but these are fairly specific use cases.

That said, what's there already is enough for me to have plenty of fun with the camera anyway.

Re: I'm switching my phone from Android to Linux

#459

Earlier quoted context omitted.

Is this a good enough camera for you? https://social.librem.one/@dos/tagged/shotonlibrem5

Those are probably the best I've seen from a Linux phone, but still far too much of a downgrade for my uses. Even some of the photos taken in decently well-lit locations are noticeably grainy, so I can only imagine how poorly it'd fair in worse lighting. Tons of props to this photographer -- I have great respect for the art of getting good shots out of low-end equipment, but it's not what I want for my daily carry de…

I'm not exactly a photographer, these are just random point-and-shoot photos I took with my phone. I am, however, a programmer who has spent a bit of effort on making the photos taken on this phone look reasonably good, which is all it took to get to "the best you've seen from a Linux phone" state. Imagine what someone who actually knows what they're doing could achieve there ;)

The reason some of them are grainy is that there's no denoising applied to them at all. The current GPU-based pipeline only does debayering, lens shading correction, highlight clipping, color matrix application, tone mapping and barrel distortion correction so far. You get the raws though, so you can apply whatever you want post-factum. Patches are welcome too.

Re: I'm switching my phone from Android to Linux

#460
post #450

Earlier quoted context omitted.

Agreed. Despite endless assertions from someone that Pine and Purism are where we should place our hope for better mobile devices, I can't put my trust in either company. Their track records are too hard to overlook.

I don't think the feelings are so much towards the companies themselves. They've just been the only ones to ship Linux phones that don't depend on anything Android nor significant closed source code at all. I for one just want to see the same distro diversity with the same amount of open-source OS control over HW on phones and other devices that I do see on desktops/laptops. Linux phones in general are kind of a mira…

> open schematics

The Librem 5 even goes way beyond that - ECAD and MCAD designs are available on a free license as well: https://source.puri.sm/Librem5/hw/l5-schematic & https://source.puri.sm/Librem5/hw/3D_designs

Post reply on HN