Linux and corporate sponsorship of open-source

Can you describe your wayland problems in a bit more detail, maybe on another tread / forum, since this is the haiku one?

I have been using wayland on linux for 3-4 years now, switch when i got a new HighRes Display for my Notebook and had scaling problems (slooooow) on X.

X11-like forwarding now works with waypipe, wayback promises to enable old windowmanagers to work on wayland, screensharing works for me.

Still looking for the best xdotool replacement.

There’s not so much more details I can say about that.
I haven’t used Linux for years and hope I’ll never have to,I can only repeat what I hear from others,who all prefer X11.
One guy told me the desktop session didn’t even start with Wayland.
Another one told me about very laggy desktop performance with Wayland and everything reacting fast as expected with X11 (that was pretty new hardware).
I heard of apps not working at all with Wayland,while they do with X11.
What personally bothers me is that I can’t even uninstall Wayland if I only ever use X11 because it’s dragged in as dependency by stuff like GTK.
I don’t want to start a flamewar here,I’m happy that I’m just not forced to use Wayland and that other alternatives exist.
It makes me a bit angry when people want to see X11 dead.
Don’t use it if you don’t like it,for me and many other people it works good enough.

1 Like

Drag&drop has always been problematic in Linux. Wayland didn’t cause this.

Wat do politics have to do with this? X11 and Wayland are developped by the same team. If they had called it X12, would it be more ok?

Wayland solves many problems, but the problems it solves are not the ones you see on the Linux desktop. Wayland allows to cover the other uses of Linux: phones, tablets, smartwatches, car dashboards, AR and VR headsets, embedded systems, …

And these are where the money is for Linux today. This is not political. This is a software stack evolving to fit the needs of the teams paid to work on it. The desktop Linux has never been a significant source of income for anyone. The last ones to try were Canonical and Ubuntu. Before that there was RedHat, Mandrake, Corel, and many others. But no one wants to buy a Linux desktop enough to pay developers to do it. The other types of systems, on the other hand, you will find no shortage of customers (companies wanting some nice UI on their phone, car, rocket ship, soda bottle vending machine, whatever). And so that is where the effort is put. That’s all.

That’s not politics, unless you argue for a switch out of the capitalist/neoliberal economy we live in. But I doubt that is what people working on Wayland have in mind. Wayland is being adopted in Linux distributions because it is actively maintained and its the way forward to bring Linux to more places. Even the former X11 developers tell you so. Pulseaudio was similar and was adopted because it was good. Pipewire was adopted because its even better. Wayland is being adopted slowly because it is still quite young, eventually things will be put into place and it will work great.

5 Likes

Hi nipos,

your friends information is quite outdated
what i can tell you from using wayland daily for over 3 years now, it works.*

*It had a lot of problems in the early days and with nvidia cards, but that is mostly solved now.
Some things like support for screenreaders or automation (xdotool) are still in development, but coming along. Both Gnome and KDE have switchted to wayland first / wayland only and are quite usable.

1 Like

ā€œstill in developmentā€, ā€œquite usableā€ā€¦ and that 17 years later.
Seriously, does this justify the rush of KDE and Gnome to adopt Wayland? Because it is… ā€œquite usableā€? Even worse, does it justify ditching X11 altogether? Or it’s just ā€œlook, we did it firstā€ - as if anyone cares.
Many apps are X11 only, and you need a compatibility layer to run such ā€œlegacyā€ apps - then pray they will work. Right, now they are ā€œlegacyā€. Why? Because there is a ā€œnewā€ kid in town. It’s new, it’s different, therefore it’s ā€œbetterā€.

