We need a real GNU/Linux (not Android) smartphone ecosystem
Calls for a “real” GNU/Linux smartphone ecosystem highlight frustration with today’s locked‑down iOS/Android duopoly, from bootloader restrictions and proprietary drivers to app‑only access to banking and essential services. Commenters weigh whether energy should go into building fully Linux-based phones (Librem 5, PinePhone, Sailfish, etc.) or into hardening and de‑Google‑ifying Android, noting major hurdles like hardware attestation, carrier certification, driver availability, and the sheer cost of competing with billion‑dollar platforms. Many conclude that meaningful change likely requires both technical work on open hardware/software stacks and regulatory pressure against closed ecosystems.
Desire for a “real GNU/Linux” phone ecosystem
- Some want phones to resemble x86 PCs: standardized boot interfaces, easy OS replacement, no vendor lock‑down.
- Motivation is control, privacy, and software diversity rather than commercial competitiveness.
- Others argue that Android (built on Linux) already fills this role sufficiently, and reinventing a full mobile stack is wasteful.
Existing projects and current state
- Hardware: Librem 5, PinePhone / PinePhone Pro, FuriLabs FLX1.
- OS/distros: Mobian, postmarketOS, UBports, various GNU/Linux phone UIs (Phosh, Plasma Mobile).
- Sailfish OS and older systems (Maemo/Meego, WebOS, Tizen, Bada) cited as proof both that alternatives are possible and that they struggle to gain traction.
- Reports: current Linux phones are usable for hobbyists, but often underpowered, power‑hungry, or rough for daily use.
Apps, banking, and hardware attestation
- Many essential services (banking, tickets, transit, even laundromats) are app‑only and often Android/iOS‑only.
- Hardware attestation (SafetyNet and similar) blocks rooted devices, custom ROMs, and non‑Google stacks from running many banking/DRM apps.
- Some see this as the core blocker to any alternative ecosystem; suggested remedies range from legal action to broader regulation.
- Workarounds (web apps, bridges, PWAs) exist but are incomplete; lack of web equivalents is common.
Android vs GNU/Linux: security and UX models
- Android’s permission model, SELinux‑based isolation, app lifecycle, and power‑management are praised as superior to traditional GNU/Linux userspace for phones.
- Critics say Android’s model primarily protects vendors and apps from users, limiting filesystem access, scripting, backup, and background tasks.
- Some propose “FOSS Android” or hardened ROMs (LineageOS, derivative projects) as more realistic than a completely new GNU/Linux stack.
Hardware, drivers, and standardization
- Closed drivers, proprietary firmware, SoC diversity, and carrier certification are seen as major structural problems.
- Suggestions: open drivers, SBSA‑style ARM standards, or even legislation forcing unlockable bootloaders and more open hardware.
- Others stress the scale of effort: open drivers and mainlining are slow, expensive, and underfunded.
Economics and culture
- Several comments emphasize that modern mobile OS quality comes from billions in corporate R&D; hobby or crowdfunded efforts struggle to match polish.
- Some argue mass adoption shouldn’t be the goal; a niche, hackable, freedom‑respecting phone is valuable even without mainstream success.