β² 948 βΌ Linux For Life (lemm.ee) submitted 1 year ago by azha@lemm.ee to c/linuxmemes@lemmy.world 169 comments fedilink hide all child comments
[β] BCsven@lemmy.ca 14 points 1 year ago (1 child) An excellent vid on Why systemD. https://www.youtube.com/watch?v=o_AIw9bGogo permalink fedilink source parent hideshow 2 child comments replies: [β] acockworkorange@mander.xyz 11 points 1 year ago* (2 children) 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. permalink fedilink source parent hideshow 4 child comments replies: [β] BCsven@lemmy.ca 5 points 1 year ago While monolithic may not be the keep is simple rule aimed for in originally in Unix/Linux, I wonder if it even matters....is there something really gained by init systems that make a difference for the average Linux user? permalink fedilink source parent [β] silasmariner@programming.dev 4 points 1 year ago . philosophy is important, but implementation is importanter Yes. This is the key permalink fedilink source parent
[β] acockworkorange@mander.xyz 11 points 1 year ago* (2 children) 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. permalink fedilink source parent hideshow 4 child comments replies: [β] BCsven@lemmy.ca 5 points 1 year ago While monolithic may not be the keep is simple rule aimed for in originally in Unix/Linux, I wonder if it even matters....is there something really gained by init systems that make a difference for the average Linux user? permalink fedilink source parent [β] silasmariner@programming.dev 4 points 1 year ago . philosophy is important, but implementation is importanter Yes. This is the key permalink fedilink source parent
[β] BCsven@lemmy.ca 5 points 1 year ago While monolithic may not be the keep is simple rule aimed for in originally in Unix/Linux, I wonder if it even matters....is there something really gained by init systems that make a difference for the average Linux user? permalink fedilink source parent
[β] silasmariner@programming.dev 4 points 1 year ago . philosophy is important, but implementation is importanter Yes. This is the key permalink fedilink source parent