I’m interested in creating a hardware diagnostics tool for GNOME. This would show technical details about the system and the available hardware. It would also include information about the firmware for your hardware, and allow blacklisting certain firmware versions.
The main role for this tool would be support or troubleshooting situations, but it could also be more widely useful for anyone who wants to look up information about their hardware.
I want to work on the design for this tool, but need some information to do so: specifically, what hardware information are we able to reliably show at the moment? I know there are a bunch of commands to show hardware information (lscpu, lspci, lsusb, etc): is the information shown there something we can reliably access?
The other thing it would be helpful to have advice on what information is useful to show (or not show)!