According to http://www.linuxjournal.com/article.php?sid=7233 it is recommended to use the devfs, the device file system. Why? This proc-like filesystem for device nodes also resides in RAM, and gives us more flexibility. What you will need:
for all kernel requirements),
which mounts the devfs on boot.
The devfsd finds all registered hardware, and creates symbolic links in the /dev/ directory. All the devices that really exist in the system are symlinked, and all device nodes are both read and writeable.