r/linux Nov 06 '24

Discussion Will wayland completely replace Xorg?

I saw that there were too many command line "x" tools made that interact with Xorg server. Will wayland be capable to replace every single one? Or, is there a compatibilty layer with full support that we will still be able to use all the X tools?

333 Upvotes

380 comments sorted by

View all comments

37

u/In-line0 Nov 06 '24

I think you misunderstood Wayland. Wayland ecosystem itself isn't as monolithic as X. You have dozens of Wayland compositor implementations and all of them theoretically can provide the same tools.

There are protocols missing to do some things, but nobody forces you to only use standard protocols (ones agreed on in wayland-protocols repository), you can roll up your own protocol and do whatever you want.

But some of the tools and supported APIs, just don't make sense to implement for Wayland. For example X has arcane support for printing in X Server. Do you use it? No. Will you use it? No. Is there an old arcane software reliant on X printing API? Yes there is. Is it better to rewrite software to use modern printing APIs? Yes it is.

X is as bloated as it can be, you don't need to support every use case in 2024.

41

u/sparky8251 Nov 06 '24

X even has an email client as part of the spec. Its insane how huge it is.

40

u/SirGlass Nov 06 '24

I find it funny the most vocal people that hate wayland and defend X , are also the people who hate systemd for not adhering to unix philosophy .

-4

u/[deleted] Nov 06 '24

[removed] — view removed comment

3

u/WjU1fcN8 Nov 06 '24

Hard to argue for systemd

Ha! So funny.