sysfs
O sistema de arquivos virtual em /sys que espelha a visão do kernel sobre o hardware — dispositivos, drivers e suas configurações.
Enquanto o procfs cresceu de forma orgânica e mistura informações de processos com todo tipo de coisa, o sysfs foi criado de propósito para apresentar uma visão estruturada do modelo de dispositivos. Cada dispositivo tem um diretório de arquivos de atributo que podem ser lidos e, muitas vezes, escritos: brilho da tela, velocidade da placa de rede, se um núcleo da CPU está online.
É também a interface que o udev escuta para criar nós de dispositivo e executar regras quando um hardware é conectado. A convenção é um arquivo por valor, o que torna trivial fazer scripts — mas também significa que quem quer muitos valores precisa fazer muitas chamadas de sistema.