MicroPythonOS lightweight OS for microcontroller targets applications with graphical user interfaces with a look similar to Android/iOS.
No installs required: history search, redirection, job control, completions, and other built-in terminal features that exploit the power of Linux.