News for hackers. Stuff that matters.
Re:X Window System Basics by eikenberry on Tuesday January 10, 2023 @02:24PM (#34330131)
Wayland seems more in line with Python3 than IPv6. With Valve now helping with the development and nearly all other issues addressed... seems it will be the default on all major distros within the next few years.
Re:X Window System Basics by stonogo on Tuesday January 10, 2023 @02:41PM (#34330388)
X runs on so many more platforms than Wayland, even if every single Linux distribution switched tomorrow there would still be good reason to support X. Python3 is strictly an improvement on every platform, I don't think they're analogous.
Re:X Window System Basics by kirbyfan64sos on Tuesday January 10, 2023 @03:03PM (#34330684)
> X runs on so many more platforms than Wayland [...] Python3 is strictly an improvement on every platform, I don't think they're analogous because there really is no good reason to keep Python2 around

X runs on more platforms than Wayland because...it was ported to them. Just like things use Python 3 because they were ported to it.

This is also understating the reach of X I think: it's widely used in the embedded world, is seeing increasing support in BSDs, and has even been used on macOS (https://github.com/owl-compositor/owl). People have even used it to embed an entire compositor inside a GTK app (https://github.com/alexlarsson/wakefield).

That isn't to say that libwayland has a lot of Linux-isms in it, but afaik they're not really structural as much as there is lack of interest to generalize things more. Heck, the protocol-oriented architecture would even make it easier for anything Linux-esque to be removed in favor of alternative protocols.

Re:X Window System Basics by kaba0 on Tuesday January 10, 2023 @05:09PM (#34332254)
Wayland is actually much better for embedded use cases and is actively used by several car companies in their car displays.
Re:X Window System Basics by anthk on Tuesday January 10, 2023 @07:02PM (#34333244)
Framebuffer+kms+SDL2 (or embedded QT) would be better.