4 ms·
There is no "GNOME on Wayland" - Mutter <b>is</b> the window server - it talks directly to the Direct Render Manager and manages buffers. It's just that most of
by zekica 5y ago
There is no "GNOME on Wayland" - Mutter <b>is</b> the window server - it talks directly to the Direct Render Manager and manages buffers. It's just that most of the GPU interfaces are standardized in mesa and the kernel so there is no need to reinvent the wheel and makes it so Wayland window servers + window managers are feasible to implement, and also why wlroots exists.
You could have implemented Mutter on Windows NT using DirectX and such - Microsoft has done such a thing in WSL2.
- leguminous 5y agoI don't know a lot about the graphical stack, window servers, etc. All of my professional work has been on systems with no graphical components. I am trying to understand what you are pointing out. Is it that there is no separate "Wayland service" in the way that there is an Xorg service? That Wayland is just a protocol? Is using Mutter as a Wayland display server not "GNOME on Wayland," even if there is no separate service running?