Op 9 mei 2011, om 21:43 heeft Lennart Poettering het volgende geschreven:

> On Mon, 09.05.11 11:53, Scott James Remnant (sc...@netsplit.com) wrote:
> 
>> Another question I wasn't able to find an answer to in the documentation
>> I've read so far.
>> 
>> The use of device units seems to very much rely on udevd running on the
>> system, and not only that, udev rules having been parsed for the device and
>> a systemd tag "set" in the udevdb. udev obviously starts after systemd, and
>> systemd starts after the kernel.
> 
> Correct.
> 
>> This means there are a large number of devices already known to the kernel
>> at the point that systemd starts, especially if you build the drivers into
>> the kernel for those devices. It's possible to get going straight away with
>> those devices. But relying on udevd tagging them means you end up waiting
>> around for udevd to start, and worse! since udevd doesn't apply rules to
>> existing devices on startup, you have to wait around for "udevadm trigger"
>> to be run.
> 
> That's actually dead fast

It's still in the 10 second range on a 600MHz cortex-a8 machine booting from an 
SD card. I need to dig out my 400MHz arm920t to see how long it takes there. So 
having udev-less operation in systemd would be nice, even if it's only used on 
'embedded'

regards,

Koen
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to