You can install Termux from the F-droid store, which is a Android terminal emulator and Linux environment. Then install the proot-distro package and you can install stuff like Ubuntu, Debian, Arch…
you dont even need a rooted device.
Not sure, but I think there is already ways to run android apps on a Linux desktop, the thing I’m talking about is basically running a Linux container on Android and connecting in it thru VNC.
Take a look on Termux, Userland and andronix. Just don’t forget to get termux from F-Droid.
I remember trying the reddit version, and uninstalled on the first full screen ad. After asking about this on the Lemmy version, got a nice down vote 👉👈