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.