Architecture / Modularization
Architecture / Modularization
Posted Jan 27, 2026 17:37 UTC (Tue) by swilmet (subscriber, #98424)Parent article: Xfwl4: the roadmap for a Xfce Wayland compositor
I wonder about the general architecture, if a crash on the compositor will make all the apps to crash as well. Even when written in Rust, it depends and links against some components of the graphics stack.
Currently GNOME Shell doesn't handle that well, see this ticket.
Knowing Xfce to be more modularized (compared to GNOME Shell), I also wonder about some possible separation that Wayland allows but is not always (and not often) applied in practice. For example I'm interested to see this FOSDEM talk this weekend: Separating the Wayland Compositor and Window Manager.
Such architectural decisions are best to be made early on on a new project.
