News for hackers. Stuff that matters.
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.