ARM Mobile Linux OS Database

Comprehensive reference of Linux distributions for ARM mobile devices — supported hardware, known issues, and multi‑OS cross‑reference. Research compiled August 2026.

📊 Overview

11+
Active Mobile Linux Distros
150+
Supported Devices
700+
pmOS Experimental Ports
~110
Ubuntu Touch Ports
12
Multi‑OS Devices

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.

Working = fully functional Partial = works with issues Broken = non‑functional N/A = not applicable
OSBaseKernelLatestUI OptionsMaturityDaily Driver?
postmarketOS Alpine LinuxMainlinev26.06 (Jun 2026) Phosh, Plasma Mobile, Sxmo, GNOME Alpha/Beta ⚠️ On best devices only
Ubuntu TouchUbuntu 24.04Halium (Android)24.04-2.0 (2026) Lomiri (Mir/Wayland) Stable ✅ Yes (promoted devices)
MobianDebian 13 "Trixie"Mainline13.0 (Oct 2025) Phosh, Plasma Mobile Stable ⚠️ Close on best devices
Manjaro ARMArch LinuxMainlineBeta 36 (Jan 2025) Phosh, Plasma Mobile Beta ❌ No
DanctNIXArch Linux ARMMainlineDec 2024 Phosh, Plasma Mobile, Sxmo Community Stable ✅ PinePhone Pro reported
Sailfish OSMer (RPM-based)Hybrid (AOSP)5.0 "Tampella" (Feb 2025) Silica (proprietary) Commercial ✅ Yes (mature devices)
PureOSDebian 12MainlineCrimson Beta (Oct 2025) Phosh Beta ❌ No (missed calls/crashes)
DroidianDebianHalium (Android)100 (2025) Phosh Stable ✅ Yes (best devices)
FuriOSDebian TrixieHalium (v4.19)Monthly updates GNOME/Phosh Commercial ✅ Best overall experience
Kali NetHunterAndroid + chrootAndroid vendor2025.3 (Sep 2025) Android + KDE/Xfce Mature 🔧 Pentesting only
Maemo LesteDevuanMainlineRolling 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)

DeviceYearSoCRAMDisplayCallsSMSDataWiFiBTGPSCamBatteryOverall
PINE64 PinePhone2020Allwinner A642–3 GB5.95" 720×1440 ✓✓✓✓✓WeakRear onlyPoorDaily-driveable
PINE64 PinePhone Pro2021RK3399S4 GB5.95" 720×1440 Echo✓✓✓3–4h then drops✓✗8h, no deep sleepNot daily-driver
Purism Librem 52020i.MX 8M Quad3 GB5.7" 720×1440 VoLTE ✓✓✓✓UnreliableLaggy✓~24h w/ suspendBest Linux-first
OnePlus 6 (enchilada)2018SDM8456–8 GB6.28" 1080×2280 Needs stabilization✓✓✓✓✗Macro+selfie only12–29hGood but gaps
OnePlus 6T (fajita)2018SDM8456–8 GB6.41" 1080×2340 Same as OP6✓✓✓✓✗Same as OP612–29hGood but gaps
Google Pixel 3a (sargo)2019SDM6704 GB5.6" 1080×2220 Partial✓✓5GHz buggy✓PartialColor issuesPartialActive dev
SHIFT SHIFT6mq2020SDM8458 GB6.0" 1080×2160 ✓ (q6voiced)✓✓✓✓✗✗OKBest SDM845 telephony
Xiaomi POCO F12018SDM8456–8 GB6.18" 1080×2246 Needs ALSA cfg✓✓✓Needs config✓Front: ✗Worse than OP6Sensors manual

Other Community Devices (pre-built images available)

DeviceYearSoCRAMKey WorkingKey Broken
Fairphone 42021SDM750G6–8 GBDisplay, WiFi, GPU, USB, storage, torchCalls (earpiece ✗), mics, modem, GPS, camera, fingerprint, NFC, charging
Fairphone 52023QCM64908 GBBoots; actively portedNo audio for calls; core telephony broken
Samsung Galaxy S III2012Exynos 44121 GBBasic functionsVery old/slow; limited
Samsung Galaxy S92018SDM8454 GBSDM845 baseline; bootsCamera, GPS, fingerprint, sensors
Xiaomi Mi 9T / Redmi K202019SDM7306 GBSDM730 baselineCamera, calls need work
Xiaomi POCO X3 NFC2020SDM732G6–8 GBGPU works; PhoshSimpleDRM crash in Phosh
Xiaomi Redmi 72019SDM6322–4 GBDisplay, touch, WiFiMany sensors, camera
Xiaomi Mi A1 (tissot)2017SDM6254 GBMSM8953 baselineCamera, GPS
Xiaomi Mi A2 Lite (daisy)2018SDM6253–4 GBMSM8953 baselineCamera, GPS
Xiaomi Redmi Note 4/4X (mido)2017SDM6252–4 GBMSM8953 baselineCamera, GPS
Nokia N9002009OMAP 3430256 MBKeyboard, basic LinuxAncient hardware
Motorola Moto G4 Play2016SDM4102 GBMSM8916 baselineCamera, sensors
Motorola Moto G5 Plus2017SDM6252–4 GBMSM8953 baselineCamera, sensors
Lenovo ThinkPad X13s20228cx Gen 38+ GBARM laptop supportSome 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)

