logoalt Hacker News

flohofwoetoday at 8:52 AM1 replyview on HN

The main problem of Wayland is fragmentation, technical problems could be solved by throwing work at it, but not as long as Wayland is "just a protocol". Designing it as a protocol (and with optional extensions on top!), instead of a traditional centralized implementation was a pretty stupid decision (and not just in hindsight).

Instead of bundling forces to improve a single implementation like it was the case with X11, now everybody and their mother writes their own incomplete implementation of the Wayland protocol, and badly. I don't understand how anybody thinks that this mess is a good thing. At least for X11 on Linux there was a single implementation that contributors could focus on, now the bugs are spread over dozens of projects. If I'd like to sabotage the entire desktop-Linux idea, this is exactly how I would do it ;(


Replies

palatatoday at 9:18 AM

I feel like it's a philosophical question.

I like freedom and diversity. I don't want Linux to be like Windows or macOS with one window manager, one init system, etc. I like that people (and I) can experiment.

Is it less efficient than paying for Windows and macOS? Probably. Is it less polished? Certainly. But that's exactly what I want. If I wanted Windows or macOS, I would use Windows or macOS.