> Can you run full-fledged Linux distros, for free, sans ads, right on your
> iOS device without jailbreaking (like you can with Android sans rooting)?
If iOS can't run full-fledged Linux (CLI or desktop) for free, without
jailbreaking, then Steve should add this to his iOS-vs-Android comparisons.
Here's what I did today to test it out to prove how easy it was to do.
<
http://andronix.app/>
Download & install "AndroNix - Linux running inside of Android without root"
<
https://play.google.com/store/apps/details?id=studio.com.techriz.andronix>
My initial five-minute experience proved it's trivial to install.
1. You download AndroNix which asks a few basic "which distro" questions.
2. I chose not to add a GUI (I opted only for the command line interface).
3. And then, you're on the {Debian,Fedora,Ubuntu,etc.} CLI inside Termux.
<
https://docs.andronix.app/unmodded-distros/unmodded-os-installation/>
After rebooting, your choices then become:
a. On your Android phone, you can still start Termux (and stay in Termux)
b. Or, start Termux & then start _any_ Linux distro (e.g., Ubuntu 20.04)
c. Type "exit" to return you to Termux (type it again to exit Termux)
<
https://dev.to/imprakharshukla/installing-linux-on-your-android-device-25cf>
Note the Linux distro is installed inside Termux using these commands
$ pkg update -y && pkg install wget curl proot tar -y &&
wget
https://raw.githubusercontent.com/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20.sh
-O ubuntu20.sh && chmod +x ubuntu20.sh && bash ubuntu20.sh
Which will result in the instruction at the end of that activity.
"You can now launch Ubuntu with the ./start-ubuntu20.sh
script form next time"
This will show all the src back-end scripts that AndroNix uses.
<
https://github.com/AndronixApp/AndronixOrigin>
Then, whenever you are in Termux, you can go to Ubuntu using
$ ./start-ubuntu20.sh
Which puts into the Ubuntu 20.04 CLI (or whatever distro you chose).
root@localhost:~# _____
It's clear you can install a bunch of "real" Linux distros
where to start any of them you use their particular start command.
If you want to start the Linux GUI, you need a few more steps.
<
https://www.fosslicious.com/2019/10/install-and-run-ubuntu-on-termux.html>
All necessary software is available on the Google Play Store.
<
https://androidarcitect.com/2020/09/15/andronix-get-linux-on-android/>
It would be nice to know how these "real" official Linux distros
compare to Termux in terms of getting things done in Android using Linux.
But also it would be nice to know if this choice is available on iOS.
--
Never use the Google Play Termux; use F-Droid Termux instead.