nix-community / NixNG

A linux distribution based on Nix [maintainer=@MagicRB]
295 stars 16 forks source link

modern init system #7

Open imxade opened 2 years ago

imxade commented 2 years ago

Would love to see dinit as an init system.

s6 will also attract many users.

MagicRB commented 2 years ago

I will look at dinit thanks, I don't have much time currently, but the hope is to develop a first party init system. dinit may be a good stop gap measure. I am definitely against s6, as systemd's issues are not just about the implementation in my opinion.

kuramashinobi13 commented 2 years ago

I will look at dinit thanks, I don't have much time currently, but the hope is to develop a first party init system. dinit may be a good stop gap measure. I am definitely against s6, as systemd's issues are not just about the implementation in my opinion.

What is wrong with s6? I don't know much, it seemed like a decent option to me.

MagicRB commented 2 years ago

s6 is just copying systemd and systemd's issues are not just with the implementation but with everything.

kuramashinobi13 commented 2 years ago

s6 is just copying systemd and systemd's issues are not just with the implementation but with everything.

If possible, can you please elaborate? Because from where I stay it really seems to be superior to systemd (at least to it) as it's faster, smaller, portable, etc. As far as I know it's also faster than runit or openrc (I may be making a mistake), so I'm really confused right now.

MagicRB commented 3 months ago

@kuramashinobi13 I personally don't like much more about systemd than just the implementation a lot of the design choices are silly. Requires vs Wants, the unstructured settings files which just create a mess. But I do have to admit that since this was opened I've grown less opposed to systemd-isims, so either s6 or dinit are on the table. Switching would resolve a lot of issues what I've had to work around currently...

MagicRB commented 1 month ago

@imxade after, uh, 2 years or so, #42 exists