Con il kernel Linux 2.6 è stato introdotto il filesystem sysfs, che facilita l’accesso ai dispositivi. Si tratta, come per proc (v. sez. 4.13.2) di un filesystem virtuale, il cui mount point è la directory /sys. La riga del file /etc/fstab che fa montare tale filesystem all’avvio del sistema è
none /sys sysfs defaults 0 0
In questo modo /sys contiene informazioni già presenti in /proc, ma strutturate in modo
più chiaro, scalabile (cioè che non collassi all’aumentare delle informazioni in esso presenti) ed
immune da race condition. Sarà, ad esempio, possibile accedere alle statistiche relative agli
accessi al primo disco ATA per mezzo del comando
cat /sys/block/hda/stat
in maniera analoga a quanto si otterrebbe con il comando
grep 'hda ' /proc/diskstats
[da completare ...]