Wayland set the Linux Desktop back by 10 years?

omarroth 228 points 242 comments March 20, 2026
omar.yt · View on Hacker News

Discussion Highlights (20 comments)

superkuh

And it's worse than this because there is no wayland. Without a strong reference implementation and with the very minimal wayland core protocol, each desktop environment picks and chooses and implements their own incompatible extensions for what should be wayland core features. This means you don't develop for linux, or even linux wayland. You develop for linux wayland mutter. Or linux wayland plasma. Or linux wayland hyprland. Because those three waylands are going to be doing things which you need every day on an average desktop in their own incompatible ways: https://wayland.app/protocols/ Developers have to decide which DE they'll have their applications run in rather than having your application be able to function across all linux desktops. This is different than how it was the last 20 years. No matter what else you say, this is a change from how it was. It's massive fragmentation of the userspace. Literally the only wayland DE that supports screen readers right now is GNOME's mutter and that's mostly just for GNOME's software because of course they invented something new to work around the problems of the wayland architecture.

lofties

You could make this same post and replace any component with Wayland. At the end of the day the Linux community will continuously set the Linux Desktop back by N years. The most obvious case of this is Linus Tech Tips trying Linux to replace Windows for gaming, getting lost in what distro to pick, and then being flamed online for choosing the "wrong" distro. It's impossible for anyone without the time and curiosity to choose a Linux distro, and then to stick with it. My only "hope" for the year of The Linux Desktop is SteamOS, since that will have a commercial force driving adoption and removing the need for consumers to make a choice entirely.

jmclnx

people may remember 'Y' from many years ago, AFAIK it was suppose to replace X, but never got to the point were Wayland is now. >The original conceit behind Wayland is to only implement what is needed for a simple Linux desktop And this is my biggest issue with Wayland. If it started out with portability in mind maybe I would give it a try. But I am sticking with X because it is fully usable on the BSDs.

MBCook

The major comitters and maintainers of X decided it was a lost cause and unfixable. Were they just supposed to keep working on the massive pile of hacks they felt needed abandoning? They did what they thought was best. You hate it. Fine. Do you think things would be better if they kept working on the unfixable mess? I trust them to know what was going on better than random commenters.

martinald

FWIW I recently switched full time to Linux and have had absolutely 0 problems with GNOME, Wayland and Fedora, though I am using an AMD GPU. wl-copy works fine, askpass works, copy and paste works, screen sharing with Google Meet works, drag and drop works. Using an iphone as a webcam works as does recording my screen. Most importantly using multiple monitors with fractional scaling works perfectly. AFIAK this is not possible to do well (at all?) on X11, which is a complete show stopper for me. If anyone's reading this and sitting on the fence, I would really give Fedora a go. I've found it so much more polished than Ubuntu, and loads of things which didn't work on it work out of the box on Fedora (at least compared to 24.04 LTS).

righthand

Wayland was designed exclusively i3 style compositors and has been stuck there ever since not a “simple desktop”. It is incredibly pathetic that you can’t even open a window in that same place you closed it on Wayland. No one involved seems interested in solving any of the usage problems and if you look at various threads it’s finger pointing at other software. The rule should be if Wayland isn’t going to supply a timely answer, software developers should target an implementation of whatever missing feature as implemented in X11. That is the only way to move forward if the threat of X11 coming back exists.

jdougan

I'm still of the opinion that the right direction is something architectEd more like NeWS with better underlying language support. If you're going to break stuff make it a real improvement.

aussieguy1234

I switched to wayland mainly because screen lock on X11 is not possible to do securely. If some way is found to crash the big screen lock window in X11, the attacker gets access.

kykat

Again, we may live in a parallel universe. Because I am using KDE and wayland and NVIDIA, and it works beautifully. Although NVIDIA really started to work great only fairly recently (last couple of years). And using X is a noticeably worse experience. I'am excited to follow the still very early development of xfwl to see how a classic DE works in wayland.

Cyph0n

I have been thoroughly enjoying Wayland with Niri. It is snappy, looks beautiful on my 4K monitor, and handles X11 emulation perfectly (via xwayland-satellite). I have not seen any major issues with OBS, clipboard handling, or any application I have had to run. So as an end user , I don’t get all the hubbub. Reminds me a bit of the whole systemd craze from some time ago.

palata