DeviceYearSoCRAMPort %Key Broken
Fairphone 5 ⭐2023QCM64906–8 GB97.4% VoLTE, slow GPS first fix
Fairphone 42021SDM750G6–8 GB97.3% VoLTE, slow GPS first fix, Waydroid HDMI crash
OnePlus Nord N1002020SDM4604 GB97.3% VoLTE, slow GPS first fix
Volla Phone 222022Helio G854 GB94.8% VoLTE, wireless ext monitor
Volla Phone Quintus2024Dimensity 70508 GB93% Fingerprint, FM radio, VoLTE partial
Volla Tablet2024Helio G9912 GB92% VoLTE untested, trackpad position delay

Other Highly-Mature Ports (90%+)

DeviceYearSoCRAMPort %Key Broken
Google Pixel 3a2019SDM6704 GB97.3%VoLTE, slow GPS first fix
Google Pixel 3a XL2019SDM6704 GB97.3%VoLTE, slow GPS first fix
OnePlus Nord N10 5G2020SDM6906 GB97.4%VoLTE, slow GPS first fix
Xiaomi POCO X3 NFC2020SDM732G6 GB97.4%VoLTE, slow GPS first fix
Xiaomi Redmi Note 9S/Pro2020SDM720G4–6 GB97.4%VoLTE, slow GPS first fix
Lenovo Tab M10 HD 2nd Gen WiFi2021Helio P22T4 GB100%VoLTE (LTE variant only)
Nothing Phone (1)2022SDM778G+8–12 GB95.6%Fingerprint, wireless ext monitor
JingPad A12021ARM—97.6%EOL hardware
OnePlus 62018SDM8456–8 GB93.8%Fingerprint, VoLTE, idle drain
OnePlus 6T2018SDM8456–8 GB93.8%Fingerprint, VoLTE, idle drain
F(x)tec Pro1 X2022SDM6626–8 GB91.2%Offline charging, fingerprint, VoLTE
Xiaomi Mi A22018SDM6604–6 GB96.4%VoLTE, slow GPS
Volla Phone2020Helio P234 GB90.4%VoLTE, BT partial, wireless ext monitor
Volla Phone X232023Helio G996 GB91.4%Fingerprint, notification LED, FM radio
Asus Zenfone Max Pro M12018SDM6363–6 GB95.7%VoLTE, slow GPS

Native Linux Devices (no Halium)

DeviceYearSoCRAMPort %Key Broken
PinePhone2019Allwinner A642–3 GB67.3%Camera, SIM PIN, offline charging, auto-brightness, proximity, 24h+ battery
PinePhone Pro2021RK3399S4 GB69%Camera, SIM PIN, offline charging, 24h+ battery
PineTab / PineTab22019/2023A64 / RK35662–8 GB66.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

DeviceYearSoCRAMCallsSMSDataWiFiGPSCamBatteryOverall
PinePhone2019Allwinner A642–3 GB Quiet audioNo MMS✓2.4GHz onlyWeakStills onlyPoorBasic phone
PinePhone Pro2021RK33994 GB Underwater/echoMostly✓✓Fast, indoorsGreen tint1–3h heavyAchilles' heel
OnePlus 6/6T2018SDM8456–8 GB 1-way audio, VoLTE✓✓✓2-sec lock!Macro+selfie only12–29hClose to daily
Poco F1 (beryllium)2018SDM8456–8 GB Needs config✓✓✓✓Front ✗USB OTG ✗Needs tinkering
Pixel 3a2019SDM6704 GB Call audio OK✓✓5GHz buggy✗Front buggyAll sensors ✗No installer
Librem 52020i.MX 8M Quad3 GB Silent disconnectsNo MMST-Mobile✓Hit-or-missNo autofocus~24h suspendUnreliable
PineTab2019Allwinner A642 GB N/AN/AWiFi only2.4GHz onlyWeakStills onlyLimited RAMBasic 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

DeviceYearSoCRAMSFOS 5.0Key Broken
Jolla C22025——✅ ReferenceCurrent flagship; license included
Sony Xperia 10 V2023SDM6956 GB✅ (beta quality)Camera completely broken! Mobile data drops, headphone jack ✗, 50–80mA idle, eSIM ✗, BlueBinder CPU spikes
Sony Xperia 10 IV2022SDM6956 GB✅ (beta quality)Camera completely broken! Same poor connectivity/power as 10 V
Sony Xperia 10 III2021SDM6906 GB✅Camera works but very slow focus; GPS takes minutes; battery degraded
Sony Xperia 10 II2020SDM6654 GB✅ Mature, stableGPS slow (minutes)
Sony Xperia 10 / 10 Plus2019SDM6303–4 GB✅ Mature, stableGPS slow
Sony Xperia XA2 family2018SDM6303 GB✅ Mature, stableGPS slow (minutes for lock)

Community Ports (no license, no Android AppSupport)

DeviceStatusKey Broken
Redmi Note 8 (ginkgo)Active, Aug 2025Most HW working
Redmi Note 9 Pro (miatoll)Active, Aug 2025"Full feature"
Fairphone 4Alpha2 (Apr 2025)SMS provider issues, BT reconnection, no Android apps
Fairphone 5Alpha2 (Apr 2025)WiFi WPA2/WPA3 mixed mode ✗, no Android apps
OnePlus 6/6TCommunity2G ✗, 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)

