back to article Three signs that Wayland is becoming the favored way to get a GUI on Linux

It has taken about 15 years to get there, but there is mounting evidence that the Wayland display server may soon topple X11 as the most common way to get a GUI on Linux. We've reported on growing endorsement for Wayland recently. The team developing Linux for Apple Silicon Macs said they didn't have the manpower to work on X. …

  1. Greybearded old scrote Silver badge
    Coat

    15 years

    So even longer than Duke Nukem Forever. Or Perl6/Raku/The Language Formerly Known As 'Meh.'

    1. Anonymous Coward
      Anonymous Coward

      Still, it's no IPv6...

      I think its a glaring sign of failure that the open source world is normalizing the blind acceptance of these decadal failures, mostly because nobody bothered to build something better.

      That last part is the crux of the problem, as it's core is a lack of coordinated development and resources put to the harder and less sexy parts of the operating system. Hence we have had 4 new file systems since EXT that don't have reliable drive tools to do basic things like repair/resize/compress, and of the ones that do, to many only work on a offline volume. An IP stack that made the routing tables more efficient, but failed incorporate basic security concerns, most developing technologies, and punted the work for "fixing" things to other teams like DNS, DHCP, and BGP. Or left them broken, like the architectural problems IPv6 has with load balancing or fail-overs across multiple WAN links.

      We have tapped out trying to fix too many problems, and if and idiot yells loud and often enough, we let them redefine binary math to decimal values(lookin at you Western Digital) or pretend that somebodies proprietary quintuple shielded cable is the new CAT-7,8,9, or 10 standard even though nobody actually uses it. If we can't move past the days of letting wikipedia edit wars define technical specs and prolific but garbage coders flood the unix ecosystem, it's best days will be behind them.

  2. nematoad

    Really?

    "...the Linux world in general was going to stop complaining and just accept systemd"

    That might be an overstatement.

    I'm looking at distros as I am considering moving from my current distro due to some sort of weird compatibility problems, and from what I see there are a lot of distros still, blissfully, systemd free. That, and judging from a lot of the comments here and on other sites, although the volume of complaints may have moderated, they are still being expressed.

    It may be that the part of the Linux community that is more receptive to systemd are the developers and maintainers. Even so the fact that there are distros actively avoiding incorporating systemd shows that not even all of these people have been assimilated.

    1. oiseau

      Re: Really?

      That might be is an overstatement.

      There you go.

      ... volume of complaints may have moderated, they are still being expressed.

      Moderated because (becoming wise to what systemd is) most of those complaining probably moved on to a systemd-less distribution.

      Because, who in their right mind wants that crap in their OS?

      ... more receptive to systemd are the developers and maintainers.

      Yes.

      Incredible as it may seem, that may well be so.

      There is a lot of moolah behind the push to systemd.

      Where is the author of that abortion of nature working today?

      Me?

      Would not have systemd in my box unless hell freezes over, three times in a row.

      .

    2. Chubango

      Re: Really?

      You shouldn't confuse the number of distros with the number of their users or, indeed, their overall importance in the Linux ecosystem. Every major distro uses systemd. And for good reason. It works well and has useful features, good documentation, and easy-to-write service files. It's not just developers and maintainers who like it but sysadmins like myself who remember the hell of hacky init scripts, especially when it came to dependencies and issues of concurrency. I suspect most desktop users won't care what init system they're running and don't have much of an opinion either way. As it should be!

      While there may be a "philosophical" argument against the init, essentially that it's not UNIX-like, I find it telling that those lines of argumentation usually ignore things like the X server or the Linux kernel itself (Linus never meant it to adhere to that ideal, incidentally.)

      It is popular to hate on the init system here, no doubt. I fully expect the usual slew of downvotes to this post. But it is worth bearing in mind that it is a highly vocal minority that hasn't moved on from early justifiable criticism or have a, frankly strange, vitriolic dislike of the init's creator. The author's point about people voicing their liking elsewhere plus the widespread adoption underscores how it is very much not an overstatement but just reality. systemd is fine and has been for a long while.

      1. unimaginative
        Thumb Down

        Re: Really?

        > It is popular to hate on the init system

        The objection to, and the best case for, systemd is that it is not just and init system, but an extra layer of the os including the init system.

        Wayland is very different. It is a replacement for a limited set of funtionality. No one has a philosophical problem with it, just concerns about whether it is mature enough and worries it may cut out the BSDs.

        1. Chubango
          WTF?

          Re: Really?

          What an odd reply to my post. In no way have you addressed the original comparison by the article author that was mentioned by the poster I replied to nor the incorrect assumption to that is anything but a loud and unrepresentative group that complains about systemd.

          As for Wayland being free of philosophical debate that is simply not true. I've been following discussions (as well as using wayland) for a long time now. For starters, there's been a lot of discussion about the fact that the protocol is decoupled from the actual server implementations, ie the compositors. That point has caused issues that are still relevant with KDE and GNOME; they have issues that are not present in the other or wlroots-based things for that matter. How input is handled and the "every frame is perfect" approach likewise has been the focus of a lot of debate. Hell, even elsewhere in these comments you'll find people complaining about its CSD-first approach.

          1. Anonymous Coward
            Anonymous Coward

            loud and unrepresentative has a nice ring to it

            The person who replied made valid points which were germane to the discussion, of which you are but one participant. The fact you are whining that their reply isn't solely addressed to you further undermines your credibility, as you seem more genuinely offended you aren't being treated as the center of the universe than by any of the points they made. You don't really refute their points either, despite the attempt at redirection.

            So what are you left with? A rhetorical misstep by the prior poster in claiming "No one has a philosophical problem", which then lets to jab at them by creating one. All while ignoring the broader intent to show that the academic concerns remaining with Wayland aren't remotely close to the cancerous trainwreck that is systemd.

            If there are problems with Wayland, they could and can be fixed either in Wayland or a relatively easy to swap out replacement, should someone choose to build one. The core issues being that the design and the pace it's been built haven't got buy in across the unix ecosystem, and that there aren't credible alternatives to Wayland or X that really address them despite the age of X and long infancy of Wayland.

        2. jake Silver badge

          Re: Really?

          "No one has a philosophical problem with it"

          From my perspective, the arguments against Wayland are about equally split between technical and philosophical.

          "just concerns about whether it is mature enough"

          Which it isn't, not by a long-shot, and after 15 years of development (15!), I'm pretty sure it never will.

          "and worries it may cut out the BSDs."

          Frankly, the BSDs can handle themselves. They'll either make it available to their users, or not. Regardless, Wayland will not "take over" anything in the BSD world because the very idea of "taking over" is anathema to the BSDs. Something the kitchen-sinkware corporate Linux distros would do well to emulate.

          1. FrankAlphaXII

            Re: Really?

            We already have it on FreeBSD and its decent. It's not that difficult to get working with a DE either, I use Wayland with KDE as my daily driver on that OS if I'm using a GUI there anymore actually. OpenBSD is working on it from what the article says, it'll probably wind up being the same way over there but I can't speak to it.

        3. TVU Silver badge

          Re: Really?

          "about whether it is mature enough"

          Indeed, and I quote this from another forum:

          "You failed to read the fine print at the bottom of all the wayland promises over the past 12 years:

          "It will improve your performance. Next year. Or the year after that. Or maybe the year after that. If you have the right hardware. And the right desktop. On certain tasks with certain apps. Maybe. Depends on the alignment of the stars and the moon, and if Jupiter is in the 2nd house"."

      2. NoneSuch Silver badge
        Alien

        Re: Really?

        The time to watch Wayland is when they merge with Yutani in 2099.

        Then they'll screw themselves over for a percentage.

        1. Liam Proven (Written by Reg staff) Silver badge

          Re: Really?

          [Author here]

          > The time to watch Wayland is when they merge with Yutani in 2099.

          I mean, yes, I chuckled, but still, Weyland/Wayland. Not the same.

          I get people angrily "correcting" me because they haven't noticed one-character differences such as this.

          Some of it is being forgotten. E.g. in olden times, MacOS and Mac OS were 2 different OSes. Now, it is MacOS and macOS: arguably an even smaller difference.

          A MAC is not the same thing as a Mac. There is a unit the kB, but not KB; there is a MB but not a mb; and Mb and MB are very different things.

          It matters, in this industry more than anywhere.

        2. ianbetteridge

          Re: Really?

          You know, you might work for the company, but I think you're an OK kind of guy.

      3. Liam Proven (Written by Reg staff) Silver badge

        Re: Really?

        [Author here]

        You're right.

        > You shouldn't confuse the number of distros with the number of their users or, indeed, their overall importance in the Linux ecosystem. Every major distro uses systemd.

        100%. There are quite a few distros that don't but they are quite niche. It's over; systemd won. Sorry, but it did.

        The interesting question, for me, is: why?

        > I fully expect the usual slew of downvotes to this post.

        You were right there, too.

        :-(

        1. jake Silver badge

          Re: Really?

          "There are quite a few distros that don't but they are quite niche. It's over; systemd won. Sorry, but it did."

          Only two major distros adopted it (RedHat and Debian). RedHat did it because they are trying to be Windows (were trying? gawd/ess only knows IBM's intent at this point). In Debian's case, it was an accident of history, in essence fall-out from a large internal power struggle. In other words, it was a political choice. It certainly wasn't for technical reasons. Thus Devuan.

          The rest of the distros to implement it, being mostly clones of those two, blindly followed due to ignorance and/or apathy, with a pinch of sheer laziness on the part of the devs. They certainly didn't spend any time thinking about the ramifications, beyond "I use that software repository, so I must comply".

          y

          The systemd-cancer didn't "win", rather the community at large is losing. This can still be turned around.

          1. Liam Proven (Written by Reg staff) Silver badge

            Re: Really?

            > Only two major distros adopted it

            And openSUSE. And Arch.

            And Ubuntu -- remember, Canonical invented Upstart, which RHEL used before it switched. Ubuntu switched from its own init to systemd.

            1. jake Silver badge

              Re: Really?

              Over the last dozen years or so, I've noticed the SUSEs quietly disappearing from my friends and neighbors desktops. Nor sure what that means in the great scheme of things, perhaps I should conduct a short poll asking why (if I can be arsed, I might). It's probably because it has drifted too far from "mainstream", whatever that means.

              I like Arch. If Slackware didn't exist, I'd probably fork it into a variation sans the systemd-cancer (which works quite nicely, BTW, try it!).

              Ubuntu is just a corporate rebranding of Debian, NOW WITH ADDED KITCHENSINKWARE!!!! I don't consider it and sub-distros to be serious Linux contenders.

              If you honestly think the systemd-cancer has won, how do you explain MX Linux being at the top of Distrowatch's PHRs this last year, and by a wide margin?

              1. Anonymous Coward
                Anonymous Coward

                Thanks for reminding me to send some $$$ to Patrick Volkerding

                Though now begins the dreaded task of finding a valid donation link or passing a check to someone that knows someone that can pass it to him.

                Oh, and don't try to "volunteer" to help me here. We've be down that road before. And Yes, I'll start by looking at the patreon, then have to figure out if it's a fake, and if it isn't how much graft their wringing out of it, then end up sending a wad of grants by carrier pigeon. It's a good cause though.

                I didn't have the scratch back in the day, but maybe now we can get them a SSL certificate for xmas :-)

                1. jake Silver badge

                  Re: Thanks for reminding me to send some $$$ to Patrick Volkerding

                  http://www.slackware.com/contact/

                  https://www.linuxquestions.org/questions/slackware-14/

                  That should cover it. Have fun!

      4. James Anderson

        Re: Really?

        Agreed the main reason for objecting seems to be it looks like "Windows".

        However when I coded a long running server to run on an early version of WindowsNT I was deeply impressed by the Server API which was well written and reliable with a great API.

        Not all of Windows is cr*p so why not copy the good bits.

  3. Anonymous Coward
    Anonymous Coward

    Why does the desktop need to be updated every 5 minutes anyway other than bug fixes? It's mostly change for change's sake. Or change, to piss off the user in the case of GNOME.

    1. Greybearded old scrote Silver badge

      Well with both Wayland and SystemD it's because the foundations are crumbling with age. (I'm told, not a system developer myself.) That would explain why the devs are so keen to push the changes.

      Whether either of them is the right way to fix that is up for debate.

      1. Peter Gathercole Silver badge

        It's less that the foundations are crumbling, and more that change is happening on the hardware side of things.

        If we had stability in that software didn't become more bloated and resource hungry, and new programming and application paradigms didn't keep appearing, then the existing tools would work fine forever.

        But change is happening. More powerful systems, with more and different cores, more memory, more network bandwidth, and new storage designs appear, and existing software needs to change to accommodate this. I don't thing anybody thought when Linux was first being written, that we would have the monster 64 bit systems with multi-gigabyte RAM and terrabyte disks.

        What is happening here is that the new, young things doing the programming don't want to learn legacy, they want the new, shiny, and feel that re-inventing the wheel rather than just changing the tyres is the way to go.

        1. Greybearded old scrote Silver badge

          Sometimes you must reinvent the wheel. Would you run a Ferrari on Boudica's chariot wheels?

          1. John Miles

            Someone converted a Tesla to run on Wagon Wheels

            1. Greybearded old scrote Silver badge

              Funny. Being a Brit, my first though was these ones.

              1. John Miles

                Mine too - I had to double check I'd got right name

                1. psychopomp

                  Oh no! Have we got a Double Checker here, or just a dyslexic Cadbury's addict?

              2. jake Silver badge

                For the Yanks in the audience who don't do Wiki, the Wagon Wheel (from 1947) is essentially a British copy of the Moon Pie (1917) (in some states the Scooter Pie is more common, but is essentially the same thing). If you prefer ice cream to marshmallow, here in the US you'll want an It's-it ... which is a whole 'nuther kettle of worms.

                No, they are not identical, but they all share a common esthetic. Kids love 'em, adults maybe not so much.

                All are easy enough for kids to make ... When we host birthday parties, we have 'em make their own.

                RC cola optional (personally, I prefer coffee ... strong, black, no sugar. No kid's confection, either, come to think of it ... ).

                1. darkrookie28

                  Moon Pie with jelly in it. Got it.

            2. Hans Neeson-Bumpsadese Silver badge
              Coat

              I think I saw that video when it first came out. Watching it again though, I'm sure the wheels look smaller now.

              1. Anonymous Coward
                Anonymous Coward

                I suspect downvoting is from non-Brit failing to understand the wagonwheels-are-smaller-these-days reference

                1. Doctor Syntax Silver badge

                  Or failing to know what Wagon Wheelbarrow Wheels are in the first place.

                2. Criminny Rickets

                  From Canada here and I got the reference.

                  1. Rich 2 Silver badge

                    Yes but you’re from Canada and so not necessarily thick as pig shit

                    1. jake Silver badge

                      And probably not 'orribly xenophobic, either.

          2. CommonBloke

            I do think that X11 and linux GUIs from the early 2000s would compare more to 50's cars wheels than a chariot's. Old and showing its age? Definitely. Not ideal? Possibly. But not different enough as to be incompatible

            1. Arthur the cat Silver badge

              Old and showing its age? Definitely.

              Guilty as charged, but I like XFCE.

              1. Arthur the cat Silver badge

                Woo! Someone who hates XFCE enough to downvote me for liking it.

                That's, umm …, eccentric?

                1. jake Silver badge

                  I think there is a subset of commentards who think that their "thumb" somehow will help make differing opinions go away. It's their ineffectual attempt at censorship.

            2. LionelB Silver badge

              > Old and showing its age?

              I have run Fluxbox for the past 20 years. Old? Definitely. Showing its age? Definitely not! It has stayed true to its original conception - elegantly minimalist, highly functional and extremely configurable - and resisted the temptation to bloat out with shiny. (It is a window manager rather than a desktop - I do not need/want a desktop.) It is responsive, lightning-fast, rock-solid, doesn't throw surprises, and is available on, and portable (along with configuration) to pretty much any *nix. Despite trying every desktop going (I am an inveterate fiddler), when it comes to getting actual work (and play) done, I have found no reason to change. It is not broke and doesn't need fixing.

              I'm not sure how it plays with Wayland.

          3. vtcodger Silver badge

            "Would you run a Ferrari on Boudica's chariot wheels?"

            No, but I probably wouldn't drive a Ferrari on dirt roads or on ice or snow covered roads here in Vermont. Neither would I use it to plow a field unless the alternative was pulling the plow myself. If I HAD to drive a Ferrari on Roman roads and I had a choice, I probably would select something quite different than the factory wheels and tires and perhaps closer to chariot wheels. And I'd probably try to do something about the road clearance.

            I'm curious what you think has changed in the past three decades that requires upgrading from X11. It's not like GUIs have actually done anything other than repaint and rearrange the deckchairs in that timespan.

            If you actually have a use case that requires Wayland, by all means use it. That's one of the virtues of Unix. It's relatively easy to replace even major subsystems. But I have to say that from the point of view of running applications and getting results -- which is what I use computers for -- systemd and to a lessor extent wayland -- look to me like solutions in search of a problem.

            1. Anonymous Coward
              Anonymous Coward

              ... not like GUIs have actually done anything other than repaint and rearrange the deckchairs ...

              ... systemd and to a lessor extent wayland -- look to me like solutions in search of a problem.

              Exactly.

              Well said.

              Have one on me. -> |""|D

              .

        2. Anonymous Coward
          Anonymous Coward

          I get that for certain aspects of the system. But is the desktop really being updated because of new memory, storage devices, numbers of cores, etc? I'll have to take your word for it, since I'm ignorant of the innards but I'm surprised.

          1. A Non e-mouse Silver badge

            It's the display technologies rather than the CPU/memory stuff. e.g. High DPI, colour technologies, hardware acceleration, higher refresh rates, etc.

            1. Arthur the cat Silver badge

              High DPI

              High DPI wouldn't have been a problem if a) application programmers had asked the X server about pixel density like they were supposed to and b) X.org hadn't subsequently wired the server to 96 dpi even if it was running on a 200+ dpi display. The number of times I've had to fight bloody Firefox & Thunderbird to get properly sized controls because they've changed the scaling mechanism yet again for no good reason. Rant, fume!

              1. retrofitit

                The X server devs were or are the same people as the Wayland devs and claimed that they changed it to make it bug compatible to Windows.

                Windows has not had that bug since the release of Windows 7 but it still is in the X server.

                The X server devs have answered all bug reports about the fixed 96 DPI with WONTFIX and said that the fix is Wayland since 2006.

                Never mind that Wayland was nowhere near ready in 2006 or 2016 for that matter their intent was and is to force the switch over to it.

          2. Greybearded old scrote Silver badge

            Sometimes it's as simple as, "If I knew we were headed here then I wouldn't have started there."

          3. Peter Gathercole Silver badge

            It's not really memory or CPU in the case of the display system (I was talking in a more general sense), but hardware wise, the actual display hardware also changes, and is continuing to change rapidly.

            The people doing the the most promising Linux port to Apple M1 and M2 hardware have said that they do not have enough resource to both re-write the X.org backend display driver for the new silicon, and also do a Wayland compositor. So they've opted to just do Wayland. And Apple never have done a native X11 driver for their display silicon fro MacOS, so are not going to do one now.

            Unfortunately, the different vendors of display hardware all do it their own way, and are developing their own silicon, with different numbers of cores and basic graphic primitives, different levels of abstraction for higher graphics operations and even different ways to send the commands to the display hardware. And they don't keep it the same over time. New cards from Nvidia, AMD, Intel et.al. just don't work with the old drivers, and keeping up with the changes if the vendors themselves don't do it is very difficult for community development projects, especially if the specs. aren't published by the vendors.

            This is, unfortunately, the way things will go forward, and an indication that Linux is moving further and further away from being a UNIX-like OS to being something distinct from it.

            1. Sloth77

              Not sure what you mean by "Apple never have done a native X11 driver for their display silicon for MacOS".?

              They certainly have ported XQuartz, which is their X server implementation, along with client libraries.

            2. jake Silver badge

              "The people doing the the most promising Linux port to Apple M1 and M2 hardware have said that they do not have enough resource to both re-write the X.org backend display driver for the new silicon, and also do a Wayland compositor. So they've opted to just do Wayland."

              Possibly smart. When Apple change their mind and do another radical switch in hardware (as is their wont), they'll have to re-write it all from scratch. Again.

              I hate treadmill programming. Still, I guess it's a living.

            3. jake Silver badge

              "an indication that Linux is moving further and further away from being a UNIX-like OS to being something distinct from it."

              And yet here I am, happily using a non-systemd-cancer distro, and not running Wayland. And I see absolutely no reason why this will change in my lifetime.

              Linux is the kernel. It is not X or Wayland or the systemd-cancer or any other init. Linux is just the kernel. Shall I repeat that? Linux is just the kernel. You are allowed, nay ENCOURAGED, to graft the bits and bytes onto it that make an OS that suits you, the way you use a computer. There is no "one size fits all", and never will be, despite all the corporate interests trying to make it so.

        3. Doctor Syntax Silver badge

          "What is happening here is that the new, young things doing the programming don't want to learn legacy, they want the new, shiny, and feel that re-inventing the wheel rather than just changing the tyres is the way to go."

          Unless they learn the legacy first they won't know that which they're reinventing is supposed to do. That means there's little chance that their reinvention will do it. Then stuff breaks and they don't care because they don't know that caring was necessary.

          1. jake Silver badge
            Pint

            Nice post, Dr. S.

            Unfortunately, said kids won't stop and reflect on what you mean. Sad, that.

            "Those who cannot remember the past are condemned to repeat it" —Santayana

          2. that one in the corner Silver badge

            > Unless they learn the legacy first they won't know that which they're reinventing is supposed to do.

            Like 100% supported network transparency between any two boxes.

            As Wikipedia (still) says "a compositor can implement any remote desktop protocol" but will it - further, will *all* of them provide both sides of at least one such protocol?

          3. TheBadja

            The more things change

            I’ve been in IT for almost five decades. What strikes me most is the number of times new tech is introduced without considering what has already been developed. Developers love developing, so they re-invent the wheel time and time again rather than tweaking current technology.

        4. TimSmall

          X11 was pushed to prevent Sun becoming dominant in the desktop space

          The history of X11 is long, and I've used it for nearly 30 years (my first computer which ran X11 (just) was an Amiga A3000 with 10mb of RAM). X11 is OK, but a bit of a funky design, which primarily got adopted because it was a good way for the other UNIX vendors to ensure that Sun didn't fully capture the workstation desktop market with NeWS.

          It's design predates many hardware features and concepts and make their use awkward or impossible, but it's most significant problems these days are with security. Many of what were originally design advantages of X11 are now just overhead. I once tried to do some low-level X11 development. It wasn't a pleasant experience.

          I switched to Wayland about 2 months ago. Performance is better, stability is worse, a few features don't work. I don't expect to go back.

          Submit patches and/or good quality bug reports.

          1. jake Silver badge

            Re: X11 was pushed to prevent Sun becoming dominant in the desktop space

            "stability is worse, a few features don't work."

            Lovely. Just what I want in a serious GUI for my business.

            I know people have been conditioned by Microsoft to think that computers are supposed to fail on a regular basis, but I'm sure you'll pardon me if I choose not to jump on that particular exasperating bandwagon. Life's far to short to deal with computers that don't work... especially when there are computers that DO work within easy reach of all and sundry.

          2. jake Silver badge

            Re: X11 was pushed to prevent Sun becoming dominant in the desktop space

            "Submit patches and/or good quality bug reports."

            I did. So did many others. We were ignored. I gave up over 10 years ago. So did many others.

      2. ChoHag Silver badge

        They're not crumbling, they're doing what foundations do: sit there solidly being purposely hard to change.

        The problem is that to developer such a system is difficult and boring but creating a whole new thing is exciting AND you don't have to deal with the hard problems for years because there are so many easy/fun problems to solve first (problems that the project you're purportedly replacing already dealt with, which is why it grew all those warts in the first place).

      3. georgezilla Silver badge

        " ... That would explain why the devs are so keen to push the changes. ... "

        So could ego and narcissism.

        I'm 70 years old. I am not against change. I have seen more of it then many, if not most here have. Change is in fact a good thing. But change simply for changes sake is not. Objectively, not subjectively. Is systemd objectively better? Is it faster? Does it use less resources? Is it simpler? Does it do the job of that which it was meant to replace? Or does it do more, intruding into places that it doesn't need to? If the answers to any or all of these questions, and more, objectively, is no, then how and why is it "better" and why should it be adopted?

        Wayland. I have no problem with it at all. Haven't knowingly used it, so I have no objective, or even subjective, reason to like it or dislike it. Change is good. If in fact, that change is good and not change for the sake of change. Or for someones overblown ego or narcissism.

        It's not hard to change my mind. Show me that's it is,objectively better. And I will have no problem. But if you are going to be subjective, to offer opinion, or try to blow smoke up my ass, just go the fuck away. I don't have the time or inclination.

        1. hayzoos

          I agree

          I have tried Wayland and will try it again. I have also performed some research. Is seems to me that the biggest difference is that Wayland does not do network display. At this point in time, that will not stop me from using it. But, I have in the past used X network display capabilities. So, I have hesitance to using a display technology lacking the network capability as efficient as X has achieved.

          On the other hand, X development is lagging. I am not looking for the new shiny. I am concerned about security. I am concerned about keeping up with display hardware.

          Change happens naturally, you have to live with it. Change for change sake as said is useless. There is also change for monetary sake. If the change is only for the monetary benefit of the driver of change, then that is even worse than change for change sake.

  4. cdegroot

    At least systemd worked…

    Every time I try Wayland (as recently as this quarter, both Fedora and Debian KDE) things don’t work. For now, I’ve retreated into tiling-WM-land (StumpWM is very nice) and as it stands now, it’s gonna take a forcing action like, say, Firefox going Wayland-only before I consider it again.

    1. Anonymous Coward
      Anonymous Coward

      Re: At least systemd worked…

      In my experience this is because people keep fiddling with stuff.

      My ancient AMD graphics card worked fine for years. Then someone changed something (probably something completely pointless for that card, like 3D ray tracing) and now I am in 1024x800 mode.

      Another weekend of debugging!

      1. Peter Gathercole Silver badge

        Re: At least systemd worked…

        You had to update the device driver, didn't you?

        Both AMD and Nvidia retire the drivers for old cards. Chances are your card is no longer in the AMD universal driver, and you're back in un-accelerated VESA mode. Reinstall the old driver and pin it so that it doesn't get upgraded, or switch to the open drivers.

        1. jake Silver badge

          Re: At least systemd worked…

          "Reinstall the old driver and pin it so that it doesn't get upgraded, or switch to the open drivers."

          Try both. Pin the one that works best for your needs. It's your computer, it doesn't belong to your video card manufacturer.

          Note that one or more of the current LTS kernels might be your best option for older hardware. For example, LTS kernel 4.4 (released in very early 2016) will be maintained until at least 2026, and probably until 2036 ... and possibly beyond, if there is a need. If your hardware runs nicely on that, it might be an option for you.

    2. Arthur the cat Silver badge

      Re: At least systemd worked…

      it’s gonna take a forcing action like, say, Firefox going Wayland-only before I consider it again

      If that happens I'll finally get round to customising luakit to match my tastes (presuming WebKit hasn't stopped supporting X).

  5. Pascal Monett Silver badge

    "if it does its job correctly, the user [..] might never know they were using it"

    And that is the proper definition of a GUI, not to mention an OS.

    It's not supposed to be in your face, it's what you're working on that is.

    1. jake Silver badge

      Re: "if it does its job correctly, the user [..] might never know they were using it"

      Indeed. The ultimate OS is the one that blissfully gets out of the way and allows me to do my job with no histrionics. For my needs, the systemd-cancer free Slackware (sans Wayland) does exactly that. Try it, you might like it.

      The only time I actually think about which OS I am running is when I'm responding in threads like this one.

      1. hayzoos

        Re: "if it does its job correctly, the user [..] might never know they were using it"

        I also use Slackware. Wayland is present but an option that I periodically evaluate. I have not yet been sold. I have not yet been completely turned off.

        On systemd, it may not be present, but it has left it's mark. In order to provide a reasonable selection of tools, it has implemented workarounds to appease various packages. I have successfully installed packages which supposedly require systemd, but only require "infrastructure" of systemd. Lest us not forget that Slackware uses elogind as a workaround for hard-coding for systemd dependencies.

        "Maintaining sysvinit would be less effort than dealing with systemd related problems by many, many orders of magnitude." -volkerdi 08-16-2012, 04:42 PM post #164 to thread Slackware and systemd on linusquestions.org

  6. robinsonb5

    I keep hearing about fractional scaling and suchlike, but what I really want to know is this:

    On a technical level, is there anything stopping a window manager or compositor from freely scaling windows independently of each other? I've wanted this for a long time - and I think it was kind-of-possible using Compiz (something else that's on life-support, if even that.).

    Basically, what I want this is:

    When, say, a calculator app (i.e. something non-resizable) is using an unreasonably large amount of screen space, I want to hit a key combination (or hold down a key and roll the mouse wheel) and have just that one app shrunk by 10%. Shrunk, not resized - as far as the app's concerned nothing's changed - instead the window manager / compositor is just presenting a shrunken view of the window, and transforming input events accordingly.

    Likewise, found an app with unreadably tiny text? Hit a key combination to resize the application to, say, 75% of the screen size, then scale the smaller window up so it fills the screen. (On high-DPI displays - especially with some suitable filtering - I'd expect the result to look reasonable, even if not as razor-sharp as it'd be without scaling.)

    Is this possible today, or is anyone working towards making this possible?

    1. Anonymous Coward
      Anonymous Coward

      There’s no particular reason individual apps can’t have their own DPI multipliers.

      Windows can do it per application per monitor.

      I doubt there’s much call to integrate it with mouse controls, though. Usually people don’t want to zoom desktop apps very often.

      1. I could be a dog really Bronze badge

        Windows can do it per application per monitor.

        But it's a pity that MS's own applications, such as Edge, get screwed up by it. I'm afflicted with Win10 at work, hover over a link, and Edge gets really confused and hides the pop up address nowhere near the mouse cursor, but on a different screen (the laptop screen that I keep half closed but can't fully close for different reasons) where I can't see it. I'm fairly sure it's related to the screen scaling which is 50% for the laptop screen (a poxy 13", unusable, but our corporate standard).

        Don't confuse "does it" with "it works" or is even used by the same vendor's applications.

    2. LaoTsu

      It's possible in KDE to launch gtk3/qt5 apps with a specific scaling factor, so if you know beforehand you want .75 or 1.50 for this application, you can edit the .desktop file for it. You can't change it 'on-the-fly' once it has launched though.

      Info found on this thread: https://forum.manjaro.org/t/scaling-individual-applications-in-kde-plasma/109075

    3. jake Silver badge

      "When, say, a calculator app (i.e. something non-resizable)"

      Calculator "apps" and the like are not resizable these days? How the mighty have fallen ...

      Have you tried 1994's xcalc? It's easily customized to suit your needs.

      1. Anonymous Coward
        Anonymous Coward

        Reminds me of the Dell/EMC RSA SecurID app. The, admittedly, old version I'm running is only 8cmX3cm. The update to this old version increased the size of the application window to take 1/4 of the display......for an 8-digit number....WTF...AYFKM.... Why would an application who's raison d'etre is displaying 8 digits need to take up 1/4 of a 1920x1024 display? Ignorance? Stupidity? Blindness? I've got it! They wrote it for full-screen on IOS/Android and the backported the code to MacOS/Windows because they're total fuckwits.

    4. sarusa Silver badge

      Yeah, technically it's very possible. When the application makes a drawing call, the window manager just rescales it based on what window it is and and what monitor. Like AC said, Windows does it no problem, even for windows that are across multiple monitors with different resolutions and scaling factors.

      The big hassle is putting in all the UI and hooks for all this, and handling the edge cases (literally in this case, har) where the window goes across multiple monitors. Basically, you just need some developer to care enough about it to put in the work.

      1. TonyHoyle

        Windows isn't a good example as it's implementation is stupid.. there are about 3 of them that yield different results, and they have to be be implemented by the apps.. a proper dpi scaler would be done at the OS layer not forcing apps to implement it.

        The result is that some apps do it right, some half do it, and some not at all. If you're developing and you pull in a library it may or may not be hidpi compatible and even if it is it might use a different method so not be in sync with your app, leading to bug reports and annoyances for users.

        A better example is mobile where the UI system was written to scale from the ground up and you largely don't have to think about it.

  7. Anonymous Coward
    Anonymous Coward

    How to do this with Wayland? Don't know!!

    Lot's of support folk want a (network) remote host to display a GRAPHICAL window on a local host -- like:

    $ ssh -X -C -l remote_username -p remote_port_number 192.168.NN.MM

    So do I.......and I've looked, and it seems Wayland does not help with this sort of remote GRAPHICAL access.

    Please advise!!

    1. Peter Gathercole Silver badge

      Re: How to do this with Wayland? Don't know!!

      It doesn't have it, and it's not going to have it as part of the Wayland protocol.

      What there is is an X server called XWayland that runs on top using the Wayland protocol to talk to the compositor (think display driver). But it's not perfect, even though it is mainlined in X.org's X server. And I believe that it has problems with remote sessions, and many things like window re-parenting and keymap modifications, and possibly cut-and-paste will not work exactly the same to anything outside of the XWayland display. I've not played around with it much, so I don't really know.

      Having got used to using X for the last 30 years, this seems to be a backwards step to me.

      1. Doctor Syntax Silver badge

        Re: How to do this with Wayland? Don't know!!

        Replacement of anything that's been working for 30 years has to serve all the existing use cases otherwise it's a step backwards.

        1. ianbetteridge

          Re: How to do this with Wayland? Don't know!!

          "No wireless. Less space than a nomad. Lame."

          But seriously, sometimes stripping out support for things is the way you go forward, particularly when those features are used by a vanishingly small percentage of users AND there are still suitable alternatives. The alternative is basically Windows, where weird and often contradictory ways of doing things end up butting into each other, confusing users and developers alike. Apple eventually removed the ability to run 680x0 code from OS X. Likewise, it's now removed the ability to run PowerPC code. One day it will remove the ability to run Intel code. This is how things move on: keeping in everything that's ever been in there just because there's someone on the planet that still uses it is a way to software stagnation.

          1. Anonymous Coward
            Anonymous Coward

            Re: How to do this with Wayland? Don't know!!

            @ianbetteridge

            Quote: "...how things move on...."

            Hah!.....you will be telling me in the next ten minutes that we don't need the wheel.....after all the human race has been using it for...what....five thousand years......Yup!....Ian Betteridge has a MUCH BETTER IDEA!!!

            To the point....like the wheel, X works JUST FINE!!!

      2. jake Silver badge

        Re: How to do this with Wayland? Don't know!!

        Wayland overall is a huge step backward. That's why it's still an also-ran after 15 years. Nobody really wants it outside the Corporate world.

        Remember, X is still available. And will remain available until roughly the heat death of the universe. That's one of the beauties of FOSS.

        Yes, X has problems. It needs an upgrade or replacement. But Wayland is not that replacement no matter what the fanbois tell you.

    2. Tom 38

      Re: How to do this with Wayland? Don't know!!

      For native wayland programs, use waypipe.

      For X11 programs, if you use XWayland, you should still be able to use X forwarding.

      1. bazza Silver badge

        Re: How to do this with Wayland? Don't know!!

        waypipe is wayslow...

    3. jake Silver badge
      Pint

      Re: How to do this with Wayland? Don't know!!

      The obvious answer is to remove the broken, buggy, immature for its age teenager Wayland and install the functional, mostly debugged, mature X.

      Have a beer, bob.

  8. Anonymous Coward
    Anonymous Coward

    How to do this with Wayland? Don't know!!

    .....and please......don't tell me about vnc or remmina!!

    1. damiandixon

      Re: How to do this with Wayland? Don't know!!

      I use nomachine when I can install it on the server (windows & Linux).

      I use remmina for windows remote desktop otherwise. Windows RDP turns off graphics acceleration and the only way to turn it back on is reboot or local logon.

      vnc I've not used in a long time.

  9. Missing Semicolon Silver badge

    CSD

    I get the idea that Wayland insists on CSD, explicitly not supporting SSD. That is a massively arrogant and F you decision.

    1. bazza Silver badge

      Re: CSD

      Agreed. If anything, a tidied up rendering display server would have been superior, and wouldn't have broken anyone's use cases. It also wouldn't have broken accessibility aids like screen readers...

  10. Anonymous Coward
    Anonymous Coward

    XDMCP

    So everything is going the Wayland route? Does it have XDMCP functionality? RDP and VNC are not comparable in terms of functionality and flexibility.

  11. Altrux

    Still fundamental issues

    Not convinced - for us, Wayland still seems to have fundamental issues, like not actually working. The number of times we've had apocalyptic desktop weirdness happening, second or third screens going AWOL, or unexplained 'treacle wading', it seems to have Wayland always. Flip to X11 and everything's happy and normal again. This is on recent Ubuntu versions. I'm guessing in another 10 years it'll be fully ready for primetime.

    Interesting, yesterday I booted an Ubuntu 23.10 nightly build, on a shiny new Intel i5 laptop, and it still kicks into X11 by default, even now.

    1. Glenn Amspaugh

      Re: Still fundamental issues

      Same issue trying to set up a new Fedora38 system; all sorts of display issues until I switched things to X11. PitA!!

  12. Proton_badger

    Beard

    My beard is more white now which is a disappointing development. However I am one of the very few old ones here who enjoys Systemd (bring out torches and pitchforks) and now also Wayland. The KDE compositor had the last bug that was bothering me fixed just recently.

    Wayland progress may have been glacial in the past but development have accelerated a lot now, not just the Wayland protocols but also the different compositors using it as well as GFx drivers.

    The new Thunderbird is also great, btw.

  13. Blackjack Silver badge

    If yoi want people to use your product ho about making something people wants to use?

    Stop self promoting and start fixing and adding features people want.

  14. martinusher Silver badge

    Its really not "old and in the way"

    The X11 system is old and it has its shortcomings but its fundamental strength it its not a remote desktop. It can be used to run a remote GUI, or at least give the impression that you're running a remote GUI. Its a really subtle distinction that I fear its one gets lost in the wash with alternative designs. I haven't done anything with Wayland but it appears to be "yet another windowing system" which like the infamous Microsoft product appears to be heavily integrated with a system's kernel. It will probably do screen rendering perfectly in ways completely unforeseen by the original X11 developers but somehow it will completely miss the point.

    Still, I suppose being "old and in the way" (like my mother I went gray in my 30s, BTW) I daresay my ideas about computing are irrelevant. Most of my work never had a human user anyway -- it colors my perceptions of what a computer is -- so it explains why I tend to think of GUIs as a bolt-on rather than something fundamental to a system.

    1. jake Silver badge
      Pint

      Re: Its really not "old and in the way"

      Beertender's waiting for you to ask for a refill, martin. Have another after that, too.

  15. darkrookie28

    Sits quietly in the corner and doesn't care as long as his games and multi-monitor setup continues to work.

  16. kmckaig

    As a user I actually like systemd and don't give a hoot in heel about how "UNIX-Like" it is. I also have zero issue with Wayland, other than i have yet to see it work consistently on Plasma. When it provides the same level of stability as X does then i am all in, but it still has issues.

  17. Anonymous Coward
    Anonymous Coward

    Wayland is not feature compatible with X11

    I've found that Wayland lacks a number of use cases that work on windows and x11 that I require for applications I write.

    I usually run several programs independently controlling thier stacking order while also sending events to them as needed.

    The primary reason for this is to ensure the programs run at max speed with no interference with each other.

    The Wayland way is to not permit at the protocol level due to security... At the desktop level it's implemented but differently by each desktop...

    My other use case is remote display of a program... via ssh... rather then using nomachine for the whole desktop... Primarily due to limited bandwidth as I occasionally use radio comms while solving problems as I can't plug a laptop in as it's wet, the platform is moving and I can't get onboard.

  18. drankinatty

    No NVidia support, Supports only a few desktops, and No input config utilities.

    Here we go again, same old scenario, 2nd, 3rd, 5th, 8th verse. Somebody gets a bug up their butt that their next great killer app is ready for prime-time and starts marketing chatter like the My Pillow goof claiming their new app is the best thing since sliced bread and they dupe a couple major distros into foisting the tech onto the user-base who then deals with black-screens, crashes, frozen displays, hardware incompatibilities, app incompatibilities and feature loss for the next 10 years. The backdrop in the Wayland camp is they just want to get the damn thing out the door and claim it's done and at release-quality. (just like KDE 4.0.4a was release quality in openSUSE 11.0... or Gnome 3 was release quality.... take your pick)

    Now it wayland's turn to be the my pillow goof. Problem is there are very few desktops that are actually supported and there is no easy replacement of X with Wayland -- period. Wayland breaks every desktop and requires extensive mods to make work. Gnome is basically the only major desktop that fully supports Wayland -- and that isn't a good thing for Wayland either. Basically a my pillow quality Gtk GUI with libadwaita hacked on top and all XDG menu categories blown away so every other desktop is left with a royal menu-mess. Gnome's attitude -- "sucks to be you, you should run Gnome..." Wayland isn't much different, the fact it isn't even close to a 1:1 replacement for X and breaks a lot of stuff -- just means "sucks to be you devs, now just re-write your desktop for Wayland... in your spare time..."

    If you run NVIdia graphics, you are out of luck. If you rely on xinput or xmodmap for configuring your input devices -- "sucks to be you", there is no similar functionality or utilities for Wayland. You just can't configure it to your liking the way you can X (starting to sound a lot like Gnome 3 on...)

    Don't get me wrong, I'm not against Wayland at all. I'd love to see it mature, provide the features we have come to expect in X, support the most common high-end graphics cards and provided a much easier port from X than it currently does. But, until it can, don't blow smoke up our skirts about how ready it is for prime-time without being candid about its current short-comings and limitations.

  19. Wayland
    Happy

    Wayland is pretty good actually

    Thanks :D

  20. ovation1357
    Mushroom

    Carrot vs Stick

    "But this sort of thing feels to us like it's trying to push users towards Wayland, rather than actually attracting anyone."

    This is exactly the problem. The folks forcibly pushing Wayland are the same ones forcing hideous, mandatory, touch-centric UI elements upon everybody through GTK, removing any element of user choice through their devout belief that their 'new' way is the only way.

    If Wayland as amazing as they say it is then it will stand on its own merit and people will naturally migrate to it as they "wake up" to whatever is apparently so hideously broken in X11. Threats and FUD to try and scare users into switching isn't going to wash.

    And for the folks behind Budgie to declare MATE as dead... That's just bollocks. The team behind it is constantly releasing improvements and someone will have to prise it from my cold, dead hands before I stop using it. I don't care whether it's running on X or Wayland so long as Wayland doesn't remove any of the features I use or introduce any instability to my desktop.

    I put my money where my mouth it with this one: it's my daily driver and I run my business on it, so I pay a monthly subscription to the project

    MATE is an excellent desktop which not only balances functionality and performance but it also gives users huge flexibility with its user interface, which can easily be switched between classic layouts like the original GNOME 2 on which it's based, through to looking and behaving like Windows, Mac and several other desktops.

    Sadly, just like XFCE and any desktop either based on GTK or running GTK applications (yes KDE users I'm afraid this affects you too), MATE is now tainted with awful (and probably irreversible) Hamburger Menus and buttons nested inside title bars along with some other UI horrors, which were all forced in by the GTK developers. A major driving reason was because.... at the time, Wayland required "CSD" (Client-Side Decorations) - i.e. the application has to draw its own title bar, scroll bars etc. The sad part is that I'm led to understand that since then Weyland has gained support for Server Side Decorations which basically means that the whole story which led us to our desktop UIs being irreversibly effed up, was actually a lie.

    Dear reader, you might be able to tell that I'm a tad miffed about this whole situation. I'd possibly go as far as to say "angry". I'm not angry about "modern" UIs per-se, I'm angry that major players in the desktop Linux ecosystem are carefully stripping away the user choice which has always been one of the biggest selling points of desktop Linux - this could all have been implemented in a way which embraced the spirit of user choice, but instead it has been hard-coded on a wide scale which means folks will be getting these changes whether they like it or not... That's not the spirit of FOSS / Linux, that's the way the likes of Microsoft decides to dump 'TIFKAM' on the world.

    If you prefer Unity or KDE, GNOME, Cinnamon, Budgie, XFCE or some other desktop, it's YOUR choice. I'm on my high horse about this because I see this choice being eroded and with the changes being pushed out under the banner of "Wayland is better", don't be surprised if your choice of desktop begins to lose its unique character and features :-(

    I hope I'm wrong!

    1. jake Silver badge

      Re: Carrot vs Stick

      "And for the folks behind Budgie to declare MATE as dead... That's just bollocks."

      Indeed. In my travels in and around Silicon Valley (including the Unis in the area), I have never seen anybody using a Budgie desktop in the wild. Not once. MATE is almost common, although Cinnamon seems to have taken over that part of the desktop in recent years.

      Don't listen to Marketing, folks! It's their JOB to cajole, nudge, bully and obfuscate you into listening to them, regardless of the suitability of their product for your needs.

  21. BinkyTheMagicPaperclip Silver badge

    Wayland is the future, but only with a lot of boring work and a redesign

    There's a lot wrong with X, despite the fact it works.

    There's a lot right about Wayland, despite the fact it doesn't work.

    That's a little unfair, now is the time to get into Wayland and attempt to influence its direction before it becomes impossible to change. However, there's many things wrong with it :

    It's Linux centric, and most of the discussion on the Wayland mailing list assumes a Linux architecture. Unix is more than just Linux and this is frequently ignored.

    There are multiple compositors. Windows and other platforms have one compositor, meaning functionality can be enhanced vastly more easily.

    If the compositor is based on one of the base standards such as the wlroots library or Weston (probably wlroots, because despite Weston being the 'reference compositor' it doesn't work on much other than Linux).

    Let me repeat that again : the *reference* compositor is effectively Linux only. Fuckwits. There's a FreeBSD port in progress and version 8 (i.e. old) supposedly runs on NetBSD.

    If functionality is added to a reference compositor library, such as a new protocol addition in wlroots, it does not automatically flow down to compositors based on it. This means that the FreeBSD suggested compositor, Hikari, still doesn't have the protocol extension for sensibly managing multiple monitors, three years after it was written. If you're on FreeBSD, use labwc instead.

    On X, the xorg.conf file was standard. On Wayland each compositor has a different config file format. This frequently omits functionality, such as the ability to set up multiple monitors exactly how you want. The functionality is in Weston, for instance, but that's effectively Linux only so you're stuffed on other platforms and need to run programs after the compositor has started to do what you want.

    Network transparency is compositor specific, not part of the reference compositor. Colour management hasn't been tied down yet. Lots of other things are in flux.

    Wayland has been around for over a decade now and is missing some very basic functionality.

    Due to the compositor design, power is being concentrated in the hands of the large desktop environments rather than small window managers. This is also an issue with X - installing an application that expects the ability to create icons, on a window manager that doesn't support that, leads to error messages and other issues. However with Wayland the issues are more noticeable.

    If the Wayland ecosystem has any sense they'll coalesce around one compositor that functionality can be bolted on to, and that is tested on multiple platforms for every release. Oh look, a flying pig.

    1. nijam Silver badge

      Re: Wayland is the future, but only with a lot of boring work and a redesign

      > There's a lot right about Wayland, despite the fact it doesn't work.

      That is a very poor definition of "right".

      1. BinkyTheMagicPaperclip Silver badge

        Re: Wayland is the future, but only with a lot of boring work and a redesign

        It works - with some effort. If you have the right drivers (generally not a problem these days), the right compositor (probably not an issue if you choose one of the popular ones), and don't need remote access (there are some ways to do this, I don't know the specifics).

        We have to accept that although X works well this is in spite of, not because of, its design. There is so much cruft in X it's unreal, and its basic design has a lot of flaws. Years of bodges and accepted conventions means the end user experience is generally good.

        Wayland generally has a less broken design, has traction from the major players, and a web browser and productivity suite will in general work Just Fine. However there are a lot of edge cases and modern functionality that are still not covered. At some point it's a good idea to try moving to it, so its future direction can be influenced, and the rough edges minimised.

        1. jake Silver badge

          Re: Wayland is the future, but only with a lot of boring work and a redesign

          "At some point it's a good idea to try moving to it,"

          I have kept an eye on it since the initial release.

          "so its future direction can be influenced"

          From what I have seen, only the anointed few are allowed to make acceptable suggestions.

          "and the rough edges minimised."

          Yeah, good luck with that. I'll stick to X, which works for all my use cases, and has done for nearly 40 years.

          Yes, X has problems. It needs an upgrade or replacement. But Wayland is not that replacement no matter what the fanbois tell you.

    2. Androgynous Cupboard Silver badge

      Re: Wayland is the future, but only with a lot of boring work and a redesign

      > There's a lot wrong with X, despite the fact it works.

      > There's a lot right about Wayland, despite the fact it doesn't work.

      Excellent summary in a good comment.

  22. Fignuts
    Thumb Up

    Amen to the comment about XFCE!

    I certainly hope the devs at XFCE can get their roadmap to include Wayland before it gets left behind. It is, by far, my favorite desktop.

  23. nijam Silver badge

    > Its last release was almost exactly two years ago. MATE 1.26, the current stable version, appeared the following month.

    Rather undermining their claim that they're deprecating MATE because it's "on life support".

    1. bigtreeman

      development stopped because it works

      ...deprecated...

      I just compiled and installed Aqualung music player,

      because it works....

      I tried a number of active alternatives which were crap.

      It has been forked and even has new dev work

      I use bits of software that haven't been advancing for many years,

      but they work...

      and there's nothing else does the job I want, the way I like doing it.

      don't fuck with it if it works

  24. FeepingCreature Bronze badge

    They said that about PulseAudio too, now look where we are

    If you wait out the "crappy new thing" for long enough, something actually good might come along.

    Somehow Pipewire after a year of widespread use gives me less trouble than Pulseaudio after a decade.

  25. GrizzleeAdams

    Us greybeards don't just scorn systemd, we rip systemd out and force initd back into it's proper seat at the throne.

  26. Anonymous Coward
    Anonymous Coward

    Wait, why are we using a GUI on a *NIX system again?

    /s

    Oh sorry, one of my _servers_ is beeping... :-P

    /s

    1. jake Silver badge

      Re: Wait, why are we using a GUI on a *NIX system again?

      Because there is nothing wrong with using a *nix as a desktop system.

      Some would say there are many reasons to be using a *nix as a desktop system.

      Properly used, a GUI allows one to compartmentalize many desktops, each of which is targeting a specific task, on a single monitor. (Yes, I can do this with a dumb terminal, but that gets unwieldy when you're switching between more than ten or so virtual terminals.)

  27. bigtreeman

    Six Stages of systemd....

    .... linuxcon.au 2014 titled "The Six Stages of systemd." ....

    how many stages and stumbles for Wayland ?

    sound like the 5 stages of grief

    develop, release, debug ...

    fuck me it's Windowz for Linux

  28. leppy232
    Devil

    I do like Wayland, but...

    So far I can't use it. My laptop didn't come with a switch in the enter key, and I can't figure out how to remap caps lock to enter on Wayland like I can with xmodmap. I've tried gconf and setxkbmap, and neither worked. On-screen keyboards, or at least Onboard, isn't an option either. GNOME's does work, but it's annoying in other ways, and Plasma's just doesn't function (as of Fedora 37).

    I will say this isn't the end of the road for X anyway; as far as I know all of the BSDs still use it as their default (or usually only) display protocol. I don't know if it'll be the end of e.g. Plasma on BSD, though.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like