Install a GNU / Linux Windowed Environment on Any Android Device Using This Tutorial
Android is designed primarily for mobile users, but because it is based on Linux, it can also work with a desktop environment. If you’ve ever wanted a Linux-style GNU workspace for Android, this tutorial from XDA can show you how.
The tutorial from the link below will walk you through all the steps to install GNU on any Android device. While you probably don’t want to do this on the phone you use every day, you can repurpose older devices to get a lot out of them . Whether you’re looking to turn an old phone into a low-power media server, or turn a tablet into a full-fledged laptop, installing Linux correctly can help.
At the end of the tutorial, you will have a Debian Linux environment running in an Android application sandbox. As a result, you don’t need root access and you can install it without wiping your phone. If you ever want to go back to regular Android, it’s still there. You won’t be able to use every app available on Linux as the custom Android version doesn’t provide some of the internal functionality that many apps need. However, as XDA points out, you can still use applications like Firefox, LibreOffice, and GIMP. Check out the complete guide with instructions below.
Manual: Installing and Running the GNU / Linux Environment on Any Android Device | XDA