Procfs

Un pseudo sistema de ficheros que se utiliza para permitir el acceso a la información del núcleo sobre los procesos.

Se diseñó para reemplazar la llamada al sistema ptrace utilizada en el seguimiento de los procesos.

En Solaris 2.6 /proc (finalizado en 1996) también tuvo un directorio diferente para cada proceso, además de un fichero especial ctl que permitía el control, seguimiento y manipulación de los procesos.

Bajo GNU/Linux, /proc proporciona información sobre cualquier proceso en ejecución en /proc/PID, pero además incluye: Las utilidades básicas que utilizan /proc bajo Linux se encuentran en el paquete procps, y necesitan que /proc esté montado para realizar su función.

En el núcleo 2.6, la mayoría de los ficheros no relacionados con los procesos que se encontraban en /proc se movieron a otro sistema de ficheros virtual llamado sysfs (montado en /sys).