proot-distro
proot-distro simplifies the installation and management of Linux distributions within Termux using proot, allowing rootless Linux environments on Android.
Alternatives
Tech stack
proot-distro is a command-line tool designed to simplify the installation and management of Linux distributions within a proot environment, primarily targeting users of Termux on Android.
Features and Functionality:
- Simplified Distribution Installation: proot-distro provides a user-friendly interface for installing various Linux distributions (e.g., Debian, Ubuntu, Fedora, Arch Linux) directly within a Termux environment, abstracting away the complexities of manual setup.
- proot-based Containerization: It leverages
proot(userspace process emulation) to create isolated Linux environments without requiring root access. This enables running Linux distributions on Android devices without modifying the core system. - Package Management Compatibility: Once a distribution is installed, users can utilize the standard package managers of that distribution (e.g.,
apt,pacman,dnf) to install and manage software. - Easy Switching Between Distributions: It allows users to easily switch between multiple installed distributions.
- Command-Line Interface: Operates primarily through a command-line interface, providing flexibility and automation capabilities.
Target Users and Use Cases:
- Developers: Enables development and testing of Linux-based applications on Android devices.
- Linux Enthusiasts: Allows users to explore and experiment with different Linux distributions on their Android devices without needing root access or dual-booting.
- System Administrators: Provides a convenient way to run Linux utilities and tools on Android for system administration tasks.
- Educational Purposes: Facilitates learning Linux concepts and practices in a mobile environment.
Core Advantages:
- Rootless Operation: Operates entirely in userspace, eliminating the need for root access, which enhances security and simplifies installation.
- Simplified Installation: Streamlines the process of installing and managing Linux distributions within Termux, reducing the effort required for setup.
- Portability: Enables running Linux environments on Android devices, providing a portable development and execution platform.
- Resource Efficiency: proot is relatively lightweight compared to full virtualization, making it suitable for resource-constrained devices.
Installation/Deployment:
- Install Termux: First, install Termux from the F-Droid app store or from GitHub Releases page. Google Play Store version is no longer supported.
- Install proot-distro: Inside Termux, run the following commands:
pkg install proot-distro - Install a Distribution: Use the
proot-distro install <distribution>command to install the desired distribution (e.g.,proot-distro install ubuntu). - Enter the Distribution: Use the
proot-distro login <distribution>command to enter the installed distribution (e.g.,proot-distro login ubuntu).
Technical Requirements:
- Android device with Termux installed.
- Sufficient storage space for the installed Linux distribution.
- Internet connection for downloading distribution files.
Notable Features:
- Provides pre-built images for various distributions, minimizing setup time.
- Supports customization through configuration files.
- Actively maintained and updated.
Discover more
Fumadocs
Fumadocs is a modern documentation tool that simplifies creating, managing, and deploying beautiful and functional documentation sites with features like built-in search and versioning.
ish
iSH is a Linux shell environment that runs directly on iOS devices, enabling users to execute Linux commands and applications on their iPhones and iPads without jailbreaking.

Unsend
Unsend is a tool to edit or delete sent messages on various messaging platforms, providing users with greater control over their digital communications and privacy.
CLIProxyAPI
Wrap Gemini CLI, Antigravity, ChatGPT Codex, Claude Code, Qwen Code, iFlow as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini 2.5 Pro, GPT 5, Claude, Qwen model through API
CareServer
CareServer 是一款面向 iPhone、iPad、Mac(Apple M1 及以上)、Apple Vision 设备的运维工具应用,提供对 Linux 服务器的远程管理和监控功能。应用支持多语言(包括简体中文)界面,基础下载免费,并提供月度、年度及终身订阅方案。
Claude Code Templates
Claude Code Templates 用于配置和监控 Claude Code 的 CLI 工具 - 使用特定于框架的命令、移动优先聊天界面和实时监控仪表板快速设置任何项目。