COMPATIBILITY

Compatibility matrix

Validation evidence is separated from architectural expectations, optional dependencies and unsupported runtimes.

Operating systems

PlatformStatusNotes
Debian 13ValidatedAuthoritative v0.0.2 release-validation environment
Ubuntu, Fedora, RHEL, Rocky, AlmaLinux, Arch, openSUSEExpected compatible; not yet validatedLinux interfaces are designed to avoid distribution-specific assumptions
BusyBox-only minimal systemsLimited / unsupportedRequired Python, procfs/sysfs behavior, ps or systemd facilities may be absent
Windows runtimeUnsupportedWindows is used only for source control and platform-neutral mocked validation
macOS runtimeUnsupportedLinux procfs, sysfs and systemd assumptions do not apply

Runtime and tools

Python
3.12 or 3.13 according to package metadata
systemd
Required for the systemd collector and validated scheduled automation; other manual collectors can remain usable without it
smartctl
Optional; required only for SMART telemetry
nvme-cli
Not required by the current sysfs-based NVMe inventory collector
nvidia-smi
Optional; required for proprietary NVIDIA telemetry, not for sysfs hardware detection

Hardware exposure

hwmon, thermal, fan, DMI, EDAC/ECC, power, SMART, NVMe and NVIDIA results depend on physical hardware, kernel drivers, firmware, virtualization, permissions and optional utilities. Unsupported facilities degrade structurally.