Are you aware that tools like mkosi already generate initrds which run systemd? And systemd already has the logic to let services survive the pivot_root (though that is discouraged and you should better use fdstore to pass existing state to a new instance of the service).
Cheers, Nils On Mon, Sep 23, 2024, 12:45 <dharm...@microchip.com> wrote: > Hi Team, > > I'm exploring the possibility of splitting the systemd binary to > optimize boot time before and after switching to the root filesystem. > > I’m aware that the systemd binary is quite large and may not fit in the > initramfs, but is it feasible to have a minimal version of systemd that > can invoke essential services and continue tracking them after > transitioning to the main root filesystem? > > This approach is aimed at speeding up the boot process. I’m unsure if > this is possible, which is why I’m seeking guidance from the systemd > mailing list. > > -- > With Best Regards, > Dharma B. > >