DeviceYearSoCRAMNotes
Google Pixel 3a/3a XL2019SDM6704 GBNearly fully optimized; best-supported
Motorola ThinkPhone (bronco)20238+ Gen 18+ GBRecent flagship SoC
FuriLabs FLX12024Dimensity 9006 GBPurpose-built; excellent support
Volla Phone2020Helio P234 GBDedicated Linux phone vendor
Xiaomi Poco M2 Pro / RN9 Pro2020SDM720G4–6 GBBudget option
Fxtec Pro12019SDM8356 GBPhysical keyboard slider
Sony Xperia 52019SDM8556 GBCompact 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

DeviceStatusUI Options
PinePhoneActively maintained (last: Mar 2024)Phosh, Plasma Mobile, Sxmo, barebones
PinePhone ProDaily-drivable (Jan 2025 reports)Phosh, Plasma Mobile, Sxmo, barebones
PineTabSupported; Phosh, mainline kernelPhosh
PineTab 2Ships 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.

ModelYearSoCRAMBatteryPriceKey Features
FLX12024Dimensity 9006 GB5000 mAh removable$499–5506.6" 120Hz IPS, 50MP camera, IP68
FLX1s2025Dimensity 9008 GB5000 mAh removable$5506.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

OSes: Ubuntu Touch 97.3% — promoted device, almost everything works postmarketOS Community — boots, WiFi/storage works, but calls/modem/GPS/camera ALL broken Sailfish OS Alpha2 — daily-driver quality, SMS issues, no Android apps

⚠️ 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

OSes: Ubuntu Touch 97.4% — "best supported device with UT" per UBports postmarketOS Community — boots, actively ported, no phone audio yet Sailfish OS Alpha2 — WiFi WPA2/WPA3 mixed mode broken, no Android apps

Ubuntu Touch is the clear winner here. Sailfish OS community port is alpha quality.

F(x)tec Pro1 2019 SDM835 6 GB

OSes: Ubuntu Touch (Pro1 X: 91.2%) — calls, SMS, camera, GPS all working Droidian v100 — officially supported Sailfish OS Community port exists

Physical landscape QWERTY keyboard. Pro1 X is the main supported variant.

Google Pixel 3a / 3a XL 2019 SDM670 4 GB

OSes: Ubuntu Touch 97.3% — fully functional phone; near-perfect port postmarketOS Community — boots, mainline kernel 6.18.3; WiFi/GPS/calls partial Mobian Experimental — WiFi 5GHz buggy, GPS ✗, all sensors ✗, no installer Droidian v100 — nearly fully optimized; best-supported Droidian device

🏆 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

OSes: PureOS Byzantium/Crimson — official OS; cellular reliability is critical failure postmarketOS Community — "almost everything works" including VoLTE, cameras, Signal Mobian Stable — supported but same hardware limitations

⚠️ Some users report pmOS/Mobian runs BETTER than PureOS on this hardware.

OnePlus 6 / 6T 2018 SDM845 6–8 GB

OSes: postmarketOS Community — display, WiFi, data work; cameras/GPS/fingerprint broken Ubuntu Touch 93.8% — most things work; fingerprint and VoLTE broken Mobian Stable — amazing GPS (2-sec lock!), voice calls unreliable Sailfish OS Community — 2G broken, flash unreliable Droidian Community/unofficial support

🏆 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

OSes: postmarketOS Community — most mature pmOS device; daily-driveable with Phosh Ubuntu Touch 67.3% — basic functions, cameras broken, manual install only Mobian Stable — fully supported; video recording ✗, call audio quiet Manjaro ARM Phosh Beta 36 / Plasma Mobile Beta 15 DanctNIX Active — Phosh, Plasma Mobile, Sxmo Sailfish OS Community port exists Maemo Leste Experimental NixOS Mobile Experimental

🏆 EIGHT different Linux distros. The ultimate tinkerer's phone. Not powerful but incredibly versatile.

PINE64 PinePhone Pro 2021 RK3399S 4 GB

OSes: postmarketOS Community — camera ✗ (regression), no deep sleep (8h battery) Ubuntu Touch 69% — basic functions; camera/battery broken Mobian Stable — call audio "underwater," camera green tint Manjaro ARM Phosh Beta 36 / Plasma Mobile Beta 14 DanctNIX Daily-drivable reported Jan 2025 — VoLTE, MMS, GPS all work NixOS Mobile Experimental

⚠️ Discontinued by Pine64 (Aug 2025). Community mainlining continues. DanctNIX is the best experience.

Xiaomi POCO F1 (beryllium) 2018 SDM845 6–8 GB

OSes: postmarketOS Community — calls since v22.12, camera WIP Ubuntu Touch 91.2% — mature port (Xenial base) Mobian Stable — USB OTG ✗, front camera ✗, sensors need manual setup Kali NetHunter Budget pentesting pick

Budget SDM845 option. Two display panel variants (tianma and ebbg) — try tianma first.

SHIFT SHIFT6mq 2020 SDM845 8 GB

