Difference between revisions of "Init vs systemd"

From CDOT Wiki
Jump to: navigation, search
Line 2: Line 2:
 
== Definition of systemd ==
 
== Definition of systemd ==
  
 +
According to Lennart Poettering, the developper of systemd:
  
According to Lennart Poettering:
+
''"systemd is a '''system''' and '''session manager''' for Linux, compatible with SysV and LSB init scripts. systemd provides '''aggressive parallelization''' capabilities, uses '''socket''' and '''D-Bus''' activation for starting devices."''
  
  
''"systemd is a '''system''' and '''session manager''' for Linux, compatible with SysV and LSB init scripts. systemd provides '''aggressive parallelization''' capabilities, uses '''socket''' and '''D-Bus''' activation for starting devices."''
+
In Simpler Terms:
  
  
 +
'''systemd''' is a more efficient method of controlling processes. It has the flexibility to start services in parallel, and have them communicate with each other, even if they are restarted (respawned). This is particularly useful for system administrators to temporarily service or update services without affecting the other dependent services.
  
  

Revision as of 14:15, 6 February 2012

Overview

Definition of systemd

According to Lennart Poettering, the developper of systemd:

"systemd is a system and session manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting devices."


In Simpler Terms:


systemd is a more efficient method of controlling processes. It has the flexibility to start services in parallel, and have them communicate with each other, even if they are restarted (respawned). This is particularly useful for system administrators to temporarily service or update services without affecting the other dependent services.


The Old Way: init

The Newer Way: systemd

systemd: Usage

General Concept

systdctrl

Additional Resources