¿Por qué derivar de una base madura?

Un compositor Wayland no es solo “dónde van las ventanas”. Hay DRM/KMS, input, protocolos, XWayland, outputs, render, compatibilidad y una cantidad respetable de formas de arruinar un sábado.

La autoría de Felunyx vive en workspaces, layouts, stacks, foco, reglas, restauración e integración, no en reescribir infraestructura genérica por orgullo.

Lo que queda cerca de upstream

Infraestructura genérica debe quedarse lo más cerca posible de una base madura. Felunyx mantiene el delta medible y propone fixes genéricos upstream cuando tenga sentido.

  • hardware y DRM/KMS;
  • plumbing de input/render/output;
  • protocolos Wayland comunes;
  • ciclo de XWayland;
  • compatibilidad genérica.

Lo que sigue siendo Felunyx

Floating, Snap, Tiling, Rolling, Monocle, stacks, workspaces dinámicos, transiciones deterministas, reglas y restauración quedan en la política Felunyx. La shell sigue planeada en Qt/QML.

¿Y cosmic-comp?

`pop-os/cosmic-comp` es la primera base preferida para el prototipo porque mantiene el linaje Rust + Smithay y ya trae infraestructura madura.

Eso no significa “Felunyx usa COSMIC”. Fase 8 tiene que demostrar desacoplamiento sostenible; si no, la decisión de base sigue abierta.

Estado actual

Es estrategia de prototipo de Fase 8, no desktop entregado. KDE sigue como referencia inicial y la DE nativa no bloquea la primera versión útil de la distro.