On Tue, Jul 24, 2018 at 12:06 PM Michael Orlitzky <m...@gentoo.org> wrote:
>
> On 07/24/2018 11:39 AM, Mike Gilbert wrote:
> >
> > You can run any system without udev, but you need to be very careful
> > about what Linux features you utilize and how you have the system
> > configured.
> >
> > Most Linux servers out in the wild are running udev; your
> > configuration is an exception to the common case.
> >
>
> udev itself works fine with the flag off.

udevd works, but other software will not work optimally. If you are
running udevd, it's usually good idea to have other stuff integrate
with it, generally to prevent race conditions as devices are
enumerated.

For example, dhcpcd integrates with udevd via libudev to ensure that
udev has finished renaming your network interfaces before dhcpcd
attempts to configure them. I believe lvm2 uses libudev to prevent
various races in block device setup and metadata gathering.

Developers don't add udev support just for the hell of it; they do it
to make their software play nice with hardware when udevd is running.

Reply via email to