What are the differences between Userland, Linux Deploy, AnLinux and Alpine ?
What I think I know so far:
I think all of them use proot and termux to make Linux distributions run on Android. And Alpine is a small and efficient Linux distribution.
Termux seems to be an app that runs a simple terminal emulator and uses the Linux kernel provided by Android.
"PRoot is a user-space implementation of chroot, mount --bind, and binfmt_misc. This means that users don't need any privileges or setup to do things like using an arbitrary directory as the new root filesystem."
Ok so with this, it is possible to run an entire OS from a directory in Android.
So I install Termux, then PRoot, then a whole Linux distribution, Alpine for example.
How are Userland, Linux Deploy, and AnLinux different from that ?
Do they include a tiny distribution ? Do they package Termux and PRoot ? Are they faster ? slower ? How do they overlap ? Why are there so many when they appear to do the same thing ?