What Linux on Android means in ADL
Estimated time: 8 minutes Β· Difficulty: Beginner Β· Requirements: none Β· Expected outcome: accurate expectations about what the ADL setup is β and is not.
The normal ADL route installs a Linux user-space environment inside Termux using proot. Calling it βnative full Linuxβ without qualification would be misleading, so here is precisely what that means.
What stays the sameβ
- Android continues running. Nothing is flashed, replaced, or rooted. Your apps, notifications, and calls work exactly as before.
- The Android kernel stays in charge. The Linux environment shares Android's kernel; it does not boot its own.
- Removal is clean. Deleting the distro (and the Termux apps) returns the phone to exactly its prior state.
What you actually getβ
- A real distribution's user space β real
apt/apk/pacman, real packages, a real desktop β running inside Termux, with proot translating file paths and system calls in user space. - Real Linux applications: browsers, editors, compilers, servers.
What behaves differently under prootβ
- The βrootβ you see is simulated.
whoamimay sayrootinside the environment, but that is proot pretending for compatibility β it grants no Android privileges whatsoever. Day-to-day work should still use a normal user: browsers misbehave as root, some tools refuse to run, and user configuration belongs in a real home directory. - No kernel modules. Anything requiring kernel access β VPN drivers, filesystem mounts, USB drivers β is unavailable.
- No systemd / full init system. Services don't start at βbootβ; you start what you need. This is also why GNOME (which depends on systemd session services) is unsupported here.
- Filesystem-heavy work is slower. proot intercepts every file-related system call; compiling large projects or database-heavy workloads pay a noticeable tax.
- Containers and low-level networking differ. Docker,
mount, raw sockets, and similar system administration tools generally do not work or behave differently.
The rooted path is a different pathβ
A rooted phone or custom ROM enables chroot-based setups with fewer
limitations β and a completely different risk profile (warranty, banking
apps, OTA updates, security). ADL documents the rootless route; rooted
setups are out of scope for the guided installer.
Summaryβ
ADL's route = Android untouched + a genuine Linux user space via proot + a few honest limitations (simulated root, no kernel modules, no systemd, slower file I/O).
Next stepsβ
- What is proot? β the mechanism in depth
- Get Started wizard β your personalized path
- proot-distro β managing distributions