Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Part of it is because X11 has improved a lot between 1987 and now. It’s not just been static.

So Wayland has to capture those 37 years worth of engineering.

But also, X was designed in a way that facilitates rapid development and easy integration. In exchange, you get some significant issues which are what Wayland is trying to solve.

So Wayland has to engineer something much more difficult at its core.

Lastly, Wayland has to deal with a much more bifurcated system with a lot more legacy applications to support. X11 came up at a time where there were significantly fewer distros, computers were far less accessible and there were in turn, way fewer programs.

In many ways, most of Linux was designed around X. Now Wayland has the job of trying to unroll it all, across many distros and many more users with many more use cases.

IMHO it’s not a good comparison to make.

I do think there are several areas where Wayland has failed in planning and execution (imho by not looking at windows or macOS), but I don’t think its areas that X11 really did much anyway.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: