• vivendi@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    2 hours ago

    That’s complete horseshit. There are lile 3 major implementations of Wayland and 2 exist because the other one wasn’t ready at the time. There are other hobby implementations, but they all work together. Just like how different network stacks can all talk TCP to each other and be fine. Nobody calls TCP fragmented because there are different network stacks…

    There are also smaller projects.

    Also, the model of a protocol allows Wayland to be deployed on truly exotic operating systems. As long as the top level is compliant, shit just works.

    • MonkderVierte@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 hour ago

      but they all work together

      Lol, no. Wlroots stuff doesn’t work on Sway and vice versa, then there’s a few extra limited-scope imlementations with the same problem and Weston is reference only.

      And TCP doens’t need to duplicate keyboard/mouse input and it builds on UDP to handle low-level stuff. SSH is a better example.

      • alfredon996@feddit.it
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        Lol, no. Wlroots stuff doesn’t work on Sway and vice versa, then there’s a few extra limited-scope imlementations with the same problem and Weston is reference only.

        Sway is based on Wlroots. No way Wlroots stuff doesn’t work on Sway.

        • MonkderVierte@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 hour ago

          Ah, yup, i mixed them up. Is it 3 years already?
          My point is: as it is, wayland will turn out to have one implementation (because the whole bunch of tasks it handles is complex and there’s no compositor-to-app compatibility) and everyone will require that. Or basically a X12.

          Edit: nope, it was taskbars/docks that really didn’t work on both. Do they now?

          • alfredon996@feddit.it
            link
            fedilink
            arrow-up
            1
            ·
            1 hour ago

            I think there will be more collaboration regarding protocols between Gnome, KDE and Sway, but one single implementation? Hardly.