DEV Community

Cover image for Terminal emulator application for Android
VORG
VORG

Posted on • Updated on

Terminal emulator application for Android

termux-app

Star 10.8k Watch 742 Fork 1.8k

Termux is an Android terminal application and Linux environment.

Note that this repository is for the app itself (the user interface and the terminal emulation).

Image description

NOTICE: Termux is broken on Android 12. Android OS will kill any (phantom) processes greater than 32 (limit is for all apps combined) and also kill any processes using excessive CPU. You may get [Process completed (signal 9) - press Enter] message in the terminal without actually exiting the shell process yourself. Check the related issue #2366, issue tracker, gist with details and this TLDR comment on how to disable trimming of phantom processes. A proper docs page will be added later. An option to disable the killing should be available in Android 12L or 13, so upgrade at your own risk if you are on Android 11, specially if you are not rooted.

Features

  • Enjoy the bash and zsh shells.
  • Edit files with nano and vim.
  • Access servers over ssh.
  • Compile code with gcc and clang.
  • Use the python console as a pocket calculator.
  • Check out projects with git and subversion.
  • Run text-based games with frotz.

License

The termux/termux-app repository is released under GPLv3 only license.

Exceptions

Terminal Emulator for Android code is used which is released under Apache 2.0 license. Check terminal-view and terminal-emulator libraries.
Check termux-shared/LICENSE.md for termux-shared library related exceptions.

Top comments (0)