OSes: postmarketOS Community — best SDM845 telephony (calls+SMS work!) Mobian Experimental — camera ✗, only AMOLED panel supported Ubuntu Touch 82.1% — Xenial base port

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

OSes: Sailfish OS Official Jolla support — 10 III mature, 10 IV/V beta (camera ✗ on both!) Ubuntu Touch Sony Xperia X (89.6%); 10 series ports available postmarketOS Mainline kernel bring-up in progress — GPU, audio, modem not yet functional Droidian Xperia 5 officially supported; Xperia 1/5 II community ports

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

OSes: Ubuntu Touch Promoted — Volla Phone, 22, X23, Quintus, Plinius, Tablet all supported Droidian v100 — Volla Phone officially supported

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.

🔵 PostmarketOS Deep Dive — Best Device, Feature Rankings & UI Options

A comprehensive analysis of which device offers the most complete postmarketOS experience, which device is the best daily driver, and what the newest viable option is. Research updated August 2026.

🏆 The Best Phone for postmarketOS Right Now: Purism Librem 5

Based on feature completeness, community reports from daily-drivers, and official pmOS support, the Librem 5 has the most features actually working on postmarketOS as of 2026. A daily-driver user reports: "Almost everything works — VoLTE calls, SMS, mobile data, camera, full disk encryption, Signal Desktop, Matrix, VPNs, Syncthing." It went from "almost nothing worked to almost everything works."

⚠️ Caveats: GPS lags at driving speeds, GPU limited (OpenGL 2.1/ES 2.0), performance is modest (i.MX 8M Quad = phone from "well over 10 years ago"), and hardware quality varies between units. But for feature completeness on pmOS specifically, nothing beats it.

📊 Device Feature Completeness Ranking (PostmarketOS)

Devices ranked by percentage of features working on postmarketOS. Scored across 25 hardware features. Working (2pts) Partial (1pt) Broken (0pts) Max score: 50.

#DeviceYearSoCRAM ScoreDisplayWiFiBTCallsSMS4G GPSRear CamFront CamAudioSensors FPNFCUSB OTGVideoGPU BatteryFDESDWaydroidVerdict
🥇 1 Purism Librem 52020i.MX 8M Quad3 GB 44/50 ✓✓~VoLTE✓✓ Laggy✓✓✓✓ ——✓✓Basic ~24hLUKS✓✓ BEST OVERALL
🥈 2 PinePhone2020Allwinner A642–3 GB 39/50 ✓✓✓✓✓✓ WeakStills✗✓✓ ——✓✗✓ Poor✓✓✓ Most mature pmOS device; cheap, versatile
🥉 3 OnePlus 6/6T2018SDM8456–8 GB 34/50 ✓✓✓Unstable✓✓ ✗Macro onlySelfie onlyDistorted✗ ✗✗✗✓Vulkan! 12–29h✓—Partial Best hardware specs; calls the blocker
4 SHIFT SHIFT6mq2020SDM8458 GB 32/50 ✓✓✓✓✓✓ ✗✗✗✓✓ —✗✗✓✓ OK✓✓✓ Best SDM845 telephony; camera/GPS gaps
5 Google Pixel 3a2019SDM6704 GB 30/50 ✓5GHz ✗✓Partial✓✓ PartialPoor colorBuggyPartial✓ ✗Untested✗✓✓ Partial✓—Partial Active mainlining; kernel 6.18.3
6 Xiaomi POCO F12018SDM8456–8 GB 28/50 ✓✓Needs cfgNeeds cfg✓✓ ✓WIP✗QuietManual ✓—✗✓✓ PoorNeeds cfg✓Partial Budget SDM845; front cam + USB OTG broken
7 PinePhone Pro2021RK3399S4 GB 26/50 ✓✓3–4hEcho✓✓ ✓✗✗Echo✓ ——✗✓✓ 8h, no sleep✓✓✓ Discontinued; camera ✗, terrible battery
8 Fairphone 42021SDM750G6–8 GB 20/50 ✓✓?✗✗✗ ✗HorribleHorribleEarpiece ✗Partial ✗✗Breaks after suspend✗✓ ✗✓✓Partial NOT a phone on pmOS — pocket Linux PC only
9 Fairphone 52023QCM64906–8 GB 15/50 ✓✓?No audio✗✗ ✗✗✗No audio? ✗✗✗✗✓ ?✓✓? Very early; no telephony at all

🔍 Detailed Analysis: Top 5 Devices

🥇 #1 — Purism Librem 5

Score: 44/50 (88%) · i.MX 8M Quad · 3 GB · 2020 · ~$699

What's working: VoLTE calls ✅, SMS ✅, mobile data ✅, WiFi ✅, rear camera ✅, front camera ✅, FDE (LUKS) ✅, SD card ✅, USB OTG ✅, Waydroid ✅, Signal Desktop ✅, hardware kill switches ✅.

What's broken/limited: GPS lags several hundred meters at >50 km/h (no turn-by-turn nav), Bluetooth pairing unreliable, GPU limited to OpenGL 2.1/ES 2.0 (Etnaviv driver hasn't caught up to hardware capability), performance is "phones from 10+ years ago" territory, 3 GB RAM limits multitasking, battery ~24h with auto-suspend / 4-5h without, unit-to-unit variability is high.

