Have you ever wanted to do more with your phone, like setting up a Webserver or a Node.js server and running a web app directly on your phone? Or doing some coding on the go? Yes, I have too. With Termux, you can run a full Linux Desktop on your Android device, and here’s how.
Even without resorting to a full X desktop, Termux is oretty great. I’m not really a terminal user, so for me it’s just for the novelty of it all, but it certainly seems to work very well on my Galaxy S21.
“Termux is oretty great.” that’s any interesting typo… since thats almost how we say it phonetically around here more like alretty though.
Oh wait… its “pretty” haha
I use termux quite a lot to do things that are easier on linux than with android apps. Though I’ve never tried a full desktop, so this is something that I would like to try.
The article mentions the version in google’s official app store is obsolete, this is why…
https://www.xda-developers.com/termux-terminal-linux-google-play-updates-stopped/
Essentially google broke backwards compatibility for calls including exec under all new android SDK versions. This forces applications like Termux to target old SDKs. But it means google doesn’t allow it to be distributed in the android app store. As stated in the article, f-droid doesn’t block it. But I expect that at some point in the future support for the legacy API will get dropped from android altogether. This means that barring some kind of compromise by google, the current version of Termux hosted on fdroid will no longer work either.
5 things I install on my Android devices: Termux, some supported distro, Octave, Julia (currently, Octave behaves better) and Matlab keyboard. Really nice.
It’s a pity that Samsung didn’t continue with Linux on Dex. It showed great promise.
jgfenix,
They still have DeX, but it essentially is an Android Table in Desktop mode kind of thing. There are basic utilities and you can get Chrome in a window, etc. Yet, very limited compared to the old one.
And, yes, it would be really a game changer if they improved on the previous Linux setup. The phones already have capable CPUs and sufficient amount of RAM. Having an official “laptop shell”, where you’d dock the phone to get a full Linux (or ChromeOS) desktop experience would be excellent.
(Something like this: https://liliputing.com/5-laptop-docks-that-let-you-use-a-smartphone-like-a-notebook/)