Screenshot preview
Local Linux installation dialog showing Not installed and the Install action.

Local Linux installation dialog showing Not installed and the Install action.

Screenshot preview
uname -a output in the Local Linux terminal.

uname -a output in the Local Linux terminal.

Screenshot preview
AI response summarizing uname and /etc/os-release output.

AI response summarizing uname and /etc/os-release output.

Skip to content

Android Local Linux ​

Requirements ​

Local Linux provides Ubuntu, Bash, Git, and SSH on Android 8+ with a 64-bit ARM64 or x86_64 app. It uses PRoot and requires no Android root access. It is unavailable on iOS and 32-bit ARM devices. Language toolchains, language servers, debug adapters, and external Agent CLIs must be installed separately.

Install and open ​

  1. Select Local Linux from the welcome screen or Explorer.
  2. Select Install and wait for installation to finish.
  3. Start the environment and open its workspace.

The initial installation uses a bundled image. Additional packages may require an internet connection. Environment files are stored in app-private storage.

Local Linux installation dialog showing Not installed and the Install action.
Local Linux installation dialog showing Not installed and the Install action.

Verify the environment ​

Open Terminal and run uname -a to inspect the kernel and architecture. Use cat /etc/os-release to identify the Linux distribution. Local Linux shares the Android host kernel; the kernel name alone does not identify the Ubuntu userspace version.

uname -a output in the Local Linux terminal.
uname -a output in the Local Linux terminal.
AI response summarizing uname and /etc/os-release output.
AI response summarizing uname and /etc/os-release output.

Stop, reset, or delete ​

Use the Local Linux controls to manage the environment. Stopping it ends active work; starting it again uses the existing environment. Resetting, deleting, or clearing app data removes environment files. The built-in SSH service listens on loopback for the app’s connection. Android may stop background processes, so check the environment after returning to the app.

Reference ​

Setup · Architecture · Compatibility · Security and integrity · Presets · Troubleshooting · Source and licenses