2026 community verdict: "I love it. It pisses me off sometimes, but not enough to stop loving it." The most feature-complete pmOS device. Best for privacy maximalists willing to accept modest performance.

🥈 #2 — PinePhone

Score: 39/50 (78%) · Allwinner A64 · 2–3 GB · 2020 · ~$150

What's working: Calls ✅, SMS ✅, mobile data ✅, WiFi (2.4GHz) ✅, Bluetooth ✅, rear camera stills ✅, GPS (weak) ✅, sensors ✅, USB OTG ✅, Waydroid ✅, SD card ✅, 6 hardware kill switches ✅, Phosh ~450 MB RAM leaving room to work.

What's broken/limited: Front camera ✗ (no mainline GC2145 driver), GPS weak (small antenna), video recording ✗, MMS ✗, call audio too quiet, battery terrible (2800 mAh, no deep sleep without Crust), cannot charge while suspended, Braveheart revision has drain even when "off," screen delamination reported on some units, WiFi 2.4GHz only.

2026 community verdict: The most mature pmOS device overall. Still being sold (est. 2 more years). Remarkably functional for $150. Best for tinkerers and as a development platform. Definitely NOT a daily driver for non-enthusiasts.

🥉 #3 — OnePlus 6/6T

Score: 34/50 (68%) · SDM845 · 6–8 GB · 2018 · ~$150 used

What's working: Display (OLED) ✅, GPU (OpenGL 4.x + Vulkan via Freedreno) ✅, WiFi ✅, SMS ✅, mobile data ✅, sensors on Mobian ✅, Waydroid partially ✅, FDE ✅, USB networking ✅, battery 12–29h (depending on suspend config) ✅.

What's broken/limited: Voice calls unreliable (earpiece audio, one-way audio, no wake from suspend), VOIP calling works better than cellular, GPS ✗, cameras ✗ (macro + selfie partially working, primary rear ✗, pink/green tint), NFC ✗, fingerprint ✗, USB OTG ✗, main speaker distorted, all internal sensors ✗ on pmOS.

2026 community verdict: "Excellent pocket Linux computer, bad phone." The SDM845 gives it the best hardware specs of any pmOS device. If you can live without cellular calls and camera, it's the fastest mobile Linux experience available. Great for SSH, coding, VPN, and Linux tasks on the go. Used prices have gone UP due to pmOS demand.

#4 — SHIFT SHIFT6mq

Score: 32/50 (64%) · SDM845 · 8 GB · 2020 · ~€500

What's working: Calls ✅ (via q6voiced — this is HUGE for SDM845!), SMS ✅, mobile data ✅, WiFi ✅, Bluetooth ✅, audio (headset, speaker-left, mics) ✅, FDE ✅, sensors (accelerometer/compass/light fixed via SDM845 sensor core RE) ✅, GPU ✅, Waydroid ✅, DTMF tones ✅.

What's broken/limited: Camera ✗, GPS ✗, NFC ✗, USB OTG ✗, no earpiece in voice call mode, no output switching, no mic mute, audio cuts after 5 seconds (PulseAudio suspend), speaker left channel only.

2026 community verdict: The only SDM845 device where phone calls actually work on pmOS. SHIFT employs mainline developers. If camera and GPS were working, this would be #2 or #1. The upcoming SHIFTphone 8 (QCM6490, 12 GB, 2024) has mainline patches already submitted.

#5 — Google Pixel 3a

Score: 30/50 (60%) · SDM670 · 4 GB · 2019 · ~$100 used

What's working: Display (OLED, sleep/brightness) ✅, GPU ✅, Bluetooth ✅, SMS ✅, mobile data ✅, FDE (via unl0kr) ✅, accelerometer/proximity/light/haptics ✅, USB networking ✅, rear camera flash ✅, internal storage ✅.

What's broken/limited: WiFi partial (5GHz buggy), calls partial, audio partial, rear camera lacks autofocus driver (color/saturation issues), front camera buggy, GPS partial, NFC partial/untested, battery level/charging partial, magnetometer ✗, USB OTG ✗, fingerprint untested, no installer images.

2026 community verdict: One of the most actively maintained devices (kernel 6.18.3). The ONLY Pixel with community-level pmOS support (Tensor Pixels 6/7/8/9 have no mainline support due to closed firmware). Cheap and available. Good development platform but not daily-driver.

🆕 The Newest Options for PostmarketOS

🔧 SHIFTphone 8 NEW

2024 · QCM6490 · 12 GB RAM · Mainline patches submitted

The most promising upcoming device for postmarketOS. SHIFT employs developers working on mainline Linux support. The QCM6490 is a Qualcomm IoT/industrial SoC with better mainline potential than consumer Snapdragons. 12 GB RAM and modern specs make it a massive upgrade over current options. Mainline patches already submitted upstream. Not yet shipping with pmOS, but the company's track record (SHIFT6mq has the best SDM845 telephony) makes this the one to watch.

📱 Fairphone 5 EARLY

2023 · QCM6490 · 6–8 GB · In pmOS repo but core telephony broken

Firmware packages are in the pmOS repository (Jan 2026). The device boots but has no call audio and core telephony is broken. The same QCM6490 as SHIFTphone 8. Repairable design with removable battery. At current pace, it's 1–2 years away from being pmOS-viable. For now, Ubuntu Touch is far better on this hardware.

