Post #2162164
2026-03-15 17:00 UTC
@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.
Replies (2)
-
@grawity@social.treehouse.systems 2026-03-15 18:09
@suetanvil that might have been Debian's sysvinit mod, I'm not sure if they used startpar in "make-like" mode or if it was literally a makefile. the reasoning sounds closer to systemd's though, as parallel sysvinit didn't change /what/ was being launched, whereas systemd integrated like five different kinds of on-demand activation into the init system, so that many services no longer had to be started upfront (e.g. it kind of re-popularized inetd style services)
-
@freja@freja.zone 2026-03-15 18:09
@suetanvil that's basically the reasoning behind every modern init system as well, but i figure make brought this idea into unix nerds' minds first