Changes

Jump to: navigation, search

Init vs systemd

575 bytes added, 14:35, 6 February 2012
no edit summary
The init process may force certain services to be launched in a particular sequence. For example, the Bluetooth process cannot launch until the avahi process launches. On the other hand, the avahi process cannot launch until the D-BUS process launches, which cannot start until the syslog process is launched.
| syslog V | D-Bus V | Avahi V | BlueTooth V The traditional method can take time, and cause problems if a dependent process restarts. On the other hand, systemd launches all process in parallel (at same time), but allows them to communicate with each other (via sockets) for "on-demand" communication. This helps to improve efficiencies when running services, and makes it easier for system administrators to update services without "side effects" to the other dependent services.  | syslog | D-Bus | Avahi | BlueTooth V V V V  
= systemd: Usage =
13,420
edits

Navigation menu