diff options
Diffstat (limited to 'documentation/ref-manual/faq.rst')
-rw-r--r-- | documentation/ref-manual/faq.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst index 9e3418e10d..7dd37c7a5c 100644 --- a/documentation/ref-manual/faq.rst +++ b/documentation/ref-manual/faq.rst | |||
@@ -45,6 +45,28 @@ See :yocto_wiki:`Products that use the Yocto Project | |||
45 | Wiki. Don't hesitate to contribute to this page if you know other such | 45 | Wiki. Don't hesitate to contribute to this page if you know other such |
46 | products. | 46 | products. |
47 | 47 | ||
48 | Why isn't systemd the default init system for OpenEmbedded-Core/Yocto Project or in Poky? | ||
49 | ----------------------------------------------------------------------------------------- | ||
50 | |||
51 | `systemd <https://systemd.io/>`__ is a desktop Linux init system with a specific | ||
52 | focus that is not entirely aligned with a customisable "embedded" build | ||
53 | system/environment. | ||
54 | |||
55 | It understandably mandates certain layouts and configurations which may | ||
56 | or may not align with what the objectives and direction :term:`OpenEmbedded-Core | ||
57 | (OE-Core)` or Yocto Project want to take. It doesn't support all of our targets. | ||
58 | For example `musl <https://www.musl-libc.org/>`__ support in systemd is | ||
59 | problematic. | ||
60 | |||
61 | If it were our default, we would have to align with all their choices | ||
62 | and this doesn't make sense. It is therefore a configuration option and | ||
63 | available to anyone where the design goals align. But we are clear it | ||
64 | is not the only way to handle init. | ||
65 | |||
66 | Our automated testing includes it through the ``poky-altcfg`` :term:`DISTRO` and | ||
67 | we don't really need it to be the default: it is tested, it works, and people | ||
68 | can choose to use it. | ||
69 | |||
48 | Building environment | 70 | Building environment |
49 | ==================== | 71 | ==================== |
50 | 72 | ||