El sistema Solaris utiliza el sistema de archivos devfs que se describe en la página del comando man devfs(7FS) para administrar /devices. Cada elemento de este espacio de nombres representa la ruta física a un dispositivo de hardware, pseudodispositivo o dispositivo de nexo. El espacio de nombres es un reflejo del árbol de dispositivos. Como tal, el sistema de archivos se completa mediante una jerarquía de directorios y archivos de dispositivos especiales.
La jerarquía de archivos /dev, que actualmente forma parte del sistema de archivos / (raíz), se compone de vínculos simbólicos, o rutas lógicas, a las rutas físicas que hay en /devices. Las aplicaciones hacen referencia a la ruta lógica de un dispositivo presentado en /dev. El sistema de archivos /dev se monta en bucle en la zona utilizando un montaje de sólo lectura.
La jerarquía de archivos /dev se administra mediante un sistema que se compone de:
devfsadm (consulte la página del comando man devfsadm(1M))
syseventd (consulte la página del comando man syseventd(1M))
Biblioteca de información de dispositivos libdevinfo (consulte la página del comando man libdevinfo(3LIB))
Controlador devinfo (consulte la página del comando man devinfo(7D))
Gestor de coordinación de reconfiguración (RCM) (consulte Reconfiguration Coordination Manager (RCM) Script Overview de System Administration Guide: Devices and File Systems)
Los subsistemas que dependen de nombres de ruta /devices no pueden ejecutarse en zonas no globales hasta que se establezcan los nombres de ruta /dev.