Hacker News new | ask | show | jobs
by rlkf 911 days ago
In the same spirit as the parent post, we can write the story of opposition to Wayland. If this seems to you as an overly confrontational rendition, please compare this to the original and ruminate on why it seems confrontational to you and if that reason in fact touches on the problem itself.

1. A bunch of developers decided to replace the windowing system with something more akin to Desqview.

2. People complained that this now broke their previously working remote desktop.

3. They got told that their use case was utterly unimportant compared to the very pressing issue of getting rid of screen tearing.

4. Upon comments that screen tearing is irrelevant if you don't actually have a desktop, they replied that someone could write a remote desktop extension for Wayland.

5. None of them did.

6. All of the people that actually wanted to get work done stopped listening to them and continued using X11.

4 comments

Tearing has more-or-less been fixed [1,2,3] in the latest version of X.org, although these changes are only present in the latest master branch and aren't in any official release and thus not shipped by most Linux distributions. I'm sure the argument could be made about how these are just more kluges and how Wayland solves this problem more optimally, but the argument to switch to Wayland to not experience anymore tearing is weaker than it has ever been.

[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...

[2] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...

[3] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests...

They 100% did write a remote desktop extension for Wayland. That's the difference, Wayland is actually being developed.

It'd be nice if we had software that was actually finished and solid and we could use it without change forever, but X11 isn't that, so if it's not going to get updates, we'll need something else, and hopefully it'll continue developing to be closer to that ideal.

5: There is waypipe and similar programs, some that even support audio transmission (as arguably, that’s the whole feature set. There is not much point having it built into the part responsible for display only)

6: continued using is not the same as maintaining/active development, not even close.

> 1. A bunch of developers decided [...]

> 2. People complained [...]

No FOSS developer is required to listen to you complain. The maintainers of Xorg decided they did not want to maintain it anymore.