Termux is a free and open source terminal emulator for Android that allows Linux environments to run on Android devices. In addition, various software can be installed through the package manager of the application.
Termux automatically establishes a minimum base system. Most of the commands available in Linux are accessible as well as built-in bash commands. There are many other shells available as well, such as Zsh and tcsh.
Termux is the first Android terminal application that includes a wide variety of software, unlike other terminal emulators that only have small or limited utilities provided by Android. The packages are cross-compiled with the Android NDK and have compatibility patches to make them work on Android. Since all files are installed in the application directory, rooting is not required.
There are over a thousand packages that can be downloaded and users can submit requests for new ones. Alternatively, the package can be compiled from source as Termux supports a wide variety of build tools including CMake as well as compilers for C++, Rust, Go and many more. Termux can also install interpreters for languages like Ruby, Python, JavaScript, etc.
Terminal-based text editors such as Emacs and Vim can be installed to edit and create files from the terminal. In Termux it is also possible to execute GUI applications through a VNC server and install a desktop environment (Xfce, LXQt, MATE) or a window manager.
Comments