Personally, I couldn’t care less, I don’t use Wayland. And of course I don’t use KDE or, even worse, Gnome. They have nothing new to offer, other than devouring resources for nothing. I didn’t use those desktop environments even when they were based on X11.
But I’m really tired of this mentality, ā€œthis is new therefore it is betterā€. Hell NO, new APIs, protocols, frameworks, applications, programming languages, etc are not automatically better. Some are, sure. But often they are worse, especially when they are introduced with a hype. There are countless of examples about that.
Not only that, but more often than not adopting anything new just because it is new is bound to have issues. Several ā€œrollingā€ or ā€œbleeding edgeā€ GNU/Linux distributions adopt the ā€œnewā€ right away, and all of them have issues. Even Debian’s ā€œtestingā€, which is probably the most conservative of those, does have issues; each time something is updated something else may or may not work. Others, like Arch, are just Russian roulette simulators. No, thank you. Whatever ā€œnewā€ is introduced has to prove it is better than what it is supposed to replace - not the other way around.

I’m not saying Wayland is worse than X11. I do not have enough personal experience with it to judge. All I did was to give its API a try, and I was not impressed at all; in fact, my first impression was it is unnecessarily complicated. But that’s not enough to establish a concrete conclusion. All I’m saying is, I don’t see why the rush. And the hype makes me suspicious because usually, that’s how crap is pushed.
Wayland has to prove it’s worth it, especially when it requires to forget what you knew and take the time to learn something fundamentally different. Until then, I want/demand to have a choice. Whatever desktop removes the choice and wants me to use Wayland can go to trash bin. I will trust X11 until Wayland proves it is objectively better and it is something more than ā€œquite usableā€. I refuse to be their beta tester.

3 Likes

Wayland is already here in production and works fine… The steam deck uses it for it’s gaming mode and allows the compositor to do some nice things like let the user define if and how games should be upscaled, something people who play pixel art care about… not so much on X11… but at the same time the desktop mode of steamOS runs X11. It’s no problem either way.

I am investigating multi-seat support right now for my new linux ā€œgameā€ pc. And honestly writing a wayland system compositor seems like the best bet. The X11 way is very complicated and error probe for this usecase, so no thanks there. :slight_smile:

1 Like

I think you could, because you spent a lot of time ranting about software you don’t even use.

Also, Haiku is more than 17 years old and still in beta as well. Building good software takes that long.

3 Likes

At least it supports drag-and-drop.

5 Likes

I was ranting against the mentality ā€œit’s new, therefore it’s betterā€. KDE and Gnome are good examples of that.

1 Like

That’s literally how the scientific method works: any new theory must be able to explain all the same phenomena as existing theories and a bunch more. Otherwise it’s not any better and won’t be adopted as a replacement. Not even if it’s simpler, which is otherwise a plus.

1 Like

Unless I am lost in translation, I don’t see the relationship between skills or care about accessibility, or any other characteristic.

In other words, you are saying that personal political preferences inhibits them to perform some activities with efficiency ?

No, I said they don’t care. The first change they made is adding to the readme: no equity, no diversity, no inclusion. How else can you interpret that, if not a statement against accessibility?

4 Likes

Ok, I could have stated that better.

Excluding older Nvidia cards, or if you have a rare not yet supported use case, Wayland is far the better option than X11.

It is faster, smoother, feels more organic to use

So if you do not have a specific reason to use X11, use Wayland

It is great that someone is working on X11, but they seem a bit headstrong and careless.

There is a reason most of the original Xorg developers decided to start Wayland, X11 is very old, with a lot of workarounds and quirky solutions.

1 Like

It is faster, smoother, feels more organic to use

It’s slower: Hard numbers in the Wayland vs X11 input latency discussion - Mort's Ramblings

Very few DEs except gnome and kde can use wayland, and those users thus don’t have a choice.

Someone started the development of wayback, now at 0.2 Release, a minimal Wayland environment for using X11 window managers, not ready yet, but promising.

Besides gnome and KDE there are a lot of other options using Wayland,sway, hyprland, cosmic, xfce, miri and even a waylandmaker

Xfce does not fully work with wayland yet, at least in my experience. I think it is most of the way there now (finally)

I can recommend Cosmic Desktop, it even support tabbing windows like haiku

Why do you try so hard to force people into using Wayland?
Use it if you think it’s useful to you,but there are many people in this thread who have a different opinion,myself included.
What gives you the right to decide what I have to use on my computer?
I’m really not interested in starting yet another flamewar,but wherever I use a Unix-based OS,I use Xorg,simply because it works good for me.

1 Like