[systemd-devel] systemd footprint

Eduardo Tongson propolice at gmail.com
Sat Dec 3 16:45:37 PST 2011


On Sat, Dec 3, 2011 at 10:31 PM, Holger Winkelmann <hw at travelping.com> wrote:
> Hi all,
>
> We are about to renovate our embedded toolchain a bit and consider to integrate
> systemd as init. We are a bit concerned about the DBUS dependency in systemd as
> we have to meet a 4-8 MB hard disk (flash) requirement,
>
> I read about some other folks have used systems for embedded devices, but it seems
> mor for mobile devices rather then networked sensor devices or similar.
>
> What would be the best approach to scale down to this devices? Is DBUS a hard
> requirement? I also can imagine that a pure console based Server OS would not have BDUS either?
>
> What are the plans for the server OS i,e, REHEL if systems becomes standard for the distributions?
> currently this all sounds in many parts Desktop centric but has a lot of potential for
> embedded or server uses cases.
>
> Many Thanks,
>
> --
> Holger Winkelmann
> Member of NGN Service Lab
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Hi Holger,

I think we have to blame the uninformed complaints that Systemd is
only for the desktop because of Dbus.

Dbus can be built without X support. On Gimokod Linux the compressed
package is at 240KB only.

$ ldd /usr/bin/dbus-daemon
        linux-vdso.so.1 =>  (0x00007fffcd3ff000)
        libexpat.so.1 => /lib/libexpat.so.1 (0x00007f4317b7d000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f4317963000)
        librt.so.1 => /lib/librt.so.1 (0x00007f431775c000)
        libc.so.6 => /lib/libc.so.6 (0x00007f431740f000)
        /lib/ld-linux-x86-64.so.2 (0x00007f4317d9e000)

See https://github.com/tongson/Gimokod/blob/f25a90aa8554149663ec768547987e44d5e4a1d7/core/dbus-core/PKGBUILD
for the configure options used.

Cheers.


More information about the systemd-devel mailing list