Live data from Hacker News

My Pinephone Setup

hamblingreen.gitlab.io

91–100 of 120 posts

Re: My Pinephone Setup

#92
post #62

> Lately, I've been learning C programming solely on my Pinephone. Ha I like this guy already. That’s my kind of crazy :) It is an interesting experiment to be sure. I’m a big geek and love Linux but not sure I would go so far as to run i3 on my phone like this but more power to him and I’m glad there are people trying different things out and seeing how it goes. I know I’m getting old because every year I appreciate…

The biggest problem with the iPhone to me is forced obsolescence. A device from 2014 (iPhone 6) is no longer able to run many apps, because it doesn't support iOS versions past 12. Many of these apps are essentially just web pages, so in principle the hardware should be more than capable of running them. But instead you are pushed to ditch perfectly functional and capable hardware in favour of a new model. Compare th…

For me it’s rarely software obsolescence that prompts the upgrade. My 2014 MacBook and iPhone 6 were retired due to the battery…

Re: My Pinephone Setup

#93
post #50

Earlier quoted context omitted.

Okay, perhaps some qualification needed: There are Linux distros, both for mobile and desktop, that can probably be run completely from the GUI. Arch Linux is not one of them, and is vanishingly unlikely to ever be one of them - consider that on desktop, Arch doesn't even install a GUI by default, and this is not considered even remotely a bug.

Arch can be run entirely from GUIs if you want that and so install them. There isn't one 'Arch GUI' no, but there's not really one ' GUI' either, for your choice of value for distro. (At most some more exotic/niche ones might limit what can be easily installed?)

My point is that Arch culturally has an expectation that users will be comfortable with the shell. Perhaps you can run the system from the GUI once it's set up, but you have to get there which means setting the system up starting from a shell.

Re: My Pinephone Setup

#94
Somewhat related to this, I’m planning a full switch away from Apple *OS to Linux this year, and am looking for a good replacement for my iPhone. I’m aware of the Pine Phone of course, but what other mobile phone players are in the market these days that are not android based? A robust, solid and stable Linux phone that can do at least the basics (calls, MMS, internet, Bluetooth audio, and camera) would be AWESOME.

I’d just like to know what my options are before settling on what to buy.

Re: My Pinephone Setup

#95

OP's setup looks actually pretty similar to my one, though where the pinephone really - really - shines is pentesting. The compatibility with external Wifi USB adapters and BT hardware like the ones from scott's gadgets make it an amazing pentesting device. For serious mobile-friendly usage I don't think that we can build UIs the way they're built on Linux systems anymore. I challenge every defender of that GTK/QT cr…

Worth noting that it's not just the technical end of UI construction that's lacking. Many open-source web projects have crappy UIs, too. I'm a long-time full-time developer, decades-long linux user, and also wrapping up a BFA in design, so I think my perspective is pretty balanced, here. With amateur developers, their code becomes less reliable the further you get from their development environment. The effect is sim…

> It's a lot of work to put into something that will just get bikeshedded into oblivion by people emotionally attached to a bad ui.

How does a maintainer like me who isn't a domain expert tell the difference between:

1. A submission created by a domain specialist

2. A submission created by someone who became "emotionally attached to a bad ui" change/feature

?

Re: My Pinephone Setup

#96

Somewhat related to this, I’m planning a full switch away from Apple *OS to Linux this year, and am looking for a good replacement for my iPhone. I’m aware of the Pine Phone of course, but what other mobile phone players are in the market these days that are not android based? A robust, solid and stable Linux phone that can do at least the basics (calls, MMS, internet, Bluetooth audio, and camera) would be AWESOME. I…

Reply since for some reason it won’t let me edit -

I’m just trying to assess what the options are before settling on what to buy.

Re: My Pinephone Setup

#97
post #40

> All this time I was aware that the core of my phone, it's kernel, was closed source and probably out-of-date. Android runs the Linux kernel which is GPLv2 (and thus open source). For a couple reasons this isn't seen as "true" Linux or open source. 1. Drivers are often proprietary 2. SoC manufactures release their versions of the Linux kernel without integrating them into the "upstream" manage by Linus Torvalds so e…

> running apps in the DalvikVM Pedantic: The DalvikVM was replaced by the Android Runtime since Android 5.0. ART used ahead-of-time compilation of dex code to native code. https://en.wikipedia.org/wiki/Dalvik_(software) https://en.wikipedia.org/wiki/Android_Runtime

Thank you for the pedantry. I learn new things every day.

Re: My Pinephone Setup

#99
post #48

OP's setup looks actually pretty similar to my one, though where the pinephone really - really - shines is pentesting. The compatibility with external Wifi USB adapters and BT hardware like the ones from scott's gadgets make it an amazing pentesting device. For serious mobile-friendly usage I don't think that we can build UIs the way they're built on Linux systems anymore. I challenge every defender of that GTK/QT cr…

> I still hope that webkit, javascriptcore and nodejs can be combined into something that allows to easily call C-ABI compatible libraries without 300MB of build size like electron. Have you seen Tauri? (Happy user, for a couple of side tinkerings, not otherwise affiliated.)

Yeah I've seen tauri, but they're just using the glib bindings for webkit-gtk. So they're just sharing the preinstalled browser for rendering inside a webview.

My goal, compared to tauri (or webview/webview), is to offer an alternative, slimmed-down version that can be used to bundle apps on mobile and embedded devices. I mean, from a security point of view you have to assume that Edge and Chrome are compromised, so all your tauri apps will be compromised too.

So in retrokit I removed things like the massive plugin legacy in webkit, or pdfkit integrations and other stuff that was unnecessary, or webgl, or canvas, or the static geolocation API (which comes with a static copy of the ipgeolocation database) etc.

Re: My Pinephone Setup

#100

Earlier quoted context omitted.

The biggest problem with the iPhone to me is forced obsolescence. A device from 2014 (iPhone 6) is no longer able to run many apps, because it doesn't support iOS versions past 12. Many of these apps are essentially just web pages, so in principle the hardware should be more than capable of running them. But instead you are pushed to ditch perfectly functional and capable hardware in favour of a new model. Compare th…

For me it’s rarely software obsolescence that prompts the upgrade. My 2014 MacBook and iPhone 6 were retired due to the battery…

A battery, arguably along with storage, needs a very very good reason to not be upgradeable.

Old Nokia phones that are 20+ years old can still be used. PCs and consoles from the 90s are still perfectly usable with their original software. Smartphones have been 'good enough' for nearly a decade - why is there not a legitimate 'buy it for life' version?

Post reply on HN