Re:Debian reconsiders init-system diversity
by sjwright on Tuesday November 12, 2019 @03:34AM
(#21512532)
I'm not sure about systemd, but launchd uses a rather verbose yet generic xml schema that is used throughout macOS, iOS etc.
Re:Debian reconsiders init-system diversity
by saagarjha on Tuesday November 12, 2019 @06:02AM
(#21513185)
It's not even XML, it's a Property List, which can also be represented as JSON or a special binary format: https://en.wikipedia.org/wiki/Property_list
Re:Debian reconsiders init-system diversity
by TazeTSchnitzel on Tuesday November 12, 2019 @03:12AM
(#21512418)
Well, it's also very dependent on running on Darwin.
Re:Debian reconsiders init-system diversity
by saagarjha on Tuesday November 12, 2019 @06:05AM
(#21513199)
Apparently it's been ported to some extent to run on FreeBSD: https://wiki.freebsd.org/launchd. I'd expect this job gets harder and harder with each passing year, as the last time Apple released source code for launchd was alongside OS X Mavericks.
Basically every type of systemd configuration files are just INI files, which I seem to remember originating in MS-DOS...