Post #664025
2026-03-15 16:02 UTC
Replies (7)
-
@suetanvil@freeradical.zone 2026-03-15 17:00
@totbwf I vaguely recall reading about a Linux distro (or hack thereon) that used `make` to launch services and dependencies. The reasoning (IIRC) was to start up faster by only launching the services you need and doing so in parallel.
-
@lykso@tiny.tilde.website 2026-03-15 17:55
@totbwf Sounds like something that would be right up the alley of an Erlang or Lisp.
-
@freja@freja.zone 2026-03-15 18:08
@totbwf cmake as init system
-
@freya@social.highenergymagic.net 2026-03-15 20:12
@totbwf oh gods, nooooo.... that seems deeply cursed...
-
@xameer@mathstodon.xyz 2026-03-15 21:00
@totbwf few projects in the Rust ecosystem have emerged, primarily as simpler init processes for container environments or as proofs of concept catatonit and sinit
-
@milo@types.pl 2026-03-15 21:43
@totbwf ooh i really like this
-
@shironekoben@mastodon.gamedev.place 2026-03-16 00:56
@totbwf In the early 2000s we did a project a bit like that for live content conversion - everything was a dependency relationship defined by a rule, and we had “meta-rules” that could emit more rules as output. So the “root rule” of the system was fixed, but everything else could change dynamically and the minimal set of necessary changes would propagate. I’ve used that pattern a few times since for build systems and it works pretty well once you get the dependency engine implemented.