Termux
Overall sentiment
- Thread is overwhelmingly positive; many call Termux indispensable or the first app they install on any Android device.
- Viewed as a key reason to stay on Android, especially for users who value a real CLI environment.
Common use cases
- Remote access: SSH/mosh into workstations and servers, often wrapped in tmux/zellij, frequently via WireGuard or Tailscale.
- Local development: running Neovim/Vim/Emacs, Rust, Go, Julia (via proot), Python, Janet, Advent of Code, Fresh editor, custom tools.
- File sync & backup: rsync to desktops/NAS, phone backups, photo dedup via checksums, quick on-demand SSH + rsync instead of always-on sync apps.
- Media: yt-dlp for YouTube and anime (ani-cli), ffmpeg with hardware encode/decode via mediacodec, some MPV integration with SELinux tweaks.
- Services on phone: web servers, file servers (Copyparty, ffl), Syncthing CLI, OTP with oathtool, network tools, wake-on-LAN, scanners, even VAX/VMS via SimH.
- Desktop-style setups: Termux + X11 in Android desktop mode or VR/XR headsets (e.g., Quest 3) to run full desktop apps on ARM.
Termux vs Android Linux Terminal / full Linux VMs
- New Android “Linux Terminal” (full Debian VM) needs specific hardware (AVF, non-protected VMs) and OEM support; often missing or disabled.
- Reported as buggy, slow, frequently corrupting itself, sensitive to VPNs, and offering poor GUI; some devices can’t enable it at all.
- Strong preference for Termux: runs natively as an app, integrates with Android APIs (clipboard, GPS, SMS, contacts), and accesses shared storage directly.
- VM approach is seen as safer and more “traditional Linux” but heavier on storage and currently far less reliable.
iOS and other platforms
- No true Termux equivalent on iOS: iSH (Alpine/x86 emulation), a-Shell, and UTM are mentioned but slower and more constrained.
- Several users explicitly say Termux is something they miss on iPhone.
Input methods and ergonomics
- Heavy users rely on Bluetooth keyboards, tablet keyboard covers, or devices with built-in keyboards.
- Others use specialized software keyboards (Unexpected Keyboard, PentiKeyboard, Hacker’s Keyboard) and S-Pen to make TUI use viable.
- Some still find extended use on a touch-only phone uncomfortable.
Technical limitations & future concerns
- Termux must target an old Android API to keep running arbitrary binaries; upcoming platform restrictions might eventually break it.
- Package management can be fragile on some older/32‑bit systems.
- App data lives in its sandbox; users report losing entire setups on upgrade/reinstall.
- A few worry that as Android becomes more locked down and people rely on phones instead of desktops, free/owner-controlled computing could suffer.