Have heard of the project named maruos?
Basically, it’s a android that run a Linux image.
This image can be accessed by vnc, the screen can also be casted. You’ve got a true and fully accessible linux distribution.
I tried it on a Nexus 5 and is pretty cool on the concept.
I used my smartphone as a computer. I cast on my TV and controlled it with a Bluetooth keyboard and mouse.