3 ms·
No, we don't. Stuff you don't trust and can't be bothered to publish source and engage with the community belongs in the browser. Native code is a privilege res
by swiley 5y ago
No, we don't. Stuff you don't trust and can't be bothered to publish source and engage with the community belongs in the browser. Native code is a privilege reserved for people who are friendly. As you can see from iOS and Android all the sandboxing does is screw over people working in good faith (termux, ish) and doesn't stop malware.
- pjmlp 5y agoTermux has a solution that they refuse to adopt, use Java APIs from Android. Android's use of Linux kernel is an implementation detail, trying to pretend otherwise only leads to pain.
- swiley 5y ago>use Java APIs from Android. Considering termux is package mostly software written in c I'd love to hear how you expect them to do that.
- pjmlp 5y agoBy doing like anyone else on Android does, by making use of JNI and NDK APIs, the actual Android ABIs. In regards to C, Android NDK supports ISO C11 and ISO C++17 as of today. Android is not Linux, just borrowed the kernel as implementation detail. Naturally some folks don't get it, thus keep trying the broken road to use POSIX in Android, and that road ends in failure.