Skip to content

Sys abstractions

sys/amdgpu

AMD's amdgpu driver power management (PowerPlay)

sys/cdrom

CD-ROM

sys/dm

Device mappers

sys/dmi

Desktop Management Interface (DMI) firmware tables and identity files

DMI is a standard framework for managing and tracking hardware components in a computer.

It is a light version of <abstractions/sys/dmi-full> that leaks only the most basic identity information and no version strings.

sys/dmi-full

Desktop Management Interface (DMI) firmware tables and identity files

DMI is a standard framework for managing and tracking hardware components in a computer.

Games and game launchers (Steam, Proton, anti-cheat) read these for hardware fingerprinting, telemetry, and compatibility checks. This is the same data from dmidecode but readable without root via sysfs.

sys/floppy

Floppy disks

sys/gpumon

GPU Power/Thermal Controls and Monitoring

See:

sys/hwmon

Global attributes

See https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface

sys/hwmon-alarm

Alarms

Alarms enumeration starts from 1 not 0

sys/hwmon-alarm:w

Alarms

Alarms enumeration starts from 1 not 0

sys/hwmon-current

Currents

Currents enumeration starts from 1 not 0

sys/hwmon-current:w

Currents

Currents enumeration starts from 1 not 0

sys/hwmon-energy

Energy

Energy enumeration starts from 1 not 0

sys/hwmon-energy:w

Energy

Energy enumeration starts from 1 not 0

sys/hwmon-fan

Fans

Fan enumeration starts from 1 not 0

sys/hwmon-fan:w

Fans

Fan enumeration starts from 1 not 0

sys/hwmon-humidity

Humidity

Humidity enumeration starts from 1 not 0

sys/hwmon-humidity:w

Humidity

Humidity enumeration starts from 1 not 0

sys/hwmon-intrusion

Intrusion detection

Intrusion detection enumeration starts from 1 not 0

sys/hwmon-intrusion:w

Intrusion detection

Intrusion detection enumeration starts from 1 not 0

sys/hwmon-power

Power

Power enumeration starts from 1 not 0

sys/hwmon-power:w

Power

Power enumeration starts from 1 not 0

sys/hwmon-pwm

PWM

PWM enumeration starts from 1 not 0

sys/hwmon-pwm:w

PWM

PWM enumeration starts from 1 not 0

sys/hwmon-temp

Temperatures

Temperatures enumeration starts from 1 not 0

sys/hwmon-temp:w

Temperatures

Temperatures enumeration starts from 1 not 0

sys/hwmon-voltages

Voltages

sys/hwmon-voltages:w

Voltages

sys/hwmon:w

Global attributes

See https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface

sys/loop

Loop devices

sys/md

MD RAID devices

sys/mmc

SD card devices

sys/nbd

NBD devices

sys/power-supply

Listing for power supply devices. Used to enumerate power sources and determine if the system is on AC or battery.

sys/sata

Sata disks

To limit to SATA connector. You may prefer <abstractions/sys/sd> that gives control over solid disks regardless of the connector.

sys/sd

Solid disks

Pattern such as @{sys}/devices/@{pci}/block/@{sd} is not used as it limits the rule to disk over pci devices. Here we also cover disk attached to USB devices.

sys/statistics

Statistics for network throughput graph (bytes, packets, errors, collisions per interface).

sys/zfs

ZFS devices

sys/zram

ZRAM disks