Nura is advancing a concrete roadmap to make mainline-Linux phones practical for everyday users by redefining a new "main" device category with strict technical and organizational requirements. Devices admitted to main must boot via UEFI (or an equivalent second-stage loader), run upstream kernels with minimal patches, avoid forked device-specific packages, and use a generic architecture-wide device package so ports are effectively fully mainlined and portable across distributions. Main devices must support common phone use cases - calls, SMS, mobile data, Wi‑Fi, audio, charging, Bluetooth and camera - while exceptions require documented justification. A single UI-specific aarch64 image will work across main devices, and kernel/security updates will be simplified by maintaining generic kernel packages.
Practical delivery rests on formal device maintainer teams and a clear workflow. Each device team should strive for at least five members (majority from Nura), cover long-term kernel maintenance, HW CI upkeep, issue triage, documentation, regular meetings and manual testing, and then request promotion to main once requirements are met. Work is primarily volunteer-driven; donations and grants may finance hardware and targeted development. Initial focus devices are Fairphone 5, Motorola Edge 30 and Radxa Dragon Q6A (all SM7325-based), chosen for existing mainline support, availability and ideological fit. Community contributions - coding or non‑coding - are actively solicited to help make these ports daily‑drivable.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.