Everything I know about systemd is bad. When I want to write a script that runs on startup, I expect that I can just put (or link) it in some directory where the scripts are that get started on startup. Or that there is one main script that calls all scripts that are intended to be startet on startup. I do not want to write a "service" that has some "only run once and then discard" flag or whatever. When I want to lo…
That's just saying "I want things to be the way I first learnt them and don't want them to change." This is fine, but you do have to accept that things are going to move on without you.
Knoppix 8.6 abandons systemd
151–160 of 191 posts
Re: Knoppix 8.6 abandons systemd
#152Earlier quoted context omitted.
By that logic, no mistakes can ever be criticized. I explained, why systemd is a step in the wrong direction in mutiple ways. That has nothing to do with habbits.
> I explained, why systemd is a step in the wrong direction I see a bunch of "I want X", but I don't see any "why"
Re: Knoppix 8.6 abandons systemd
#153Earlier quoted context omitted.
By that logic, no mistakes can ever be criticized. I explained, why systemd is a step in the wrong direction in mutiple ways. That has nothing to do with habbits.
> I explained, why systemd is a step in the wrong direction I see a bunch of "I want X", but I don't see any "why"
>I want to call a script that does that. A script which I can look at and see what it does
Re: Knoppix 8.6 abandons systemd
#154Everything I know about systemd is bad. When I want to write a script that runs on startup, I expect that I can just put (or link) it in some directory where the scripts are that get started on startup. Or that there is one main script that calls all scripts that are intended to be startet on startup. I do not want to write a "service" that has some "only run once and then discard" flag or whatever. When I want to lo…
Interesting. I feel the other way. Unix failed to provide a real service management system early on, so we have layers of historical cruft (Fork, close all descriptors, fork again, escape process group? Really?), and ended up with all kinds of absurdity in shell scripts to handle it.
The right way is to have a strong system contract on what constitutes a service, and have no wiggle room so that 'service apache start' does a fixed, known thing.
Sadly, systemd has to support all kinds of legacy hacks. A nice way to chart a way forward might be to define a simple contract and require someone to mark a unit file as "legacy" to enable the other possibilities.
Re: Knoppix 8.6 abandons systemd
#155Earlier quoted context omitted.
> I explained, why systemd is a step in the wrong direction I see a bunch of "I want X", but I don't see any "why"
But there have been reasons given. They want to use standard tools to deal with the log. They want to see the scripts that manage the system and poke around in it, which has the implicit reason to learn about the system and being able to easily modify it.
I have a little sympathy for this one as an old habit if you don't know any better. It's also an extremely inefficient way to work with logs. If you've used a system like Splunk seriously, the idea of going back and grepping through logs on a host with the shell is just frustrating.
> They want to see the scripts that manage the system and poke around in it, which has the implicit reason to learn about the system and being able to easily modify it.
I have no sympathy for this one. Scripts are a terrible place to define policy. They are nigh impossible to audit. They are brittle. They multiply complexity by making everything a special case. They make integration of different parts of the system nearly impossible.
Re: Knoppix 8.6 abandons systemd
#156Earlier quoted context omitted.
>The trend to get rid of systemd and its metastasis into most of Linux is excellent news. I don't know where you're seeing this trend, really. For all major distros, it's been the opposite thus far.
However it's slowing changing. Knoppix has always been seen as a trend setter, and it still has a large influence where it matters - open source maintainers that are not corporate-driven (i.e. Debian).
Re: Knoppix 8.6 abandons systemd
#157Earlier quoted context omitted.
Honestly, I much prefer systemd timers over cron. They work just like systemd units and shed all the odd special cases that cron accumulated over the years. They’re pretty well defined in how they behave in face of systems being down while a job was supposed to run (more a desktop thing, but relevant for some server cases as well). It makes sense to use the same config mechanism. Still, systemd timers are exposed to…
Check out fcron, it's the unbundled Cron that works like this.
Re: Knoppix 8.6 abandons systemd
#158Earlier quoted context omitted.
Unless you use your computer for more than just consumption and you find out that latency wise pulseaudio absolutely sucks. And then you install jack, a bridge from pulse to jack and a whole raft of other fixes to be able to use the same desktop for regular work and audio work. My main gripe with anything from that group of people is that they refuse to play nice with others, and by extension that their code refuses…
When don't we just use jack without pulse audio, most programs support it (VLC,MPV).
Re: Knoppix 8.6 abandons systemd
#159Earlier quoted context omitted.
Wayland is nearly vaporware, gnome 3 is optional, kde plasma is optional, nvidia drivers are optional and have functional FOSS replacements, pulse I'll grant you (and hope you see the irony) and dbus I can't honestly comment on because the little direct interaction I've had with it was fine but mostly I don't think about it. The flaw with your list is that half of it is optional and anyone who doesn't like those thin…
> Wayland is nearly vaporware Fedora has been defaulting to Wayland on fresh installs for at least two or three releases and generally it’s working okish. There’s still a lot of software lacking proper wayland support, though.
Perhaps it's just me but I haven't found an xorg problem in my life that's fixed in wayland but I've had a few problems in wayland that don't exist in xorg. My display needs are rudimentary though, so perhaps I'm not the target audience.
Putting wayland aside... is exactly what I've done. I don't need wayland, so I don't use it. With systemd, not only do many of us have problems but we don't really have a choice. I could run my world on Slackware but then I'd be a SPOF (much like systemd) and that's a bad way to build architecture.
Re: Knoppix 8.6 abandons systemd
#160I have grown accustomed to systemd by now, however... is journalctl really needed?