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.