🚀 OnePlus 6/6T (still!) BEST SPECS

2018 · SDM845 · 6–8 GB · Community darling despite age

Ironically, a 2018 phone is still the best-performing postmarketOS device by far. The SDM845 has the most mature mainline Linux support of any mobile SoC. Freedreno GPU driver delivers OpenGL 4.x + Vulkan — no other pmOS device comes close for graphical performance. Camera support was added in 2025 (though quality is poor). The used market price has actually increased due to pmOS demand. If call reliability improves with kernel 7.1+, this could challenge the Librem 5 for the #1 spot.

❌ What About Newer Flagships?

Snapdragon 8 Gen 1/2/3 · Tensor · Exynos 2xxx · Dimensity 9xxx

Short answer: None of them work with mainline Linux.

• Google Tensor (Pixel 6/7/8/9): Closed firmware, no mainline effort. The Pixel 3a (2019) remains the ONLY Pixel with community pmOS support.
• Snapdragon 8 Gen 1/2/3: No mainline ports. Motorola ThinkPhone (8+ Gen 1) runs Droidian via Halium (Android kernel), not mainline.
• Samsung Exynos 2200/2400: Zero mainline support.
• MediaTek Dimensity 9000+: Zero mainline support.

The SDM845 (2018) remains the newest Qualcomm SoC with mature mainline Linux support. This is the fundamental bottleneck: mainline Linux for mobile SoCs lags 6–8 years behind hardware release. The QCM6490 (2023, in Fairphone 5/SHIFTphone 8) is the next frontier being actively mainlined.

🎨 PostmarketOS User Interface Options

PostmarketOS is UI-agnostic. Four mobile interfaces are included in every release. Each has a distinct philosophy. Click any section to expand screenshots.

📱
Phosh
GNOME/GTK · Gesture-based · ~450 MB RAM
🖥️
Plasma Mobile
KDE/Qt · Button nav · Best Waydroid
⌨️
Sxmo
Minimalist · HW buttons · Tiling WMs
🦶
GNOME Mobile
GNOME Shell · Touch-adapted · New
FeaturePhoshPlasma MobileSxmoGNOME Mobile
Version in pmOS 26.060.556.6.5 (6.7 mid-cycle)1.18.148.mobile.0
RAM usage (idle)~350–500 MB~600–900 MB~170 MB~800–1200 MB
Recommended min RAM2 GB (3 GB rec.)2 GB (3 GB rec.)512 MB (1 GB practical)4 GB
ToolkitGTK 4 / GNOMEQt 6 / KDEX11 (dwm) or Wayland (Sway)GTK 4 / GNOME Shell
NavigationSwipe gesturesOn-screen buttonsHardware buttons + menusSwipe gestures
Touch-friendlinessExcellentExcellentMinimal (by design)Good, rough edges
Convergence (docking)Seamless!Docked Mode, WIPN/AForked, not converged
Android apps (Waydroid)Manual setupFirst-class integration!Manual, terminal-drivenManual, heavy RAM contention
CustomizationLow-MediumVery HighExtreme (shell scripts)Low (limited extensions)
Learning curveLowLow-MediumSteep (terminal/Vim)Low-Medium
Prebuilt images?YesYesYesNo (build from source)
Daily driver ready?Yes (best tested)Yes (maturing fast)Yes (terminal users)No (crash-prone, call audio ✗)
Cloud syncNextcloud, WebDAV, MSNextcloud, KDE ConnectManual (scriptable)Nextcloud, WebDAV
Init systemsystemdsystemdOpenRC (keeps)systemd
Best forSmartphone-like UX, beginners, convergenceKDE fans, Android apps, customizationPower users, minimalists, old hardwareGNOME contributors (not users yet)
📱 Phosh — GNOME-based Phone Shell

What Is Phosh?

Phosh (Phone Shell) is a mobile UI developed by Purism for the Librem 5, built on GNOME/GTK technologies. It's the most mature and widely used mobile Linux UI. Navigation is purely gesture-based: swipe up from bottom for app overview, swipe down from top for quick settings. No on-screen buttons — everything is swipes.

Convergence is where Phosh truly shines. Plug into a USB-C dock with HDMI + keyboard + mouse and it "just works" — apps resize, external display activates, and you have a desktop experience. DistroWatch (Jan 2026) called it "the first time I've encountered seamless convergence where no technical knowledge was required."

Apps are standard GTK/Libadwaita desktop apps that adapt to the small screen. The app ecosystem includes Calls, Chatty (SMS/MMS), GNOME Web (browser), Geary (email), GNOME Maps, Megapixels (camera), and all standard GNOME utilities.

Version in pmOS 26.06: 0.55 · RAM: ~450 MB on PinePhone · Source: phosh.mobi

Phosh Overview app grid

Phosh Overview — app grid with search

📷 Images from phosh.mobi — click to view full size

🖥️ Plasma Mobile — KDE for Your Pocket

What Is Plasma Mobile?

Plasma Mobile is KDE's touch-optimized mobile shell, built on Qt 6 and KDE Frameworks. It's the only mobile UI with on-screen navigation buttons (back, home, app overview) — all others use gestures. This makes it more familiar to Android users.

