Esencialmente, / proc y / sys son lo mismo.
sysfs se agregó en el kernel 2.5 o 2.6 debido al desorden en procfs
El proceso solo estaba destinado a contener información del proceso. finalmente, todo comenzó a mezclarse en el proceso y creó un laberinto retorcido con datos del dispositivo atrapados en diferentes lugares por todo el lugar. Mientras tanto, sysfs se implementó con el objetivo de segmentar los datos del dispositivo desde procfs.
Específicamente, / sys mantiene información de proceso del dispositivo más detallada (la posición de los nodos en realidad representa la jerarquía de dispositivos por subsistema). Para cada objeto en el modelo de controlador, se crea un directorio. La estructura del archivo del dispositivo es:
/sys/devices - devices by physical layout
/sys/bus - symbolic links to devices
/sys/block - devices by block
/sys/class - devices by class
En su sistema local, puede encontrar la página de manual man sysfse información sobre cómo modificar los parámetros del kernel en / proc / sys conman sysctl
Si desea obtener aún más información sobre / sys, es posible que desee ver el documento técnico del sistema de archivos sysfs de Linux en kernel.org [pdf] y Documentation / sysfs.txt en la fuente del kernel.