From Fedora Project Wiki
Line 33: Line 33:
To install on Fedora 14 and onwards run {{command|yum install systemd}}.
To install on Fedora 14 and onwards run {{command|yum install systemd}}.


Add selinux=0 init=/bin/systemd either to {{file|/etc/grub.conf}}
Add selinux=0 init=/bin/systemd either to /etc/grub.conf or pass it on the kernel command line at bootup.

Revision as of 14:24, 22 June 2010

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.

Read More...

Technical details

  1. TODO Gather this stuff

Communicate

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.

Getting started

To install on Fedora 14 and onwards run yum install systemd.

Add selinux=0 init=/bin/systemd either to /etc/grub.conf or pass it on the kernel command line at bootup.