¿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.