Lindroid is an Android app that lets you run Linux in a container, with support for hardware-acceleration
Lindroid is an Android app that lets you run Linux in a container, with support for hardware-acceleration

Lindroid is an Android app that lets you run Linux in a container, with support for hardware-acceleration - Liliputing

FYI: There's also AnLinux, Linux Deploy, Termux, tainer, UserLAnd, ...
Some of them aren't maintained anymore. And they don't necessarily have hardware-acceleration. But don't all require root and system patches.
Termux works fine get it from F-droid only
I'm not sure why you would need a GUI on a GUI phone
Because many graphical apps don't run natively on Android. They do on Linux.
eg. a full web browser, proper IDE or more powerful image manipulation program.
Because it's there.