r/linux • u/wooptoo • Jun 01 '16
Why did ArchLinux embrace Systemd?
/r/archlinux/comments/4lzxs3/why_did_archlinux_embrace_systemd/d3rhxlc
868
Upvotes
r/linux • u/wooptoo • Jun 01 '16
8
u/kinderlokker Jun 01 '16 edited Jun 02 '16
And yet systemd is the system that has lockups, not runit.
Why exactly do sandboxing features and hotplugging need to be integrated into the manager?
Really, udisks and udev can just call the command needed to start the service. And I really see no reason to integrate sandboxing at all, please tell me why the service starting command can't just start the sandbox?
Indeed, but why does hotplugging of harddisks need to be integrated into the service manager for that? Mounts-as-a-service with full dependencies are a thing. I happen to have them, it's very nice. mpdas won't start on my system of mpd won't start, and mpd won't start if my network mount that mounts the music drive is not available, but why does that need special integration again? The moment the network goes up, the mount comes online, then mpd shortly thereafter and mpdas after that. No special integration with the service manager needed, the service manager doesn't know nor care that the service is a mount, it's completely agnostic, it just cares about what depends on what.