Quote Originally Posted by frantaylor View Post
What will compiz fusion do for the raspberry pi? It doesn't have enough CPU horsepower to run a compiz fusion desktop. THAT is where the bloat is, ON THE DESKTOP, NOT the X server.

I'm NOT arguing against wayland, I think it's great! But BLOAT is not the reason to switch.

If BLOAT was a legitimate reason to dump software then Windows would have been toast decades ago.
You misunderstand the benefits of removing all these API entrypoints.

It doesn't have anything to do with saving a few bytes of memory - it's about making the developers more efficient. Letting them add new features quicker, fix bugs more quickly, etc. That's a lot harder to do on a codebase with thousands of entry points, 95% of which are extremely poorly tested and hardly ever used, which has decades of hacks built on top of hacks. That's what the benefit is.

Much of what X does has just been moved into the kernel, libdrm, and mesa anyway, so it's not like anyone should expect wayland to approach X. The whole point of wayland was to get rid of the stuff that nobody used anymore or that had already been moved elsewhere in the graphics stack but was kept around for backwards compatibility requirements.