zlacker

[return to "Why does the Librem 5 phone cost that much?"]
1. bo1024+5s[view] [source] 2019-11-28 15:47:19
>>fghtr+(OP)
Sidenote: I got my Librem 5 in the mail yesterday! Below is a video of unboxing.

https://peertube.co.uk/videos/watch/55eece8c-2d6c-4da3-8c8c-...

This prototype version is definitely not ready for mass market due to (1) known overheating issue (so far I've observed it get quite warm sometimes, but not uncomfortably hot), (2) a bunch little software things to work on. But it's really exciting to be able to `ls` and `cd` and `ssh` on a phone, and know that the software updates are coming.

Purism's accomplishment already is pretty incredible on both a hardware and software level. For me, well worth the price. Congrats to them even if there is a ways to go yet.

◧◩
2. ebg13+wC[view] [source] 2019-11-28 17:01:01
>>bo1024+5s
> But it's really exciting to be able to `ls` and `cd` and `ssh` on a phone

Can't you do that on any other Android phone with terminal software installed?

◧◩◪
3. traver+nF[view] [source] 2019-11-28 17:30:26
>>ebg13+wC
Barely, although termux makes it a lot more reasonable. It's more a package management issue.
◧◩◪◨
4. icebra+dH[view] [source] 2019-11-28 17:49:31
>>traver+nF
You can run a full GNU/Linux distro, and apt-get install most stuff: https://f-droid.org/packages/tech.ula/
◧◩◪◨⬒
5. pjmlp+kI[view] [source] 2019-11-28 17:57:50
>>icebra+dH
If one roots the device.

Modern Android has been locking down access to everything that isn't an NDK public API.

◧◩◪◨⬒⬓
6. icebra+OJ[view] [source] 2019-11-28 18:12:58
>>pjmlp+kI
Nope, no root required.
◧◩◪◨⬒⬓⬔
7. pjmlp+ET[view] [source] 2019-11-28 19:57:02
>>icebra+OJ
So how does it work around the missing APIs not described here?

https://developer.android.com/ndk/guides/stable_apis

Given the changes started with Android 7 to block access to everything else?

In fact, https://wiki.termux.com/wiki/Differences_from_Linux

◧◩◪◨⬒⬓⬔⧯
8. Mathne+w41[view] [source] 2019-11-28 22:02:27
>>pjmlp+ET
It runs stuff in a container (PRoot) with standard Linux libraries and FHS layout, then you ssh or VNC in locally. The emulation isn't perfect due to Android's security policies, but close enough.
◧◩◪◨⬒⬓⬔⧯▣
9. pjmlp+T41[view] [source] 2019-11-28 22:08:59
>>Mathne+w41
Standard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them.
[go to top]