|
|
|
|
|
by teacup50
4292 days ago
|
|
Mac OS's architecture is totally unlike systemd. Areas of responsibility are implemented by standalone mechanisms that compose to create the larger integrated system and can: 1) Run in isolation from their upstream dependents. 2) Be replaced individually. |
|
And seriously, systemd isn't one single daemon either. It's a collection of daemons running that communicate over a common protocol. It isn't all-or-nothing, either. Only a few of the daemons are considered "core" and the rest are optional. And, because they use a common documented protocol, even the core components can be replaced. You don't hear about alternatives because nobody has really written any, but it doesn't in any way prevent you from doing it.
I think the legitimate concerns about systemd are things like losing portability of stuff like Gnome to BSD and systemd's short history, but it isn't one giant monolith executable or anything like people say.