Comment by sprash

Comment by sprash 3 days ago

11 replies

There is no X11 bitrot. Just a lack of funding. If funding for Wayland stopped today, Wayland would die much quicker than X11 because there is essentially zero community involvement whereas for X11 there are enough people that care to keep it alive for free.

tapoxi 3 days ago

Wayland is nothing but community involvement, arguably to its detriment, because it is implemented independently by community projects.

There is no "Wayland" that can stop being developed. It is a protocol and a consensus, nothing more.

  • sprash 3 days ago

    The only real Wayland community effort is Hyprland. The author of that has been banned from contributing to Wayland by the corporate sponsors of Wayland.

    Hence there is no community.

    Also the whole "there is no Wayland" "it's just a protocol" spiel has been played so often that I believe Wayland apologists are mostly bots.

    • robhlt 3 days ago

      Sway and wlroots are also real community projects with no big corporate sponsors. Its main contributors are also very active in the development of wayland protocols.

      • sprash 3 days ago

        The current main contributor is 100% corporate sponsored mostly through fronts like Igalia.

        • 0dayz 2 days ago

          So why did you not then state that you only follow a puritan definition of contributors to wayland instead of moving the goal post.

gf000 3 days ago

Desktop Linux is more of a love project, it has basically no real support. Compared to the kernel it's more like YouTube $5 comments.

And given that Wayland has less moving pieces (it properly sits on top of kernel abstractions), your take is even less likely to be true.

  • dabockster 3 days ago

    > Desktop Linux is more of a love project, it has basically no real support.

    Ubuntu and RHEL exist, but you're right that they're outliers. This is potentially the next killer app if someone wants to take this on.

  • sprash 3 days ago

    Desktop Linux needs standardized and stable infrastructure. X11 delivers on that perfectly.

    Wayland despite receiving huge amounts funding has actually far more moving pieces. Even for the simplest tasks you have to deal with a dbus infested portal maze, many parallel infrastructure effects and high fragmentation. The API is atrociously stupid and cumbersome.

    Besides that the modesetting driver of xorg also sits "properly on top of kernel abstractions". How is this in any ways a relevant criterion. What matters is that Wayland clearly makes the wrong abstractions for Desktop applications and the vast amount of parallel infrastructure required to do even the simplest tasks shows that.

    • gf000 3 days ago

      > Wayland despite receiving huge amounts funding

      Citation needed

      > Even for the simplest tasks you have to deal with a dbus infested portal maze

      The simplest task is displaying a buffer, or changing a buffer, or handling events, and absolutely none of them have anything to do with dbus whatsoever. Also, have you seen an X11 desktop environment like KDE or Gnome? I recommend looking at all the dbus messages that are in flight there at any time.

    • colordrops 3 days ago

      > perfectly

      For a very strange definition of "perfect".

      Dbus does suck, I'll give you that.

      • bitwize 2 days ago

        Tell that to Havoc Pennington. Dbus was the solution he came up with based on requirements and constraints set by the DEs. A lot of people have claimed we need something better, but nobody has actually created something better. Till someone does, Dbus is the standard for client communication with Wayland compositors outside the core protocol. Sure beats piping stuff over X ClientMessage events.