3 ms·
None of that require throwing away the entirety of Xorg/X11, breaking every existing application while expecting everyone to rewrite their code in a completely
by badsectoracula 6y ago
None of that require throwing away the entirety of Xorg/X11, breaking every existing application while expecting everyone to rewrite their code in a completely different way, breaking a ton of existing workflows (often without alternatives) and splitting the already tiny Linux desktop in half.
Every single thing you've mentioned can be fixed with Xorg/X11.
(except subpixel antialiasing because that already existed for a long time, i'm not sure what you refer to)
- bsder 6y ago> Every single thing you've mentioned can be fixed with Xorg/X11. Then why hasn't it been fixed? In open source, those who make the code get to make the decisions--for better or for worse. My personal opinion as to why X11 gets so few contributors--the build system is so terrible that nobody wants to touch it anymore. I suspect they would get a lot more contributors if they changed to something like meson/ninja which doesn't need to recompile the universe to be correct.
- tbr1 6y agoXorg has had a meson build system since 2017: https://gitlab.freedesktop.org/xorg/xserver/-/commit/1549e30372756cfdb85379fd8d93c769297ab6e6 https://gitlab.freedesktop.org/xorg/xserver/-/commit/1549e30... Are you referring to something else?
- bsder 6y agoThat says "Work in Progress". It doesn't look like it ever completed. And I still see autogen.sh and Makefile.am goop in the top level of that repository. However, I would be quite happy to be wrong.
- badsectoracula 6y ago> Then why hasn't it been fixed? I don't know, my guess is that people found making new stuff much more fun than fixing existing stuff. Which is fine. However that isn't the same as the existing stuff being unable to be fixed.