Compatibility methodology
Estimated time: 10 minutes Β· Difficulty: Beginner Β· Requirements: none Β· Expected outcome: you can read any ADL compatibility result and know exactly how much to trust it.
No single yes/no answerβ
βIs my phone compatible?β has no honest one-word answer, so ADL never gives one. The wizard evaluates separate dimensions, each with its own status and confidence:
- Linux user-space compatibility (Termux + proot)
- CPU architecture and package availability
- Graphical desktop feasibility
- Available memory
- Available storage
- Android version and background-process behavior
- Manufacturer restrictions
- Termux and display-server installation feasibility
- External wired-display capability
- Wireless-display capability
- Keyboard and mouse connectivity
- Audio feasibility
- Workload suitability
- Thermal and sustained-performance risk
- Evidence quality for the exact device variant
A phone that cannot drive a wired monitor is not βincompatible with Linuxβ β it simply uses the phone screen, a wireless display, or VNC.
Status levelsβ
| Status | Meaning |
|---|---|
| Likely compatible | Evidence supports this working |
| Compatible with limitations | Works, with named trade-offs |
| Experimental | Possible but not dependable; expect problems |
| Unknown / insufficient evidence | No qualifying evidence either way |
| Unlikely to run a usable graphical desktop | Graphics blocked or impractical; CLI may still work |
| Command-line use recommended | The honest recommendation is no desktop |
| Blocked by a known requirement | A hard requirement is not met |
An unknown device is never marked incompatible just because it is absent from the catalog β it gets specification-based results labeled as such.
Confidence levelsβ
Compatibility (what we think) and confidence (how well we know it) are shown separately:
| Confidence | Meaning |
|---|---|
| Officially documented | Stated by the vendor/project's own documentation |
| Verified by the ADL project | Reproduced by a maintainer on reference hardware |
| Reproduced community report | Multiple independent community confirmations |
| Single-device field report | One real-world report (like the Galaxy S22+ report) |
| Inferred from specifications | Deduced from spec sheets, not tested |
| Unknown | No qualifying evidence |
Example of a real result:
Graphical desktop feasibility: Likely compatible Β· Confidence: Inferred from specifications Β· 8 GB RAM and Android 14 support a desktop session via Termux:X11. The exact model has not yet been verified by the ADL project.
Resource heuristics (ADL planning bands)β
These are planning heuristics, not guarantees, and they are versioned with the recommendation rules:
RAM (total device RAM, shared with Android):
- Under ~3 GB β command-line use recommended; a desktop competes with Android for memory.
- ~3β4 GB β lightweight desktop (LXQt) only, with explicit warnings.
- ~6 GB β Xfce or MATE preferred.
- ~8 GB+ β Xfce/MATE comfortably; KDE Plasma viable for experienced users.
- GNOME β treated as unsupported under proot (it depends on systemd session services proot cannot provide; GNOME 50 also removed X11 sessions).
Free storage:
- Under ~6 GB β no full desktop installation recommended.
- ~6β10 GB β lightweight installation only.
- ~12 GB+ β the preferred baseline (desktop + browser + updates + apps).
The wizard's storage estimate adds up: Termux base, distro root filesystem, desktop packages, browser, package cache, your workloads, and a safety reserve.
Architecture: native ARM64 is the supported path. 32-bit ARM works for core tools but modern desktop/browser packages are disappearing for it. Cross-architecture emulation (QEMU user mode) is advanced, substantially slower, and never the default recommendation.
Why exact model numbers matterβ
Devices with one marketing name ship with different chipsets (Snapdragon vs
Exynos), different USB data/video capabilities, and different regional
restrictions. The catalog records model numbers (like SM-S906B) precisely
so the wizard can tell you when a claim applies to your exact variant versus
the marketing family. Likewise, USB-C does not imply video output β
DisplayPort Alt Mode is a separate hardware capability that many USB-C
phones lack.
How to submit a device resultβ
Community evidence is how coverage grows. Follow Submit a test β reports enter as community evidence and are promoted to verified only after maintainer reproduction. Nothing is recorded above what was actually tested.
Summaryβ
Fifteen dimensions, explicit statuses, explicit confidence, versioned heuristics, and honest handling of unknowns.