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 services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
New Kernel Command Line Parameters
Read the # TODO Add link to upstream manpages or systemd option page.
Quick Debugging Tips
- add "systemd.log_target=kmsg" to the kernel command line to let systemd buffer
- to be written to the kernel log buffer to kernel buffer
- Run dmesg from the command line to inspect systemd output
- Redirect dmesg ouput to a file for later inspection or to use as an attachment to a bug report
- run /bin/systemd --test --running-as=init from command line to test run init as systemd.
Technical details
- TODO Gather this stuff
Communicate
- Talk to other Systemd users and developers on our IRC channel
- Systemd-Devel Archives To see the collection of prior postings to the systemd-devel mailing list
- Subscribe to the mailing list
Please read the mailing list guidelines before communicating on the list. See also How to use IRC if the IRC links don't work, or if you need more information.