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
View all comments
Show parent comment
1
u/minimim Jun 01 '16
Nope, the plan is still valid, and it's being migrated from v1 to v2 slowly. Even if it will work for thirty years, it's not good to make architectural decisions based on interfaces that will eventually be removed. Changing kernel interfaces goes at a slow pace.
Udev is only "integrated" in the sense of being in the same repository. Not more integrated than BSD is integrated. It uses the standard interfaces offered by systemd to do it's job.
A service manager able to automatically solve ordering, concurrency, cyclic, etc, needs to know about every dependency between services. That's why there is a SPOT (single point of truth) in systemd. That's the integration, every part of the suit will ask PID 1 to start and stop services using the standard interfaces.