El sistema de archivos /proc es algo específico de GNU/Linux. El mismo es un sistema de archivos virtual, y como tal, no ocupa lugar en disco. Es una forma muy conveniente de obtener información sobre el sistema, ya que la mayoría de los archivos de este directorio son legibles (bueno, con un poco de ayuda). De hecho, muchos programas obtienen información de los archivos de /proc, la formatean a su manera y luego la muestran. Este es el caso de todos los programas que muestran información sobre los procesos, y ya hemos visto algunos de ellos (top, ps y otros). /proc también es una buena fuente de información sobre su hardware, y similarmente, unos cuantos programas sólo son interfaces para la información contenida en /proc.
También hay un subdirectorio especial, /proc/sys. Este permite cambiar algunos parámetros del núcleo en tiempo real, o consultarlos.