5 ms·
link to the project homepage: https://wiki.freebsd.org/launchd https://wiki.freebsd.org/launchd Not really an apple user, can anyone tell me what the benefit t
by untothebreach 12y ago
link to the project homepage: https://wiki.freebsd.org/launchd https://wiki.freebsd.org/launchd
Not really an apple user, can anyone tell me what the benefit to porting this is? Is it much better than rc.d or sysvinit?
- talideon 12y agoFaster boots, on-demand running of rc.d scripts, &c.
- Tuna-Fish 12y agoYes. Launchd is arguably the first modern unix init system, with systemd and upstart being it's conceptual children. It eschews shell scripts in favor of non-turing complete launch configs, manages process lifetimes in addition to just starting them and does bootup in parallel using pre-created sockets for synchronization. It is quite barebones compared to systemd, but fundamentally it uses similar approaches to fulfill the same goals.
- knorby 12y agoSolaris SMF came out at around the same time as launchd, which looks a bit more like systemd. I don't think there is one single origin to these systems.