LIBSCU
Rust crate for fetching hardware/software information on Unix-like OSs
Features support status
Feature |
Description |
Android |
Linux |
MacOS |
battery |
Battery state |
❌ |
✅ |
❌ |
bootmode |
UEFI or BIOS |
❌ |
✅ |
✅ |
cpu |
CPU information |
❌ |
✅ |
✅ |
device |
Device name |
✅ |
✅ |
✅ |
display |
Display brightness |
✅ |
✅ |
❌ |
drives |
Disks installed |
❌ |
✅ |
❌ |
gpu |
GPU's information |
❌ |
✅ |
❌ |
graphics |
WM/DE information |
✅ |
✅ |
✅ |
hostname |
Host name (in OS) |
✅ |
✅ |
✅ |
init |
Init system |
❌ |
✅ |
✅ |
kernel |
Kernel version |
✅ |
✅ |
✅ |
os |
OS name |
✅ |
✅ |
✅ |
packages |
Package managers |
✅ |
✅ |
✅ |
proc |
Processes |
✅ |
✅ |
✅ |
ram |
RAM and SWAP |
✅ |
✅ |
✅ |
shell |
Shell |
✅ |
✅ |
✅ |
terminal |
Terminal |
✅ |
✅ |
✅ |
time |
System uptime |
✅ |
✅ |
✅ |
users |
Users |
✅ |
✅ |
✅ |