AK-47 wrote: Sun Jul 28, 2024 4:45 pm
That depends on your device. In my case, switching KDE to the Wayland session solved a lot of problems, such as input lag, screen tearing and high CPU usage. So Wayland has the potential to solve a lot of issues that X11 has, but it's up to the compositors.
Kwin has a history of lag and CPU utilization on X.org, which can often be seen on low-end hardware. I haven't noticed the same thing with other window managers on X.org. X.org even worked well back when computers were single core. Screen tearing might be related to X.org, but I haven't really seen that either. From a gaming/framerate perspective it depends on game, driver and compositor, but generally I believe X.org and Wayland are comparable in performance at least when I looked at phoronix.com last time. No doubt Wayland is the future for desktop Linux since this is what is being worked on.
The Wayland discussion is similar to the systemd discussion. One may like one or the other. Ultimately, the "industry" (X.org, Red Hat, Valve etc.) decided that systemd and Wayland are the future. This is probably how it will turn out in the long run for mainstream desktop Linux.
I like SysVinit and X.org, but they are becoming more niche. I also think KDE is the future, while smaller desktops might disappear or become more niche. In the end it's manpower that decides and every deviation from "mainstream" has a cost associated with it. From a casual user (application user) perspective the underlying tech doesn't matter that much.
On the other hand the vast scope of MX Linux (live/installed, SysVinit/systemd, multiple DEs and now X.org/Wayland) might have been what brought MX Linux to Distrowatch number 1 and kept it there.
I see systemd as dependency hell in the init world. One service automatically starts another etc. However, if the MX live system can be brought to systemd I personally don't think SysVinit is that important. On the other hand SysVinit was the core reason I started using MX Linux (systemd didn't give me a good feeling). Systemd works well on MX Linux and I could switch to it without much thought.
Since I see myself as something in-between a casual user (application user) and a tinkerer I don't really know what foot to stand on. For tinkerers SysVinit might be crucial, otherwise soul is lost so to speak. These days I mostly see desktop Linux as an application platform.
Things like Wayland (compositors), desktop environments (KDE, Gnome, Enlightenment etc.), Pipewire and Flatpaks could tip the scales in favor of systemd. If you don't need "big software" then several systemd-free options exist.