Originally posted by set135
One major issue is also platform-independence. When each and every window manager has to re-implement abstract crap on their own, they will use whatever is convenient. Right now each and every Wayland compositor is strictly tied to Linux, blocking modern desktops from the BSDs in a brutal way.
If we had a single centralized implementation, it would be trivial to make all DEs platform-independent by porting this single (albeit major) piece of software to FreeBSD or NetBSD or other FOSS operating systems. Since porting code designed for Linux-specific libraries isn't an easy task, you can only imagine the burden on the BSD devs to making even a single desktop environment run smoothly on BSD, and the tears when they have to start all over again to make it happen with another DE again.
Comment