sixos: a nix os without systemd

Dude seems dishonest in many of his points. I can’t take him seriously. But that’s just my opinion

Rsyslog not running doesn’t mean there is no logging. Logs are logged to the journal instead. Dying in this hill seems purely idiological and not factual. Selling it as a 42 regression also seems disengenous. This has been the case since Fedora 20 as far as I’m aware? Changes/NoDefaultSyslog - Fedora Project Wiki

His whole argument about cgroups seems to hinge on the fact that container management wouldn’t move. But they’ve all moved years ago.

His slides about systemd. He’s complaining about systemd spawning too many processes and consists of independent components? So are against or for the Unix philosophy? Can’t make up his mind apparently.

Idk. Seems like an incoherent rant to me.

13 Likes

I have not much opinion for or against systemd, but there are many other interesting things in this talk:

  • I am trying out infuse.nix right now and it seems to be a nice alternative for .override(Attrs).
  • I would love to try out the package-like services but that seems to be heavily tied to no-systemd sixos so I cannot easily test that in nixpkgs. I hope some day similar infrastructures get implemented in e.g. home-manager so I can really try it out.
1 Like

Oh yeh the infuse stuff looks really interesting to me.

Package-like services are a good idea too. NixOS is way too monolithic and tightly coupled to my taste.

2 Likes

Do you have any examples of using infuse.nix instead of .override that you can share?
I’d love to take a look.

Not at the moment, unfortunately… I had a working overlay with infuse, but then I got rid of it (because the changes got merged upstream) and now I cannot find it… The source repo has some nice examples:

Basically, .override(Attrs) becomes “flattened” with this syntax.

1 Like