systemd: please stop trying to take over the world :)

Denys Vlasenko dvlasenk at redhat.com
Tue Jun 14 10:43:11 UTC 2011


On Tue, 2011-06-14 at 11:31 +0100, "Andy Green (林安廸)" wrote:
> >> Dude, systemd requires the functionality of the three modules it loads
> >> explicitly.
> >
> > systemd requires ipv6.
> > And you pitch systemd to be used by embedded devices.
> >
> > Do you really think all embedded devices will be happy with having such
> > an arbitrary requirement? Heck, I know embedded device people who remove
> > even ipv4!
> 
> IPv6 is optional though, Lennart says you can blacklist the module.  If 
> it acts gracefully if IPv6 is not builtin or installable by module then 
> all is well.
> 
> "Embedded" as an argument needs a lot of care.  It means several very 
> different things, but many of those things are out of scope for Fedora, 
> eg, ARM7.  (Use busybox there ^^)
> 
> For what's left, eg ARM9+ that you can run normal Linux and Fedora on, 
> ipv6 is going to be workable if the memory allows.  Looking a year or 
> two ahead, where "Embedded" will extend to Cortex A15 quad core, and 
> IPv6 will presumably have gained traction, the tradeoffs involved with 
> cutdown environments like busybox / dropbear and IPv4-only are going to 
> start being harder to accept.

I talk to a lot of embedded people. Tiny machines are not going to
disappear anytime soon - they just go into smaller and smaller gadgets.

For example, there are still a noticeable segment of NOMMU CPUs, meaning
if you really target embedded, you need to learn how to live with vfork
only.

You can't just handwave embedded away by assuming that "embedded will
get big enough for me to not really care about optimizing for size".

-- 
vda



More information about the devel mailing list