Termux is not only a terminal emulation app; it also provides a built-in out-of-the-box Linux environment (no rooting required). This Linux environment includes a repository with about 1,000 software packages, installable via the APT package manager.
The repository includes packages of the following categories:
- editors
- programming languages
- servers
- network tools
- security tools
- system tools
- archive tools
- document tools
- audio tools
- image tools
- video tools
- etc.
Other Linux environments
The Termux repository includes the PRoot package, which provides chroot functionality without root privilege requirements. With that it is possible to install the content of raw filesystems of other Linux distributions, provided the appropriate CPU architecture is supported.
E.g. I tried the following distributions successfully on different architectures (X86_64, AArch64):
With the installation of a distribution like Fedora, a vast number of packages become available (e.g. almost 50,000). True, not all are usable, mostly because of:- memory requirements
- specific daemons must be running
- /dev and /sys directory read access required
- /dev write access required
- kernel feature requirements (no modules available and not allowed to load anyway)
- C/C++ compiler for compiling programs for run time speed comparison (e.g. PC vs. smartphone vs. tablet)
- IP PBX on a smartphone
Keine Kommentare:
Kommentar veröffentlichen