El problema
Linux te da acceso a todo. Algunas interfaces intentan ser amigables ocultando justo los detalles que sirven cuando algo raro pasa.
Felunyx quiere lo contrario: una GUI cómoda sin borrar paquetes, fuentes, conflictos, riesgo o consecuencias.
La transacción completa
Una petición que cambia el sistema sigue una pipeline explícita. La interfaz puede resumirla, pero el backend no salta etapas porque el botón quedó bonito.
- normalizar la petición;
- resolver fuentes;
- calcular dependencias y conflictos;
- clasificar riesgo;
- decidir snapshot;
- mostrar propuesta y confirmar;
- ejecutar y verificar;
- registrar historial y reinicio pendiente.
GUI y CLI cuentan la misma historia
La app gráfica y la CLI usan el mismo backend. Así evitamos que el botón haga una cosa, el comando otra y la documentación describa una tercera.
La automatización sin confirmación en CLI debe ser explícita; los updates completos en GUI siguen mostrando el plan.
Las fuentes siguen siendo fuentes
Felunyx puede presentar repo propio, Arch, AUR curado, Flatpak y Nix en una experiencia común sin fingir que son el mismo sistema de paquetes. El origen y las etapas específicas siguen visibles.
Estado actual
Es uno de los núcleos planeados de Fase 3. Fase 2 todavía está probando la imagen instalable, así que planner y backend seguro no son funciones entregadas hoy.