Four dominant themes in the discussion
- Hardware documentation and vendor lock‑in are the biggest barriers
- “Without hardware documentation, you're looking at decades of reverse engineering effort just to get somewhere half as far as an engineer with hardware documentation can get in a weekend.” – apatheticonion
- “Look at Asahi. Almost a decade in and we can use the GPU at like 30% of its ability on 6 year old hardware.” – apatheticonion
-
“The hardware is tightly gatekept so competition cannot exist.” – apatheticonion
-
The Linux software stack is not optimized for phones (power management, app lifecycle, UI)
- “iOS and Android have an incredible amount of engineering to make them RAM and battery efficient that desktop Linux simply doesn't have.” – serbuvlad
- “The Linux desktop stack is wholly unoptimized for phones.” – microtonal
-
“Desktop Linux cannot … open 60-70 … Electron apps simultaneously on 8GB of RAM.” – serbuvlad
-
Ecosystem immaturity and app compatibility keep Linux phones niche
- “Worse compatibility with the millions of Android apps already out there.” – microtonal
- “The usability of Android/iOS is far better than non-Android Linux phones.” – microtonal
-
“Librem 5 … is really just fine. Except the battery life, app compatibility and smoothness of the UI.” – fsflover
-
LLMs/AI could help overcome reverse‑engineering and optimization hurdles
- “The third is that LLMs are kinda good at these optimization loops if you hand them a framework in which they can sample good data.” – hypfer
- “Maybe LLMs can help open the 'reverse engineering' Pandora's box.” – apatheticonion
- “LLM-driven optimization is a good point. However, Linux desktop communities tend to be quite aggressively anti‑LLM.” – microtonal