Waydroid integration is the best of any pmOS UI. Android apps appear alongside native Linux apps in the app drawer with near-seamless integration. If you need Android apps on your Linux phone, Plasma Mobile is the clear choice.

Widgets, customizable panels, and extensive theming make it the most visually flexible option. The desktop mode (KWin) is available but described as "slow and unstable" compared to Phosh's seamless convergence. Apps include Spacebar (SMS), KDE Connect, Angelfish (browser), Koko (photos), and the full KDE application suite.

Version in pmOS 26.06: 6.6.5 · RAM: ~600 MB · Source: plasma-mobile.org

Plasma Mobile 6 home screen

Plasma Mobile 6 Folio home screen (dark mode)

📷 Images from plasma-mobile.org — click to view full size

⌨️ Sxmo — Simple X Mobile (The Power-User UI)

What Is Sxmo?

Sxmo (Simple X Mobile) is a radically minimalist UI that abandons traditional touch interactions in favor of hardware buttons and tiling window managers. It uses the volume up, volume down, and power buttons with tap sequences (single, double, triple, long-press) to trigger 9 different actions.

Two flavors: Xorg (dwm + dmenu + st terminal) and Wayland (Sway + bemenu + foot terminal). i3 and River are also supported. System menus appear as text-searchable lists via dmenu/bemenu. SMS is composed in vis (a Vim-like editor). Contacts are tab-separated text files. Everything is a shell script — completely hackable and configurable.

RAM usage is lowest of all UIs (~150 MB), making it perfect for low-spec hardware like the Nokia N900 or PinePhone with 2 GB RAM. It's the only UI that still defaults to OpenRC instead of systemd. Not for beginners — it requires comfort with the terminal, shell scripting, and Vim-like editing.

Version in pmOS 26.06: 1.18.1 · RAM: ~150 MB · Source: sxmo.org

Sxmo menu system

Sxmo app menu (text-searchable via dmenu/bemenu)

📷 Images from sxmo.org — click to view full size

🦶 GNOME Mobile — Experimental GNOME Shell on Phones

What Is GNOME Mobile?

GNOME Mobile adapts the full upstream GNOME Shell for phone-sized screens using a patched version of Mutter. It uses the standard GNOME Activities Overview paradigm: swipe up to reveal the overview with dock, app grid, and workspace thumbnails. The visual design is pure GNOME Adwaita.

⚠️ Critical caveats (mid-2026): Stuck on GNOME 48 while desktop GNOME is at v50. No prebuilt images — must be built from source via pmbootstrap. Noticeably slower than Phosh on the same hardware. Occasional crashes and shell restarts. Call audio routing is completely broken (neither party can hear each other). Night light does not function. No terminal keyboard switcher.

RAM usage: Heaviest of all four UIs (~800–1200 MB idle). GNOME Shell was not designed for mobile and carries significant overhead. Purism specifically built Phosh because GNOME Shell was "too processing heavy" for phones. Community consensus: heavier than Android. Not recommended for devices under 4 GB RAM.

Version in pmOS 26.06: 48.mobile.0 · RAM: ~800–1200 MB · Status: Experimental — NOT daily-driver ready · Best for: GNOME contributors and early adopters

GNOME Shell Mobile on OnePlus 6

GNOME Shell Mobile on OnePlus 6

📷 Images via Wikimedia Commons — GNOME Mobile on actual devices. Click to view full size.

🏁 PostmarketOS: Final Verdict

🏆 Best Overall: Librem 5

Score: 44/50 (88% feature completeness)
Most working features of any pmOS device. VoLTE, camera, FDE, Signal Desktop all functional. Hardware kill switches for privacy. The only device where pmOS is a credible daily driver phone.

Downside: Expensive ($699), modest performance, GPS unreliable, battery mediocre. Hardware varies between units. Purism's reputation for fulfillment delays.

💰 Best Value: PinePhone

Score: 39/50 (78% feature completeness)
$150 gets you a mature, well-supported pmOS device with 6 hardware kill switches. Most versatile device ecosystem-wide (8 Linux distros!).

Downside: Slow, poor battery, weak GPS, no front camera, video recording broken. Not a daily driver for non-enthusiasts. Still being sold (est. 2 more years of availability).

⚡ Best Performance: OnePlus 6/6T

Score: 34/50 (68% feature completeness)
Fastest pmOS hardware available. SDM845 with Vulkan GPU support. 6–8 GB RAM. Incredible value at ~$150 used. Amazing pocket Linux computer.

Downside: Voice calls unreliable, GPS ✗, cameras ✗, sensors ✗ on pmOS. It's a Linux PC in your pocket, not a phone. Best paired with a separate phone for calls.

🔮 Best Upcoming: SHIFTphone 8

2024 device · QCM6490 · 12 GB RAM
Modern hardware with a company actively contributing mainline patches. If SHIFT's track record (best SDM845 telephony) carries forward, this could become the definitive pmOS phone within 1–2 years.

Downside: Not available yet for pmOS. Timeline uncertain. QCM6490 mainlining is still in progress. Price likely €500+.

📋 The Honest Bottom Line (August 2026)

