I can’t believe that these arguments never mention one of the central tenets of engineering: don’t fix what ain’t broke. And Wayland breaks a bunch of what ain’t broke.
I’m complaining it sucks because it breaks “things”.
Also, it’s a “desktop widget”, so this awesome thing that’s so much better should be able to handle compatibility for a simple desktop widget and not keel over and die, right?
Don’t fix what isn’t broken, don’t break what is working.
X is broken in many different ways. It has a huge codebase made to support a poor design that was optimized for machines 40 years ago. No one wants to touch the code base since it is so incredibly fragile plus the original developers are much older now.
In all fairness, it did work for way longer than anyone expected. I doubt the original designers of the X protocol anticipated it lasting this long.
I can’t believe that these arguments never mention one of the central tenets of engineering: don’t fix what ain’t broke. And Wayland breaks a bunch of what ain’t broke.
Yeah it’s newer etc. people don’t care.
I hear this all the time.
Yet when I bring up features that don’t work at all on X because it’s ancient, “no, thats superfluous. No one needs that.”
it’s on the devs for backwards compatibility.
X was broken as fuck and held together by duct tape and zip ties, as long as no one looked at it wrong.
That’s great, now run birdtray.
The shit that relied on it to run, do not work correctly on wayland. Breaking existing shit is what I’m talking about.
It’s a…mail notification??
You’re complaining that Wayland sucks cause it isn’t backwards compatible with your favorite desktop widget?
OK.
I’m complaining it sucks because it breaks “things”.
Also, it’s a “desktop widget”, so this awesome thing that’s so much better should be able to handle compatibility for a simple desktop widget and not keel over and die, right?
Don’t fix what isn’t broken, don’t break what is working.
X is broken in many different ways. It has a huge codebase made to support a poor design that was optimized for machines 40 years ago. No one wants to touch the code base since it is so incredibly fragile plus the original developers are much older now.
In all fairness, it did work for way longer than anyone expected. I doubt the original designers of the X protocol anticipated it lasting this long.