Search Results
6/29/2025, 3:53:31 AM
>tl;dr: freedesktop are the problem, wayland is well engineered but currently held hostage by a braindead comity where basic features take years to get "accepted", a fork without all this middleman shit make wayland way more appetizing to people who actually want to use their computers
I've always found Wayland a real pain in the ass to use compared to Xorg, having used KDE 6, Sway, Hyprland, and now Velox. As I've got more autistic with building my own software and notably my own toy display server and window managers, I've come to appreciate how Wayland is engineered with a lot less of a monolithic structure compared to the comprehensive but rather cruft-covered Xorg in comparison (kind of like comparing Scheme to Common Lisp). Going back to Velox, the entire compositor and window manager is around 12k loc compared to 420k for normal xorg-server and even smaller than tinyx, a minimal xorg implementation used for tinycore. This isn't just some suckless 'low loc = good' shit either, having a lean codebase may be good for muh security but it also helps keep the desktop portable, something freedesktop don't respect at all, basically telling the BSDs to eat shit and either wrestle with a Linux-centric Wayland or be "left behind" as developers (particularly those aligned with Redhat/GNOME) seem to be actively hostile towards systems not using their latest technologies. The answer here is clearly to take Wayland out of the clutches of Redhat just as they did with XFree86 all those years ago
I've always found Wayland a real pain in the ass to use compared to Xorg, having used KDE 6, Sway, Hyprland, and now Velox. As I've got more autistic with building my own software and notably my own toy display server and window managers, I've come to appreciate how Wayland is engineered with a lot less of a monolithic structure compared to the comprehensive but rather cruft-covered Xorg in comparison (kind of like comparing Scheme to Common Lisp). Going back to Velox, the entire compositor and window manager is around 12k loc compared to 420k for normal xorg-server and even smaller than tinyx, a minimal xorg implementation used for tinycore. This isn't just some suckless 'low loc = good' shit either, having a lean codebase may be good for muh security but it also helps keep the desktop portable, something freedesktop don't respect at all, basically telling the BSDs to eat shit and either wrestle with a Linux-centric Wayland or be "left behind" as developers (particularly those aligned with Redhat/GNOME) seem to be actively hostile towards systems not using their latest technologies. The answer here is clearly to take Wayland out of the clutches of Redhat just as they did with XFree86 all those years ago
Page 1