Wayland is the shiny new SpaceX module that brings a lot of improvements but needs to have its toilet fixed.
Wayland is the shiny new SpaceX module that brings a lot of improvements but needs to have its toilet fixed.
And often the response to that it to rewrite it in something "modern," like Electron.
I feel the appropriate response to a situation like you describe is put in the work to figure the existing thing out rather throw it away and put the work to building and debugging a replacement. It's less sexy, but it's the right thing to do.
Now it would be an entirely different matter if the old system could not longer provide adequate performance, etc. I'm only addressing the "it's old and only understood by olds, therefore replace" thought process.
X11 has had too much piled on it already; it needs to go.
So it is putting their own selfish desire for fun and personal glory above the good of the linux community and ecosystem. This deserves zero respect.
Wayland is closer to the hardware what we actually use, so an implementation can actually be more lightweight, and it cuts out all the legacy shit from X and starts from a sane abstraction.
As an actual X maintainer put it: “ You can only apply so much thrust to the pig before you question why you're trying to make it fly at all”