PDF document by Patrick Mochel. sysfs is a feature of the Linux 2.6 kernel that al-
lows kernel code to export information to user processes via an in-memory filesystem. The files that are created
in the filesystem are (mostly) ASCII files with (usually) one value per file. These features ensure that the information exported is accurate
and easily accessible, making sysfs one of the most intuitive and useful features of the 2.6 kernel.