On Wed, Mar 27, 2013 at 11:49:44AM +0100, Tino Breddin wrote:
> Hi there,
> 
> We are in the process of creating a very small image for devices with a 
> maximum of 4MB flash. Compared to a SysV variant which clocks in at ~1MB 
> using Systemd 
> we are currently getting images sizes of ~10MB. At first glance the systemd 
> binaries seem quite large. Before diving into lots of optimization I wanted 
> to ask
> whether anybody has pointers we should follow or even experience using 
> systemd for bare minimum images.

I'm assuming that you're compiling without -g and such. Please
remember that systemd stuff replaces quite a few other binaries,
rather than just /sbin/init, so you should compare that against
the sum of replaced things.

One thing you could try, is the shared library approach. Currently
we use a static convinience library, but it could be changed to 
a shared libsystemd-private.so, and more code would be shared.
There was a thread a while back.

Zbyszek
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to