# AnLinux

AnLinux allow you to run Linux on Android without root access.

Repository: https://github.com/EXALAB/AnLinux-App
Canonical: https://ross.abutalabs.com/products/anlinux
Language: Java
License: Apache-2.0
License Family: permissive
Topics: java, linux, android, termux, proot, ubuntu, debian, kali, fedora, centos, opensuse, lxde, archlinux, xfce, parrotsec, arch-linux, mate-desktop-environment, lxqt, desktop-environment
Last push: 2026-07-14T03:50:13+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 60, longevity 100
- inputs: {"age_days": 2937, "days_push": 50, "days_rel": 52, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2300, forks 345 (observed 2026-08-28T04:06:35.402314+00:00)

## What it is
AnLinux is an Android application that lets users run full Linux distributions (Ubuntu, Debian, Kali, Arch, Fedora, and more) on Android without root access, using Termux and PRoot. It generates installation scripts that download and mount rootfs images, with optional desktop environments like Xfce4, Mate, LXQt, LXDE, and KDE.

## Use cases
- run linux on android without root
- install ubuntu on android phone
- use kali linux on android via termux
- get a linux desktop environment on android
- run arch linux on android with proot
- set up a linux chroot-like environment without rooting my device

## When to choose
- you want to run a full Linux distro on a non-rooted Android device
- you want a choice of many distributions and desktop environments
- you already use Termux and want an easy installer for Linux rootfs images

## When to avoid
- you need true kernel-level virtualization or containers (PRoot is not a VM)
- you need audio support or full hardware integration, which is limited
- your device runs Android older than Lollipop or an unsupported architecture

## Facets
- artifact type: application
- maturity: active
- function: cli, developer-tools, self-hosted
- domain: operating-systems, android-tools, developer-tools
- platform: cli
- tags: proot, termux, linux-distributions, desktop-environment, no-root, chroot-alternative, android

## Member repositories
- EXALAB/AnLinux-App (main) score 82
- EXALAB/Anlinux-Resources (infra) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:35.402314+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:40:12.790132+00:00, confidence not recorded.
  - readme: https://github.com/EXALAB/AnLinux-App (fetched 2026-08-28T04:06:35.402314+00:00, sha d93deaebadf8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
