devfs is not gone
devfs is not gone
Posted Nov 14, 2014 3:34 UTC (Fri) by zuki (subscriber, #41808)In reply to: devfs is not gone by ebiederm
Parent article: The Grumpy Editor's guide to surviving the systemd debate
It contained the following:
>The Problems:
> 1) A static /dev is unwieldy and big. It would be nice to only show
> the /dev entries for the devices we actually have running in the
> system.
Still there, check.
> 2) We are (well, were) running out of major and minor numbers for
> devices.
Check.
> 3) Users want a way to name devices in a persistent fashion (i.e. "This
> disk here, must _always_ be called "boot_disk" no matter where in
> the scsi tree I put it", or "This USB camera must always be called
> "camera" no matter if I have other USB scsi devices plugged in or
> not.")
Check.
> 4) Userspace programs want to know when devices are created or removed,
> and what /dev entry is associated with them.
Check.
>The constraints:
> 1) No policy in the kernel!
Check.
> 2) Follow standards (like the LSB)
Check.
> 3) must be small so embedded devices will use it.
I guess this is the most arguable point. udevd binary is now much bigger than the original 6kb, but it is still used in embedded, afaik.
I really don't see the backpedalling. If you look at the *implementation*, I'll grant that it has changed a lot. But the basic design, the division of responsibilities, and capabilities are there.
