Removing systemd

Hello everyone,

We’ve been using openBalena in production for the past two years and would love to contribute by removing systemd from all containers.

As mentioned in the 2024 merge request (openBalena 2024 by ab77 · Pull Request #141 · balena-io/open-balena · GitHub), we need a community plan to achieve this.

I’d like to know the balena team’s thoughts on this matter. Also, to the community:

  • Would you prefer to have a systemd version as well?
  • How might this impact downstream projects, such as the Helm charts?
  • Should we use sidecar containers or integrate an alternative init system?

I hope this sparks a discussion so we can collaboratively find the best solution.

Best regards,
Robbe