Disclaimer: I don't have any skin in this game, I was fine with X11 and I am fine with Wayland, and I actually think it's nice to have both (and more, like Xlibre I think?). I understand complaints about systemd, I don't understand the complaints about Wayland. This whole article sounds like a big rant and doesn't seem to bring much information. > I also don't care for the "security" argument when parts of the core reference implementation are written in a memory-unsafe language. Doesn't sound like a super informed way to look at security (not even mentioning that Wayland was started in 2008, and Rust was not a thing). One can also say that "as long as you run X11, there is no need to think about security because X11 just defeats it all". > In fact, you can find examples showing roughly a 40% slowdown when using Wayland over X11! I'm sure there are similar benchmarks claiming Wayland wins and vice versa (happy to link them as well if provided). "I am gonna make a bad argument and follow it by saying that you could make the same bad argument to say the opposite". Doesn't sound like a super informed way to look at performance. > Anecdotal experience is not enough to say this is a broad issue, but my point is that when an average user encounters graphical issues within 60 seconds of using it, maybe it's not ready to be made the default! So the whole article is built around ranting while saying "I don't have anything meaningful to say, I'll just share an anecdote and directly say it's not worth much because it's an anecdote"? > But the second actual users are forced to use it expect them to be frustrated! Who is forced to use it? Just use X11, as you said (many times) you do already.

phendrenad2

X only exists because it pre-dates Linux and Open-Source in general. It was developed at Stanford and spread to MIT and became a de-facto standard in academic computer labs. It came from the need for a graphics stack. Wayland, conversely, is what you get when the Linux community tries to create their own thing from scratch. True to Conway's Law, it's a loose confederacy of mini-projects that are all equally "wayland". Just look at hyprland, which the community tried to eject, yet people still use it.

scheeseman486

> There are multiple cases of this: OBS can't screen record (it segfaults instead), I can't copy-paste, and I can't see window previews unless everything implements a specific extension to the core protocol. Yeah. And? They did that. On my Wayland desktop, copy and paste works fine, window previews work fine, OBS screen capture works fine. > The actual "threat model" here is baffling and doesn't seem to reflect a need for users. Applications are not able to see each other's windows, but they're not able to interact in any other way that could potentially cause problems? In any other way? The last paragraph just explained the other way. That's when I stopped reading. If they can't even make a coherent, reasonable argument from the start and instead just blast out a bunch of bullshit, no one should be listening.

queuebert

I was going to ask, why hasn't anyone ported NeXTSTEP to modern architectures? It was a pretty decent windowing system. Then I realized duh that's what Apple did with OS X. Too bad they ruined it.

cardanome

Wayland is what you get when you give corporations like Red Hat power over Linux. Everything coming from them is corporate slop. Systemd is another mess coming from them.

hparadiz

X11 is not secure and I guess some folks in the open source community are so lazy to implement a dialog box that asks for permission to take a screenshot that they will literally write blog posts about it for 10 years instead of just writing some code.

fhn

"Regardless, I simply don’t give a shit about you anymore." 100% he still don't give a shit about you.

Liftyee

Honestly as someone who mostly operates my computer instead of tinkering I don't care whether X or Wayland or something else, I just want something non-opinionated that works reliably. X doesn't support palm rejection so I can't use my stylus/touchscreen for note taking. Wayland doesn't pass through the pen properly (??) leading to glitches and full screen disabling the pen until I restart the wacom kernel module. Apparently this bug has been fixed in Ubuntu 26.04 and it's to do with Mutter actually. We'll see when I upgrade.

yyyk

Look, it's a done deal. Some of the choices Wayland made are not to my liking, there will be a long term cost (even static linking won't save you from differing protocol implementations). But it's done and there's no point in complaining. (Running X11 right now, I'll switch when the distro forces me to, in hope I'll get a bug free experience after everyone else runs it)

jasoneckert

In short, this reads like a mix of valid historical pain points and outdated assumptions. The post frames Wayland security as “you can’t do anything,” but that’s a misunderstanding. Even under X11, any app can log keystrokes, read window contents, and inject input into other apps. Wayland flips this to isolation-by-default: explicit portals/APIs for screen capture, input, etc. Moreover, the performance argument is weak and somewhat contradictory. The author claims there is no clear performance win, and that it's sometimes slower and hardware improvements make it irrelevant. But Wayland reduces copies and avoids X11 roundtrips (architectural win). Actual performance depends heavily on compositor + drivers, and I've found that modern hardware has HUGE performance improvements (especially Intel, AMD, and Apple Silicon via the Asahi driver). The NVIDIA argument is also dated. Sure, support was historically bad due to EGLStreams vs GBM, but this has improved significantly in recent driver releases. Many cited issues are outdated too. OBS, clipboard, and screen sharing issues are now mostly (if not entirely) solved in the latest GNOME/KDE. I've been using Wayland exclusively on Fedora and Fedora Asahi Remix systems for many years alongside Sway (and occasionally GNOME and KDE). Adoption has accelerated in many distros, and XWayland for legacy apps is excellent (although I believe using the word "legacy" here would be a trigger word for the author ;-). There's no stagnation here... what we're looking at is a slow migration of a foundational layer, which historically always takes a decade or more in the Linux world.

Semantic search powered by Rivestack pgvector
3,471 stories · 32,344 chunks indexed