Quite the unpopular opinion, but I just wanted to post this to show the silent majority that we still exist. We have reached a point where voicing criticism against wayland is treated like the worst thing ever and leads you to being censored and what not. The red hat funded multi year long shill campaign has proven to be quite successful. Now do the same for immutable distros and every new buzzword that restricts your ability to make changes to your system and the long term plan of completely sabotaging the linux desktop will finally come true. That is all.

      • WallEx@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        4 months ago

        How is it restricting freedom? It gives you the choice, if you want to use it cool, if you don’t don’t. Its not like anyone is forcing you to use it.

        • bogokeb@futurology.todayOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          4 months ago

          The last thing you want is for people to fall for the shill campaign and start developing wayland exclusive apps

      • soulfirethewolf@lemdro.id
        link
        fedilink
        English
        arrow-up
        0
        ·
        4 months ago

        Last time I checked, free software respecting your freedom was about giving you the ability to redistribute it and do what you wanted with it. It wasn’t about guaranteeing compatibility

          • anamethatisnt@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            4 months ago

            So the blog has these points listed:

            • Wayland’s client API is gimped. Understandably, any piece of software has limits on its scope. I’m not criticizing that, but the limit on the scope of the Wayland ecosystem is way too small.

            • Wayland’s lack of feature parity with Xorg cripples it. This brief section is now outdated and much to my surprise, the tearing protocol was actually merged thanks to Valve pushing hard for it. The text is left here for historical reasons.

            • Wayland’s render loop design is ridiculous. If you build a client from ground up specifically with Wayland in mind, sure this is easy. But many applications are cross platform and internally driven.
              There’s nothing wrong with an application managing how it should render internally. It’s a natural choice for any program that operates in a cross-platform manner.

            • Wayland’s Mesa implementations are leagues behind Xorg’s. Both the EGL and Vulkan Mesa implementations are, quite frankly, bugged and lacking when compared to their Xorg DRI3 counterparts.
              In EGL’s case, the spec isn’t violated, but swap intervals greater than 1 are completely broken.
              Vulkan is more dire. The indefinite blocking behavior outright violates the Vulkan spec. Giving a timeout in AcquireImage does nothing in practice because the blocking is done in PresentQueue. Only two presentation modes on Wayland actually work: fifo (well this works by breaking the spec) and mailbox.

            • Wayland itself has bad core decisions. The big and obvious mistake to point out is fractional scaling. Update: The fractional scale protocol has been merged, and it’s definitely a step forward.

            • Was it really worth it? We were told all along that Xorg is so bad and terrible that it needed to be started from scratch but at this point people need to be looking in the mirror and asking questions. If that 14 years of effort was instead focused onto solely improving Xorg, what would the result be? Surely, much more tangible results would have been gained at the end of the day.

              I’m not qualified to discuss render loop design or mesa implementations, but it seems 2/5 points has been rendered obsolete in the last 18 months. Progress! :)

            • bogokeb@futurology.todayOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              4 months ago

              Progress is good but the other reasons are fundamental faults of wayland. You cannot “fix” them, the only solution is to make X12. And no wayland is not X12.

              • Phanatik@kbin.social
                link
                fedilink
                arrow-up
                0
                ·
                4 months ago

                Wayland isn’t trying to be X12 and since X11 has been around, there haven’t been plans for there to be an X12 either. You want to discourage people from using Wayland but don’t encourage people to contribute to X11. You’re so hellbent on taking Wayland down, rather than further convincing people that X11 is superior and it’s easier to improve.

          • daniyeg@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            4 months ago

            it’s completely ok to not like or even hate wayland but this ain’t it. i don’t know if that’s true, but even if wayland is so shit that every compositor needs a separate compatibility patch i still don’t see how that’s restricting your freedom or app developers’ freedom or any kind of freedom. if it’s so cumbersome to support wayland then devs won’t support it and people won’t use it. no one is forcing anyone to do anything no one is ruling through software even if apps drop xorg in a free software environment people can pay developers to keep maintaining for xorg.