From LQWiki
Jump to: navigation, search

devfs was a attempt to dynamically create and manage devices, in the /dev directory, to try and help make it easier for newer people

devfs creates the device files (see mknod) in its own unique way, and normally the paths to the files are so long its sometimes questionable if its even helping productivity.

As of Linux 2.6 kernel, devfs has been considered deprecated in favor of udev, because udev runs outside of the kernel in userspace as the kernel developers prefer. Also the devfs maintainer hadn't released a update in so long, the project might as well be declared out of date. Which is no doubt why there is a big push for udev even before it can create some devices that people need.