To be honest, systemd does treat its own services specially when I don’t think there’s a good reason for it. Systemd as a whole is a huge improvement over the old bash script mess, but there is something to the “Unix philosophy” take.
The solution isn’t “switch back to writing hundreds of sh scripts”, though, it’s “improve systemd”.
As for the X11 vs Wayland topic: there’s still tooling missing for some use cases. X11 forwarding over SSH doesn’t work as well even with Waypipe. Just yesterday I encountered a bug that caused any attempt to run Waypipe to freeze the entire display.
Again, the solution is to fix Way land’s tooling, not to abandon it for X11 because change is scary.
To be honest, systemd does treat its own services specially when I don’t think there’s a good reason for it. Systemd as a whole is a huge improvement over the old bash script mess, but there is something to the “Unix philosophy” take.
The solution isn’t “switch back to writing hundreds of sh scripts”, though, it’s “improve systemd”.
As for the X11 vs Wayland topic: there’s still tooling missing for some use cases. X11 forwarding over SSH doesn’t work as well even with Waypipe. Just yesterday I encountered a bug that caused any attempt to run Waypipe to freeze the entire display.
Again, the solution is to fix Way land’s tooling, not to abandon it for X11 because change is scary.