📊 Overview
The ARM mobile Linux landscape has matured significantly through 2025–2026. Two fundamentally different approaches exist: mainline kernel distributions (postmarketOS, Mobian, Manjaro) build against upstream Linux, while Halium‑based distributions (Ubuntu Touch, Droidian) reuse Android vendor kernels for better hardware support at the cost of older, potentially insecure kernels. The table below summarizes each OS and its approach.
| OS | Base | Kernel | Latest | UI Options | Maturity | Daily Driver? |
|---|---|---|---|---|---|---|
| postmarketOS | Alpine Linux | Mainline | v26.06 (Jun 2026) | Phosh, Plasma Mobile, Sxmo, GNOME | Alpha/Beta | ⚠️ On best devices only |
| Ubuntu Touch | Ubuntu 24.04 | Halium (Android) | 24.04-2.0 (2026) | Lomiri (Mir/Wayland) | Stable | ✅ Yes (promoted devices) |
| Mobian | Debian 13 "Trixie" | Mainline | 13.0 (Oct 2025) | Phosh, Plasma Mobile | Stable | ⚠️ Close on best devices |
| Manjaro ARM | Arch Linux | Mainline | Beta 36 (Jan 2025) | Phosh, Plasma Mobile | Beta | ❌ No |
| DanctNIX | Arch Linux ARM | Mainline | Dec 2024 | Phosh, Plasma Mobile, Sxmo | Community Stable | ✅ PinePhone Pro reported |
| Sailfish OS | Mer (RPM-based) | Hybrid (AOSP) | 5.0 "Tampella" (Feb 2025) | Silica (proprietary) | Commercial | ✅ Yes (mature devices) |
| PureOS | Debian 12 | Mainline | Crimson Beta (Oct 2025) | Phosh | Beta | ❌ No (missed calls/crashes) |
| Droidian | Debian | Halium (Android) | 100 (2025) | Phosh | Stable | ✅ Yes (best devices) |
| FuriOS | Debian Trixie | Halium (v4.19) | Monthly updates | GNOME/Phosh | Commercial | ✅ Best overall experience |
| Kali NetHunter | Android + chroot | Android vendor | 2025.3 (Sep 2025) | Android + KDE/Xfce | Mature | 🔧 Pentesting only |
| Maemo Leste | Devuan | Mainline | Rolling | Hildon, Xfce | Experimental | ❌ No |
🗂️ Operating System Details
🔵 postmarketOS
Alpine Linux-based. Mainline kernel focus. 6‑month release cycle. ~65 devices with pre‑built images, ~723 with some level of support. Started 2017. Key 2026 milestones: systemd migration, Duranium immutable variant, generic mainline kernel initiative.
Best-Supported Devices (Community tier)
| Device | Year | SoC | RAM | Display | Calls | SMS | Data | WiFi | BT | GPS | Cam | Battery | Overall |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PINE64 PinePhone | 2020 | Allwinner A64 | 2–3 GB | 5.95" 720×1440 | ✓ | ✓ | ✓ | ✓ | ✓ | Weak | Rear only | Poor | Daily-driveable |
| PINE64 PinePhone Pro | 2021 | RK3399S | 4 GB | 5.95" 720×1440 | Echo | ✓ | ✓ | ✓ | 3–4h then drops | ✓ | ✗ | 8h, no deep sleep | Not daily-driver |
| Purism Librem 5 | 2020 | i.MX 8M Quad | 3 GB | 5.7" 720×1440 | VoLTE ✓ | ✓ | ✓ | ✓ | Unreliable | Laggy | ✓ | ~24h w/ suspend | Best Linux-first |
| OnePlus 6 (enchilada) | 2018 | SDM845 | 6–8 GB | 6.28" 1080×2280 | Needs stabilization | ✓ | ✓ | ✓ | ✓ | ✗ | Macro+selfie only | 12–29h | Good but gaps |
| OnePlus 6T (fajita) | 2018 | SDM845 | 6–8 GB | 6.41" 1080×2340 | Same as OP6 | ✓ | ✓ | ✓ | ✓ | ✗ | Same as OP6 | 12–29h | Good but gaps |
| Google Pixel 3a (sargo) | 2019 | SDM670 | 4 GB | 5.6" 1080×2220 | Partial | ✓ | ✓ | 5GHz buggy | ✓ | Partial | Color issues | Partial | Active dev |
| SHIFT SHIFT6mq | 2020 | SDM845 | 8 GB | 6.0" 1080×2160 | ✓ (q6voiced) | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | OK | Best SDM845 telephony |
| Xiaomi POCO F1 | 2018 | SDM845 | 6–8 GB | 6.18" 1080×2246 | Needs ALSA cfg | ✓ | ✓ | ✓ | Needs config | ✓ | Front: ✗ | Worse than OP6 | Sensors manual |
Other Community Devices (pre-built images available)
| Device | Year | SoC | RAM | Key Working | Key Broken |
|---|---|---|---|---|---|
| Fairphone 4 | 2021 | SDM750G | 6–8 GB | Display, WiFi, GPU, USB, storage, torch | Calls (earpiece ✗), mics, modem, GPS, camera, fingerprint, NFC, charging |
| Fairphone 5 | 2023 | QCM6490 | 8 GB | Boots; actively ported | No audio for calls; core telephony broken |
| Samsung Galaxy S III | 2012 | Exynos 4412 | 1 GB | Basic functions | Very old/slow; limited |
| Samsung Galaxy S9 | 2018 | SDM845 | 4 GB | SDM845 baseline; boots | Camera, GPS, fingerprint, sensors |
| Xiaomi Mi 9T / Redmi K20 | 2019 | SDM730 | 6 GB | SDM730 baseline | Camera, calls need work |
| Xiaomi POCO X3 NFC | 2020 | SDM732G | 6–8 GB | GPU works; Phosh | SimpleDRM crash in Phosh |
| Xiaomi Redmi 7 | 2019 | SDM632 | 2–4 GB | Display, touch, WiFi | Many sensors, camera |
| Xiaomi Mi A1 (tissot) | 2017 | SDM625 | 4 GB | MSM8953 baseline | Camera, GPS |
| Xiaomi Mi A2 Lite (daisy) | 2018 | SDM625 | 3–4 GB | MSM8953 baseline | Camera, GPS |
| Xiaomi Redmi Note 4/4X (mido) | 2017 | SDM625 | 2–4 GB | MSM8953 baseline | Camera, GPS |
| Nokia N900 | 2009 | OMAP 3430 | 256 MB | Keyboard, basic Linux | Ancient hardware |
| Motorola Moto G4 Play | 2016 | SDM410 | 2 GB | MSM8916 baseline | Camera, sensors |
| Motorola Moto G5 Plus | 2017 | SDM625 | 2–4 GB | MSM8953 baseline | Camera, sensors |
| Lenovo ThinkPad X13s | 2022 | 8cx Gen 3 | 8+ GB | ARM laptop support | Some laptop functions |
Key Known Issues (postmarketOS)
- 📷 Cameras: The single biggest gap. Most devices have no working camera. Even on OnePlus 6/Pixel 3a, quality is poor.
- 📞 VoLTE: Not working on most ports. Critical blocker for countries where 3G/2G is shut down.
- 📍 GPS: No turn-by-turn navigation. Lag makes it unusable for driving.
- 🔋 Battery: Deep sleep broken on many devices. PinePhone Pro gets ~8 hours. Idle drain high.
- 🎮 GPU: Freedreno/Panfrost/Etnaviv drivers still lag behind proprietary alternatives in performance.
- 📱 Modern devices: No Tensor-based Pixels (6/7/8/9) — closed firmware blocks mainline. Most recommended devices are 5+ years old.
- 🔄 Regressions: Kernel updates frequently break things (cameras on PPP since 6.1→6.6, WiFi on PPP 6.18 broken).
🟠 Ubuntu Touch (UBports)
Ubuntu 24.04 base, Lomiri shell on Mir/Wayland. Halium-based (reuses Android kernels). 25+ promoted devices. Most polished phone-like UX of all Linux alternatives. Just completed multi-year migration from 16.04→24.04.
Promoted Devices (best support)
| Device | Year | SoC | RAM | Port % | Key Broken |
|---|---|---|---|---|---|
| Fairphone 5 ⭐ | 2023 | QCM6490 | 6–8 GB | 97.4% | VoLTE, slow GPS first fix |
| Fairphone 4 | 2021 | SDM750G | 6–8 GB | 97.3% | VoLTE, slow GPS first fix, Waydroid HDMI crash |
| OnePlus Nord N100 | 2020 | SDM460 | 4 GB | 97.3% | VoLTE, slow GPS first fix |
| Volla Phone 22 | 2022 | Helio G85 | 4 GB | 94.8% | VoLTE, wireless ext monitor |
| Volla Phone Quintus | 2024 | Dimensity 7050 | 8 GB | 93% | Fingerprint, FM radio, VoLTE partial |
| Volla Tablet | 2024 | Helio G99 | 12 GB | 92% | VoLTE untested, trackpad position delay |
Other Highly-Mature Ports (90%+)
| Device | Year | SoC | RAM | Port % | Key Broken |
|---|---|---|---|---|---|
| Google Pixel 3a | 2019 | SDM670 | 4 GB | 97.3% | VoLTE, slow GPS first fix |
| Google Pixel 3a XL | 2019 | SDM670 | 4 GB | 97.3% | VoLTE, slow GPS first fix |
| OnePlus Nord N10 5G | 2020 | SDM690 | 6 GB | 97.4% | VoLTE, slow GPS first fix |
| Xiaomi POCO X3 NFC | 2020 | SDM732G | 6 GB | 97.4% | VoLTE, slow GPS first fix |
| Xiaomi Redmi Note 9S/Pro | 2020 | SDM720G | 4–6 GB | 97.4% | VoLTE, slow GPS first fix |
| Lenovo Tab M10 HD 2nd Gen WiFi | 2021 | Helio P22T | 4 GB | 100% | VoLTE (LTE variant only) |
| Nothing Phone (1) | 2022 | SDM778G+ | 8–12 GB | 95.6% | Fingerprint, wireless ext monitor |
| JingPad A1 | 2021 | ARM | — | 97.6% | EOL hardware |
| OnePlus 6 | 2018 | SDM845 | 6–8 GB | 93.8% | Fingerprint, VoLTE, idle drain |
| OnePlus 6T | 2018 | SDM845 | 6–8 GB | 93.8% | Fingerprint, VoLTE, idle drain |
| F(x)tec Pro1 X | 2022 | SDM662 | 6–8 GB | 91.2% | Offline charging, fingerprint, VoLTE |
| Xiaomi Mi A2 | 2018 | SDM660 | 4–6 GB | 96.4% | VoLTE, slow GPS |
| Volla Phone | 2020 | Helio P23 | 4 GB | 90.4% | VoLTE, BT partial, wireless ext monitor |
| Volla Phone X23 | 2023 | Helio G99 | 6 GB | 91.4% | Fingerprint, notification LED, FM radio |
| Asus Zenfone Max Pro M1 | 2018 | SDM636 | 3–6 GB | 95.7% | VoLTE, slow GPS |
Native Linux Devices (no Halium)
| Device | Year | SoC | RAM | Port % | Key Broken |
|---|---|---|---|---|---|
| PinePhone | 2019 | Allwinner A64 | 2–3 GB | 67.3% | Camera, SIM PIN, offline charging, auto-brightness, proximity, 24h+ battery |
| PinePhone Pro | 2021 | RK3399S | 4 GB | 69% | Camera, SIM PIN, offline charging, 24h+ battery |
| PineTab / PineTab2 | 2019/2023 | A64 / RK3566 | 2–8 GB | 66.9% | Camera, battery, sensors |
Key Known Issues (Ubuntu Touch)
- 📞 VoLTE: Experimental only. Single biggest blocker for countries with 3G shutdown.
- 📍 GPS slow first fix: No AGPS support. Can take minutes for initial location lock.
- 🤖 Waydroid battery drain: Severe when Android container is active. Banking apps fail (SafetyNet).
- 📱 App ecosystem: No banking, ride-sharing, MS Teams, Slack. Web apps are the workaround.
- 🔒 Security: Halium devices use EOL Android kernels that may not receive security patches.
- 🔧 Immutable rootfs: Read-only filesystem limits customization; unlocks reset on OTA updates.
- 🖥️ Convergence: Only single external monitor; no multi-monitor; external touchscreen mapping broken.
- 📲 Notifications: Unreliable, especially cross-Waydroid. MMS buggy (WiFi must be off).
🔴 Mobian (Debian for Mobile)
Debian 13 "Trixie" with kernel 6.12. Two DE variants: Phosh 46 and KDE Plasma Mobile 6.3. 8 devices fully supported as "stable." Benefits from Debian's massive package repository and standard apt tooling.
Supported Devices
| Device | Year | SoC | RAM | Calls | SMS | Data | WiFi | GPS | Cam | Battery | Overall |
|---|---|---|---|---|---|---|---|---|---|---|---|
| PinePhone | 2019 | Allwinner A64 | 2–3 GB | Quiet audio | No MMS | ✓ | 2.4GHz only | Weak | Stills only | Poor | Basic phone |
| PinePhone Pro | 2021 | RK3399 | 4 GB | Underwater/echo | Mostly | ✓ | ✓ | Fast, indoors | Green tint | 1–3h heavy | Achilles' heel |
| OnePlus 6/6T | 2018 | SDM845 | 6–8 GB | 1-way audio, VoLTE | ✓ | ✓ | ✓ | 2-sec lock! | Macro+selfie only | 12–29h | Close to daily |
| Poco F1 (beryllium) | 2018 | SDM845 | 6–8 GB | Needs config | ✓ | ✓ | ✓ | ✓ | Front ✗ | USB OTG ✗ | Needs tinkering |
| Pixel 3a | 2019 | SDM670 | 4 GB | Call audio OK | ✓ | ✓ | 5GHz buggy | ✗ | Front buggy | All sensors ✗ | No installer |
| Librem 5 | 2020 | i.MX 8M Quad | 3 GB | Silent disconnects | No MMS | T-Mobile | ✓ | Hit-or-miss | No autofocus | ~24h suspend | Unreliable |
| PineTab | 2019 | Allwinner A64 | 2 GB | N/A | N/A | WiFi only | 2.4GHz only | Weak | Stills only | Limited RAM | Basic tablet |
🟢 Manjaro ARM (Mobile)
Arch-based rolling release. Phosh edition updated frequently (Beta 36, Jan 2025); Plasma Mobile lags (Beta 15, May 2024). Supports PinePhone, PinePhone Pro, and PineTab. Hardware status mirrors mainline kernel — same device limitations as pmOS/Mobian.
⚫ Sailfish OS
Linux-based (Mer core) with proprietary Silica UI. Commercial product by Jolla (Finland). Android AppSupport layer (Android 13 in v5.0). Current: Sailfish OS 5.0 "Tampella" (Feb 2025).
Officially Supported Devices
| Device | Year | SoC | RAM | SFOS 5.0 | Key Broken |
|---|---|---|---|---|---|
| Jolla C2 | 2025 | — | — | ✅ Reference | Current flagship; license included |
| Sony Xperia 10 V | 2023 | SDM695 | 6 GB | ✅ (beta quality) | Camera completely broken! Mobile data drops, headphone jack ✗, 50–80mA idle, eSIM ✗, BlueBinder CPU spikes |
| Sony Xperia 10 IV | 2022 | SDM695 | 6 GB | ✅ (beta quality) | Camera completely broken! Same poor connectivity/power as 10 V |
| Sony Xperia 10 III | 2021 | SDM690 | 6 GB | ✅ | Camera works but very slow focus; GPS takes minutes; battery degraded |
| Sony Xperia 10 II | 2020 | SDM665 | 4 GB | ✅ Mature, stable | GPS slow (minutes) |
| Sony Xperia 10 / 10 Plus | 2019 | SDM630 | 3–4 GB | ✅ Mature, stable | GPS slow |
| Sony Xperia XA2 family | 2018 | SDM630 | 3 GB | ✅ Mature, stable | GPS slow (minutes for lock) |
Community Ports (no license, no Android AppSupport)
| Device | Status | Key Broken |
|---|---|---|
| Redmi Note 8 (ginkgo) | Active, Aug 2025 | Most HW working |
| Redmi Note 9 Pro (miatoll) | Active, Aug 2025 | "Full feature" |
| Fairphone 4 | Alpha2 (Apr 2025) | SMS provider issues, BT reconnection, no Android apps |
| Fairphone 5 | Alpha2 (Apr 2025) | WiFi WPA2/WPA3 mixed mode ✗, no Android apps |
| OnePlus 6/6T | Community | 2G ✗, flash unreliable, fingerprint lost on reboot |
Key Known Issues (Sailfish OS)
- 📷 Camera on Xperia 10 IV/V: Completely non-functional. Community frustrated — Jolla promised commercial support by Aug 2024 that never materialized.
- 📍 GPS: Takes several minutes for a lock on every Xperia model since XA2.
- 🔋 Power: Xperia 10 V: 50–80 mA idle draw, BlueBinder consumes 700–1000 mA, battery degradation.
- 📞 VoLTE: Hit-or-miss depending on carrier.
- 💸 License cost: Official Sailfish OS requires a paid license. Community ports lack Android AppSupport and Exchange.
⚪ PureOS (Purism)
Debian-based. Two branches: Byzantium (stable, Debian 11) and Crimson (beta, Debian 12). Exclusive to Librem 5 hardware. Some users report Mobian or pmOS runs better on Librem 5 than PureOS itself.
Key Broken (Crimson Beta):
- 📞 Cellular reliability: Phone silently loses connection with no indication. Critical failure.
- 📷 Camera: No auto-focus, auto-exposure, or white balance. Third-party apps can't access it.
- 🔊 Audio (Crimson): PipeWire migration incomplete; HiFi ALSA profile broken.
- 🔋 Battery: ~24h with suspend / 4–5h without. Random shutdowns 2–3×/week.
- 🐌 Performance: i.MX 8M Quad comparable to phones from "well over ten years ago."
- 🔀 Unit variance: Two identical Evergreen units can behave very differently.
🟣 Droidian (Halium/Debian)
Debian-based using Halium + libhybris. Leverages Android vendor kernels for excellent hardware compatibility. Originally forked from Mobian. Supports Waydroid and Flatpak. Version 100 released 2025.
Officially Supported (v100)
| Device | Year | SoC | RAM | Notes |
|---|---|---|---|---|
| Google Pixel 3a/3a XL | 2019 | SDM670 | 4 GB | Nearly fully optimized; best-supported |
| Motorola ThinkPhone (bronco) | 2023 | 8+ Gen 1 | 8+ GB | Recent flagship SoC |
| FuriLabs FLX1 | 2024 | Dimensity 900 | 6 GB | Purpose-built; excellent support |
| Volla Phone | 2020 | Helio P23 | 4 GB | Dedicated Linux phone vendor |
| Xiaomi Poco M2 Pro / RN9 Pro | 2020 | SDM720G | 4–6 GB | Budget option |
| Fxtec Pro1 | 2019 | SDM835 | 6 GB | Physical keyboard slider |
| Sony Xperia 5 | 2019 | SDM855 | 6 GB | Compact flagship |
🔷 DanctNIX (Arch Linux ARM for Mobile)
Community-maintained Arch Linux ARM for Pine64 devices. The de facto Arch mobile option. PineTab 2 ships with it preloaded. PinePhone Pro reported as daily-driver in 2025 (calls, VoLTE, SMS, MMS, GPS, WiFi, 4G, hotspot all functional).
Supported Devices
| Device | Status | UI Options |
|---|---|---|
| PinePhone | Actively maintained (last: Mar 2024) | Phosh, Plasma Mobile, Sxmo, barebones |
| PinePhone Pro | Daily-drivable (Jan 2025 reports) | Phosh, Plasma Mobile, Sxmo, barebones |
| PineTab | Supported; Phosh, mainline kernel | Phosh |
| PineTab 2 | Ships with DanctNIX preloaded (RK3566) | Phosh (default) |
🔶 Other Notable Distributions
FuriOS (FuriLabs FLX1)
Purpose-built Debian phone. Widely regarded as the most usable Linux phone available.
| Model | Year | SoC | RAM | Battery | Price | Key Features |
|---|---|---|---|---|---|---|
| FLX1 | 2024 | Dimensity 900 | 6 GB | 5000 mAh removable | $499–550 | 6.6" 120Hz IPS, 50MP camera, IP68 |
| FLX1s | 2025 | Dimensity 900 | 8 GB | 5000 mAh removable | $550 | 6.7" 90Hz, 3 hardware killswitches, KVM, multi-boot |
⚠️ Drawbacks: EOL vendor kernel 4.19, no USB-C DP out, no swipe keyboard, second SIM not initially supported.
Kali NetHunter
Mobile pentesting platform (Android + chroot). Best devices: Pixel 4a/5/6, OnePlus 7/7T/8/8T, Poco F1/X3 Pro. Requires: unlocked bootloader, TWRP, Magisk root, LineageOS base. Specialized niche — not a general-purpose mobile OS.
Maemo Leste
Devuan-based revival of Maemo (Nokia N900/N9 era). Hildon/Xfce UI. Supported: Nokia N900, Motorola Droid 4, PinePhone, Raspberry Pi. Experimental; active development but very niche. GPS and camera broken on most devices.
Plasma Mobile (standalone)
KDE's touch-friendly Plasma variant. Available as a UI option within postmarketOS, Mobian, Manjaro, and DanctNIX. Not distributed as a standalone OS. Best Waydroid/Android app integration of any Linux mobile UI. On-screen button navigation (back/home/overview) — the only mobile UI with this option.
NixOS Mobile
Experimental. Supports PinePhone, PinePhone Pro, and a few other devices. Reproducible builds and declarative config are unique advantages, but very early stage. Not daily-drivable.
Fedora Mobility
Fedora has a mobility SIG. Limited device support — mainly PinePhone. Very early stage compared to Debian/Alpine/Arch options.
LuneOS
webOS successor. "Eiskaffee" release Feb 2024 with Qt6 migration complete. Still alpha quality. Supports PinePhone, Nexus 4/5/7, Galaxy Nexus, Xiaomi Mi A2. Active but niche development.
Nemo Mobile / Glacier
Mer-based (same core as Sailfish OS). Healthy 2024 development with Qt6 migration. Targets Manjaro and openSUSE. Glacier is the reference UI. PinePhone is the primary device. Community-driven alternative to Sailfish OS without proprietary bits.
AsteroidOS
Linux-based OS for smartwatches. 20+ fully supported devices: TicWatch E/S/Pro, Fossil Gen 4/5, Huawei Watch, LG G Watch/Watch R/Watch Urbane, Asus ZenWatch 1/2/3, MTK6580 watches. Samsung Galaxy Watch 4 and Pixel Watch 3 ports in progress. Not a phone OS but relevant to ARM mobile Linux ecosystem.
Android-Based Alternatives (non-Linux, for comparison)
LineageOS: Android 16 (v23, Oct 2025). 100+ devices. The most mature custom ROM.
/e/OS: De-googled Android. 200+ devices. Murena phones pre-installed.
GrapheneOS: Security-hardened Android. Pixel-only (Tensor devices). Most secure mobile OS available.
CalyxOS: Privacy-focused Android. Pixels + Fairphone 4/5 + Moto G series.
These are NOT GNU/Linux distributions but offer a practical middle-ground for privacy-conscious users who need working cameras, banking apps, and reliable telephony.
🔀 Section 2: Multi‑OS Devices (Alphabetical)
Devices that can run 2 or more distinct ARM Linux distributions. Listed alphabetically with all compatible OSes and a quick status summary.
Fairphone 4 2021 SDM750G 6–8 GB
⚠️ pmOS is NOT a phone on FP4 — it's a pocket Linux computer. Ubuntu Touch is the best experience.
Fairphone 5 2023 QCM6490 6–8 GB
Ubuntu Touch is the clear winner here. Sailfish OS community port is alpha quality.
F(x)tec Pro1 2019 SDM835 6 GB
Physical landscape QWERTY keyboard. Pro1 X is the main supported variant.
Google Pixel 3a / 3a XL 2019 SDM670 4 GB
🏆 The most versatile device — runs 4 different Linux distros. UT and Droidian are most functional.
Purism Librem 5 2020 i.MX 8M Quad 3 GB
⚠️ Some users report pmOS/Mobian runs BETTER than PureOS on this hardware.
OnePlus 6 / 6T 2018 SDM845 6–8 GB
🏆 Runs FIVE different Linux distros — most versatile SDM845 device. GPS great on Mobian, calls best on UT.
PINE64 PinePhone 2019 Allwinner A64 2–3 GB
🏆 EIGHT different Linux distros. The ultimate tinkerer's phone. Not powerful but incredibly versatile.
PINE64 PinePhone Pro 2021 RK3399S 4 GB
⚠️ Discontinued by Pine64 (Aug 2025). Community mainlining continues. DanctNIX is the best experience.
Xiaomi POCO F1 (beryllium) 2018 SDM845 6–8 GB
Budget SDM845 option. Two display panel variants (tianma and ebbg) — try tianma first.
SHIFT SHIFT6mq 2020 SDM845 8 GB
German sustainability phone. SHIFT employs mainline developers. Camera + GPS are the big gaps. SHIFTphone 8 (2024, QCM6490, 12 GB RAM): announced with mainline patches submitted upstream. Next-gen upgrade.
Sony Xperia 10 III / 10 IV / 10 V 2021–2023 SDM690/695 6 GB
Active mainline development for all recent Xperia models. Sailfish OS is the primary supported option from Jolla.
Volla Phone (multiple models) 2020–2024 Various MTK 4–12 GB
Dedicated Linux phone manufacturer (Hallo Welt Systeme). Also ships with Volla OS (AOSP-based). UT experience is the best.
🏁 Quick Verdict: What Should You Actually Use?
🏆 Best Daily Driver
If you need a phone that works
FuriLabs FLX1/FLX1s with FuriOS — best overall Linux phone experience. Good battery, working camera, smooth UI, monthly updates.
Runner-up: Ubuntu Touch on Fairphone 5 — promoted, 97.4% port progress, modern hardware, removable battery.
🔧 Best for Tinkering
Maximum OS flexibility
PinePhone — runs 8 different Linux distros. Hardware killswitches. Removable battery. Cheap ($150).
Runner-up: OnePlus 6/6T — runs 5 distros, great specs (6–8 GB RAM, SDM845), found cheap used.
💻 Best Pocket Linux Computer
Not a phone, a Linux PC in your pocket
SHIFT6mq — best SDM845 telephony on pmOS. OnePlus 6 with Mobian — incredible GPS, good specs.
Pixel 3a — runs 4 distros, cheap (~$100), actively maintained everywhere.
🛡️ Best Privacy Focus
Hardware killswitches, no proprietary blobs
Librem 5 running postmarketOS — "almost everything works" per daily-driver reports in 2026. VoLTE, Signal, VPNs, FDE all functional. PureOS is less reliable.
Runner-up: PinePhone with 6 hardware killswitches.
📝 Methodology & Sources
Research compiled August 1, 2026. Sources include: postmarketOS wiki and blog, UBports devices portal and blog, Mobian blog and Debian Wiki, Manjaro ARM forums, Sailfish OS docs and forums, Purism community forums and Crimson dev reports, Droidian docs, Kali Linux docs, PINE64 wiki, XDA Developers, The Register, DistroWatch, SitePoint, LWN.net, and community reports from Lemmy, Fosstodon, and Reddit (r/postmarketOS, r/linuxphones, r/PinePhone, r/UBports).
⚠️ Disclaimer: Mobile Linux is a fast-moving target. Port statuses change weekly. Kernel regressions break and fix things unpredictably. Always check the latest device wiki pages and forums before flashing. This page was last updated August 2026.