5 ms·
I'd never heard of SMF [0] before, and I'm not very familiarized with this problem domain. Maybe this is a dumb question, but if it was so great why hasn't anyo
by TheAceOfHearts 5y ago
I'd never heard of SMF [0] before, and I'm not very familiarized with this problem domain. Maybe this is a dumb question, but if it was so great why hasn't anyone tried to replicate it for Linux?
It always baffles me that superior tools can be developed while still failing to gain traction in alternative ecosystems.
[0] https://www.oracle.com/technical-resources/articles/solaris/intro-smf-basics-s11.html https://www.oracle.com/technical-resources/articles/solaris/...
- fmakunbound 5y agoAs I recall, it was a mess of XML files you edit and slow Java based tooling.
- PAPPPmAc 5y agoThey did, it one of the larger parts of systemd that motivated its adoption and ubiquity. A bunch of commercial UNIXes sprung init replacements/extensions with process lifetime management systems in the 2000s, systemd is visibly influenced by many of their design choices. OS X natively uses launchd (uses plists for config, has a weak dependency system) , Solaris uses SMF (uses XML for config). There were also the daemontools/runit family, s6, and a couple others that sprung up from open source quarters.
- hapless 5y agoI looked at this once, and I seem to recall SMF relies on a Solaris-specific IPC mechanism with no simple analog on Linux https://en.wikipedia.org/wiki/Doors_(computing) https://en.wikipedia.org/wiki/Doors_(computing)