This app was mentioned in 13 comments, with an average of 1.69 upvotes
I have used both extensively. Also familiar with the internals of both. First, I would recommend GNURoot over Termux. It is far, far better. For some reason Termux became better known. But GNURoot is a much better solution. The internals of both are actually based on the same software. It is actually pretty interesting how it works if interested.
But if you have Crostini then use it. Termux is very limited.
Termux is a kludge. I could not get Termux GUI to work properly but with GNURoot I could. But it was not the best solution. You have to also use a XWin server app. Then point GUI application to the IP for the Xwin server.
Crostini just works. None of that silliness. The GUI is automatically forwarded for you to the ChromeOS window manager.
Google made it so XWindows has a Wayland adapter that gets forwarded to ChromeOS all transparently to you.
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US
BTW, both GNURoot and Termux are using the same mechanism underneath. But GNURoot enables you to use unchanged software versus Termux requires approved software.
Realize server and client is backwards to what people think with XWindows. So what you think is a client is actually called a server. So you run an XWindows server app.
And here's a tutorial on how to use this to play runescape, cause why not?: https://www.reddit.com/r/2007scape/comments/2t0deo/guide_oldschool_runescape_running_on_pure_android/?sort=confidence
The best option if do not have access to Crostini and the machine is locked down is use GNURoot. It is an Android app.
Here is a link
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US&gl=US
I have used this and also the more popular Termux. This is a lot better. Both actually use the underlying same technique to pull it off. It is called Ptrace. The internals are pretty interesting and innovative.
Lots of different ways. If you are allowed to use GNU/Linux on the machine probably the best route.
But if not then you should consider using GNURoot from the Play Store. It is another way to get GCC very easily.
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US&gl=US
The point is that Apple was just taking the data and selling it to third parties. You confuse this behavior with Google using a call back to place an ad. Google approach your data stays at Google.
I had hoped pointing out you could see it.
Now on a change of subject and hope does not cause an issue.
But GNURoot is far better than Termux. I have been deep into both internals. They both are using the same fundamental technology, Ptrace, to do the traps.
But GNURoot enables you to use whatever binaries you want where Termux does NOT.
Here is a link
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US
GNURoot is a lot better than Termux as it does not limit what binaries you can use.
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US
But Crostini is far better than either if have a choice. What machine do you have?
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en_US
This adds many different GNU applications to the android command line. All you need to run Linux applications on Android is an ARM-compiled version of them. After installing that, you can even apt-get install tons of other linux applications from linux repositories.
Yup, you're right, I quit after seeing that.
Turns out this is basically 2 "articles" and OP doesn't care about the first half.
They could have just posted the link to the app that doesn't require root.
https://play.google.com/store/apps/details?id=champion.gnuroot&hl=en
> Even without root, why is it so hard to have a simple set of GNU utilities?
https://play.google.com/store/apps/details?id=champion.gnuroot
Also, they give you the option to root. It's not like they restrict you from it.