Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> why do I need to put termux on a device when it is already running a full-fledged linux?

Well, at minimum you are going to need an input method to make syscalls. Most people find it more convenient to run software, such as bash and vim, that talks to glibc that eventually makes syscalls to the kernel on your behalf.

I think what you're asking is why termux isn't bundled with android and the answer to that seems straightforward without even considering ulterior motives: it's more than a hundred megabytes. Maybe 1% of people would use it if you're lucky, and people have a word for large pre-installed software package they didn't want: bloatware

I think we're on the same side but the argument you're using is weird. Linux is a kernel and if you meant distribution then there are still many systems that don't ship a terminal but are still free and open source software

What I think you're trying to argue for is the broader point of it being locked down. Why isn't Termux allowed in Google's store anymore? Why can you not fulfill GPL requirements in their store (you'd need to make a quine)? Why do you need to pass a dozen warning screens and lots of fearmongering online before you get to a state where you've got full access to your own device? Why do many software developers try to detect that state and then refuse to work with you? These are the lock-downs, not that you need to go and "apt install" the software you want to use

> Do they lose anything by doing so?

The ability to do whatever they want is what they lose when you're in control. DRM being one of the main applications, security is often (mostly incorrectly) touted as a reason for what's actually thwarting competition. And I'll grant them that it actually makes sense for non-techies (my grandma manages to activate the weirdest things that are hidden in menus and behind very clearly worded confirmation dialogs, while claiming she was trying to add a phone book contact), but for someone who enabled developer tools and successfully entered a tar command (xkcd reference) it does not. Businesses might want to lock down their work devices, that's a legit reason for locking down as well, but that's not applicable for phones where MDM is not enabled. The only consumer advantage of a DRM'd phone is that a second hand purchaser can be reasonably certain there's no modifications to the OS without having to know how to re-flash it. I don't think that's a good enough reason to justify it, but I did want to acknowledge there are legitimate/objective advantages to it as well even if I disagree with the overall status quo



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: