
Lennart Sorensen said on Sun, 27 Oct 2024 23:18:41 -0400
On Sun, Oct 27, 2024 at 03:42:52PM -0400, Steve Litt via talk wrote:
Systemd, Gnome, dbus, networkmanager, pulseaudio, and a whole lot more complexifications have been added to Linux in the name of those without the desire or ability to boss their computer instead of having their computer boss them. This complixification has made it hard for people needing to configure/program/script their computer to do things their way.
Well systemd has solved actual problems. It does a much better job starting and monitoring services than anything else linux has ever had by far.
*For your use case*, not for some mythical other user, what does systemd give you, besides compatibility with software deliberately doctored to use only systemd, than S6 or Runit? What can S6 or Runit not do, that's actually of value to you?
I absolutely don't want to consider going back to any of the garbage init systems we had before.
The preceding statement encompasses a whole lot of init systems. Runit, s6, busybox init, Perp, OpenRC, Epoch, Upstart and sysvinit. Are you saying you've tried every one of them and found each wanting?
Gnome is a disaster these days.
Yep.
network manager is helpful in some cases and hugely annoying in others. Depends what purpose the system serves.
Network Manager's only legitimate benefit, besides being designed for the windows user refusing to learn Linux, is that you can manage your network without root. But other Linux software can give that benefit too.
Pulseaudio always seemed like a confusing buggy mess.
I call Pulseaudio the land of a thousand mutes. [snip]
I have tried the various BSDs. Unfortunately if you have ever used a GNU user space, you can never tolerate the pathetic lack of features in a BSD user space.
Wait a minute. Don't all the GNU utilities and software run on all the BSDs too? All the computer languages work on all BSDs, as does the marvelous ksh shellscripting interpreter. So most of the BSD annoyances you allude to in the preceding paragraph are one tiny shellscript away from solution. SteveT Steve Litt http://444domains.com