5.12. Selecting an Initialization Manager

By default, the Yocto Project uses SysVinit as the initialization manager. However, support also exists for systemd, which is a full replacement for init with parallel starting of services, reduced shell overhead and other features that are used by many distributions.

If you want to use SysVinit, you do not have to do anything. But, if you want to use systemd, you must take some steps as described in the following sections.

Note

It is recommended that you create your own distribution configuration file to hold these settings instead of using your local.conf file. For information on creating your own distribution, see the "Creating Your Own Distribution" section.