In Linux, there is the /dev directory, which is a special directory which contains all of the files for devices and other things like random, urandom, etc.
Why did this directory exist? Was it just an artifact that never got removed from the Linux kernel (and couldn't really for compatibility)?