can you actually tell me what exact things that wayland does that X doesn't?

as far as i have been able to surmise from years with this shit there is one thing:

scaling UI according to display

this is actually a problem with the UI library, and not with X

literally wayland can't do night mode properly, because it doesn't have this feature

suprise information for you dickwads, in-memory tty (aka socket) is , you know, fast as memory, which is way faster than your screen pumps pixels (it's how fast your CPU can copy memory around, which is over 14gb/s, last i tested it about 5 years ago)

there is NO technical reason for wayland, at all, they just made this shit up and split the whole FOSS dev community to waste their time on either side of this divide for a protocol that is 6 of one and half dozen of the other

you may be surprised to learn that ios and android don't use wayland

no, really!

Reply to this note

Please Login to reply.

Discussion

the biggest mess of this wayland shit has been about multi display

and i'm still waiting for being able to make my UI render on all my screens according to the dimensions in their URGUGUGU fucking informatino, whatever it is called, DDC, idk, fucking bullshit

the whole scene is such a circus i can't even

really, why is it so hard to just make an API that models a surface and scales objects according to a metric that specifies the screen pixel per physical distance ratio

it's not that hard, but some crafty bitches have thrown this cat into the dovecote and we are all suffering because the doves are so fucking dumb, which is bizarre because they were supposed to be experts in computer display technology

Of course iOS doesn’t use Wayland, it’s a completely different kernel/architecture/OS. Android’s window server is SurfaceFlinger, written in Java, no Wayland/Xorg here either.

Wayland has native support for input handling, does direct compositing, is GPU optimized, HiDPI + multi display support out of the box.

If you think there’s no technical reason for Wayland, you’re wrong.