3 comments

[ 0.24 ms ] story [ 21.5 ms ] thread
Wayland is awesome and it has forced a much needed disaggregation of the Linux graphics stack. I’ve recently been playing with sway and wayvnc, and watching GPU accelerated web-GPU demo running on a headless machine over VNC. Yeah, Mac and Windows can both do that too, but it’s not nicely factored out like the Linux stack: KMS, DRM, libinput, etc. Wayland is also just a nicely designed core protocol. Surfaces and presentation and damages regions all make sense and it’s The Right Way (TM) to build a flicker free desktop on modern GPUs.

It’s not clear to me why people think writing a Wayland compositor should be easy. It’s not a window manager. It’s the equivalent of the X server and the WM put together. There should be maybe 3-4 Wayland compositors out there tops, and it seems like there are way more than that.

Yes I was thinking that Wayland let's everyone build their own X server equivalent and now he is complaining that building an X server equivalent is too difficult.

Of course it is. Yet at the same time there are many more competing Wayland compositors than there are competing X servers.

You might want to look at window managers in X.