Nura impulsa la categoría “main” para teléfonos con Linux mainline
PostmarketOS redefine la categoría principal de dispositivos para garantizar ports totalmente mainlined, con requisitos de hardware CI y equipos de mantenimiento dedicados.

We have shown that running mainline Linux on your phone is a real possibility for highly invested Linux enthusiasts. Now how do we get from there to making it usable for everybody else who just wants a working phone? Two important segments of the road towards this destination are Duranium and Hardware CI . This blog post is about the third one: reference devices! Members of the Nura team have joined forces to build maintainer teams for three of the many devices Nura runs on to push them across the finishing line and make them suitable for everyday use with Nura.
Nueva categoría “main”
Los dispositivos se clasifican en "main", "community", "testing", "downstream" y "archived". Con la versión v24.12 se vació la categoría "main". Con el PMCR‑0009 se revaluó lo que queremos incluir:
- Portas que pasan el hardware CI y que se mantendrán en "main" por largo tiempo.
- Un equipo de mantenimiento que garantice la calidad y la estabilidad.
- Un enfoque de "full mainline": UEFI boot, kernels upstream con política estricta de parches, paquetes genéricos sin forks específicos.
Los requisitos técnicos son claros: boot por UEFI, kernels upstream sin patches forzados, paquetes de dispositivo genéricos, y una única imagen UI‑specific aarch64 que se pueda flashear en todos los dispositivos "main". Esto simplifica la entrega de parches de seguridad y la compatibilidad con otras distribuciones.
Funcionalidades del dispositivo
Para ser considerado "main", el dispositivo debe soportar llamadas, SMS, datos móviles, Wi‑Fi, audio, carga, Bluetooth y cámara. Se aceptan excepciones con justificación. El equipo de Nura decide la completitud.
Equipo de mantenimiento
Cada dispositivo necesita al menos 5 mantenedores, la mayoría de la Nura. Responsabilidades: reuniones regulares, mantenimiento del kernel, triage de issues, documentación, asegurar el hardware CI y pruebas manuales.
Flujo de trabajo
Para que un dispositivo llegue a "main":
- Unirse o crear un nuevo equipo en el proyecto new‑device‑teams.
- Conectar canales Matrix/IRC y crear la etiqueta pmaports.
- Establecer reuniones y cumplir los requisitos.
- Una vez cumplidos, enviar merge request a "main".
Financiamiento
El trabajo es voluntario, pero las donaciones financian hardware CI y desarrollo. Se buscan subvenciones y donaciones directas. Para más información, contactar a board@postmarketos.org.
Candidatos iniciales
Tres dispositivos están en la lista: Fairphone 5, Motorola Edge 30 y Radxa Dragon Q6A, todos basados en el SoC SM7325, que ya cuenta con soporte mainline.
Enlaces de interés
Documentación oficial PMCR‑0009 Equipo Nura Proyecto new‑device‑teams Fairphone 5 SM7325)