• 1 Post
  • 263 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle










  • Great talk indeed. And I will quickly acknowledge that something had to be done, and that systemd had the courage to innovate and address the issues. I just wish it did so in a more transparent way to the end user.

    For instance: there’s a whole established system of dealing with logs in place. Why build a separate one just for your init system? Why binary? Why even integrate it with your init? I’m not saying storing everything on /var/log and using logrotate is ideal or even covers all use cases. But a log management system is its own thing.

    That’s just an example of how systemd didn’t jive with every other subsystem in a Unix like OS. It could have been done in a Unix way - small cohesive tools that are good at one job and can be combined to do more together.

    That’s where I think he missed the mark when dismissing the monolithic criticism by saying “it’s not a single binary so it’s not monolithic”. Its philosophy is monolithic.

    That said, I use systemd on my machines because that’s what my do uses and I don’t think it’s a reason to swap distros. For the same reason I use Linux and not a micro kernel. I.e. philosophy is important, but implementation is importanter.










  • 40 is bad, 42 is when shit starts to happen and 44 is when permanent brain damage starts. I don’t know the equivalent freedom units for these, but it’s something burned in my memory after caring for someone sick. I guess it’s the same for other people: whatever unit you were using when you were responsible for a life is what sticks.