PostmarketOS has made astonishing progress. A daily-driver user reports the Librem 5 went from "almost nothing worked to almost everything works." The project now covers 65 devices with pre-built images and 723+ with some level of experimental support. Phosh convergence is genuinely impressive and seamless.

But: Even the best device (Librem 5, 88% feature score) has significant compromises — slow performance, unreliable GPS, mediocre battery. The second-best (PinePhone, 78%) loses 10 percentage points. The hardware gap is real: the newest SoC with mature mainline support (SDM845) is from 2018. Cameras, VoLTE, GPS navigation, and battery life remain systemic challenges across the entire ecosystem.

Who should use postmarketOS today: Linux enthusiasts, privacy maximalists, developers targeting mobile Linux, tinkerers repurposing old hardware. If you need reliable calls, banking apps, smooth navigation, or a polished app ecosystem — keep an Android/iOS phone and use pmOS as a secondary device or pocket Linux computer. The gap is closing fast, but it's not closed yet.

🗣️ What the Community Actually Says

Real quotes and experiences from postmarketOS daily-drivers in 2025–2026, gathered from forums, Lemmy, Mastodon, and personal blogs.

💬 Librem 5 Daily Driver

Purism Forums · 41+ replies · 2026

"I can confidently say that the Librem 5 does get better with age and, more importantly, software development."

Multiple users report daily-driving pmOS on Librem 5. "Almost everything works" in 2026 vs. "almost nothing worked" in earlier years. Battery life notably improved on pmOS edge with Phosh 51.0. Most keep a backup de-googled Android phone for GPS navigation.

💬 OnePlus 6T — One Week Trial

Lemmy / Feddit · 2025

"I used PostmarketOS on a OP6T for a week. Needs a bit more time in the oven."

Could not make phone calls reliably. The suspend/wake-for-calls problem is the dealbreaker. Many OP6 users carry two phones: an Android OP6 + a pmOS OP6T. Data-centric tasks (SSH, coding, browsing) work great.

💬 PinePhone Realist

LWN · January 2026

"I use PostmarketOS (with phosh) on a PinePhone. The modem crashes if you look at it funny... It's my daily driver, but then again, I barely use a cell phone in the first place."

Multiple users explicitly warn "Don't use it" as a daily driver. One user accepted missed calls/SMS as "a price I am willing to pay." Best for people who rarely make calls.

💬 Fairphone 5 — One Year In

Community reports · 2025–2026

"Camera is crap by Android standards — retro/underwater vibe. Calls reportedly still don't work reliably."

One user has carried it for a full year on pmOS edge. Carries a UBports phone as backup for calling. Active mainlining by Fairphone-employed developer. The fastest-improving device in the pmOS ecosystem.

⚠️ The Six Common Pain Points (All Devices)

#IssueSeverityDetails
1 Suspend/Wake for Telephony Critical The #1 daily-driver blocker. Most devices can't wake from deep sleep to ring for calls or receive SMS. You choose: ~1 day battery with no calls/alarms, or ~4 hours battery with wake enabled. Only Librem 5 handles this well.
2 VoLTE Critical As carriers globally sunset 2G/3G, VoLTE becomes mandatory for phone calls. Only Librem 5 has reliable VoLTE. OnePlus 6 has experimental support. Most other devices have none. Carrier allowlisting (blocking "unrecognized" devices from VoLTE) is a growing threat to all mobile Linux.
3 GPS / Navigation Major Slow lock times, no AGPS, poor turn-by-turn performance. Users consistently cite this as the reason they keep a backup Android phone. Even on Librem 5, GPS lags at driving speeds (>50 km/h).
4 Camera Quality Major Even on devices where camera "works," image quality is far below 2026 Android standards. libcamera Software ISP produces uncalibrated, noisy output. SDM845 camera support arrived in 2025 but quality remains poor. It's an active area of development but not solved.
5 Battery Life Major Even on the best devices, battery is compromised. PinePhone Pro gets ~1 hour active / 8 hours standby with NO deep sleep. PinePhone: 3–5 hours. Librem 5: ~4–5 hours active. OnePlus 6: best at 12–29 hours but at the cost of broken notifications.
6 Messaging Apps Major Signal works via Flatpak desktop version (awkward mobile UX). WhatsApp is a non-starter. This alone eliminates pmOS for many potential users. Waydroid helps but adds significant battery drain and SafetyNet-dependent apps still fail.

🎯 Final Verdict: What Should You Actually Buy for postmarketOS?

If you want...Buy thisBut know...
Most features working today Librem 5 ($699–800) Aging 3 GB RAM, slow GPU, poor battery, GPS unreliable. You'll want a backup phone for navigation.
Best performance / value OnePlus 6/6T ($50–150 used) Phone calls won't wake from suspend. VoLTE unreliable. Carry a backup Android phone for calls/SMS.
Modern hardware with a future Fairphone 5 (2023) No camera, no NFC, VoLTE broken. But actively maintained by paid developers. Fastest-improving device.
Cheapest entry point PinePhone ($150 new) Slow, terrible battery, unstable modem. NOT a daily driver. Great for learning/tinkering.
A reliable phone that respects privacy Google Pixel + GrapheneOS Not Linux, but the overwhelming community consensus for anyone who cannot tolerate missed calls, broken navigation, or carrying two phones.

📝 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.