Re:Some might not see how much work it was to maintain xorg ...
by gaganyaan on Tuesday November 28, 2023 @08:20PM
(#38454184)
What counts as a GUI toolkit? Microsoft has like a half dozen dead or deprecated attempts at GUI frameworks, unless you're using a different definition.
Re:Some might not see how much work it was to maintain xorg ...
by bsder on Wednesday November 29, 2023 @12:37AM
(#38455943)
Pick one. And note that all of those GUI toolkits still work on Windows 11, AFAICT.
Touch screens work even on old VB6 programs, for example. Try that on Linux and watch the tears flow. This is my point.
Everything is locked together and tested together. The OS, the toolkit, the input mechanism, the video driver, etc. all get developed together and don't need 4 layers of ill-defined abstraction between them.
However, the fundamental problem is that Linux is the only OS with more than one GUI toolkit. This means that you have to insert extra layers of abstractions that other OSes don't deal with.
Every other OS has a native toolkit which is integrated with native drivers. The GUI and compositor and OS go together. And even those have lots of issues.
When you try to sidestep that integration, you get lots of jank and problems (see: Flutter, for example).
Wayland and Co. are wrangling a bear that other companies struggle with with way less resource and way less control over the interlocking layers.