Circuit board

hwinfo – hardware information and diagnostic tool

hwinfo is a hardware detection and diagnostic utility that examines the devices connected to a Linux system. It identifies hardware components and provides detailed information that can help administrators troubleshoot problems, inspect device configuration and prepare technical support reports.

The program is developed by the openSUSE project and consists of the hwinfo command-line application and the libhd hardware probing library. The library is also used by YaST, openSUSE’s system administration and installation tool.

hwinfo can examine the complete hardware configuration or concentrate on selected types of devices. For example, users can investigate graphics adapters, disks, network interfaces or other components without having to examine an extensive system report.

The level of detail is configurable. A full hardware report provides information such as device identifiers, drivers, hardware resources and configuration status, while the short output mode offers a more manageable summary.

This is free and open source software.

Key Features

  • Probe hardware components and generate detailed system information reports.
  • Identify graphics cards, processors, storage devices, network interfaces and other hardware.
  • Display PCI device identifiers, vendor information and associated drivers.
  • Report device configuration, hardware resources and driver activation information.
  • Restrict hardware detection to selected device classes such as disks or graphics adapters.
  • Produce concise hardware summaries using the –short option.
  • Examine individual devices using the –only option.
  • Include detected RAID devices using –listmd.
  • Record hardware probing information in a log file using –log.
  • Save and retrieve selected device configuration information.
  • Control probing behaviour using the hwprobe environment variable.
  • Provide the libhd library for applications requiring hardware detection functionality.

Website: github.com/openSUSE/hwinfo
Support:
Developer: Steffen Winterfeldt / openSUSE
License: GNU General Public License v2.0

hwinfo

hwinfo is written in C. Learn C with our recommended free books and free tutorials.

Alternatives to uname


Related Software

Terminal-Based System Profilers
inxiPerl-based CLI system information tool
HyFetchneofetch with LGBTQ+ pride flags
CPU-XSimilar tool to CPU-Z but differs in a few important ways
FastfetchWritten in C, Fastfetch is a speedy fetcher
dmidecodeReports information according to the SMBDIOS/DMI standard
NeofetchExtremely customizable and runs on any operating that supports Bash
macchinaSystem information fetcher
brokefetchneofetch clone
hwinfoProvides a hardware probing library and a command line tool
screenFetchBash information tool
lshwConsole and graphical tool extracting detailed information
i7zReporting tool for i7, i5, i3 CPUs
FreshfetchFresh take on Neofetch
KatifetchFocuses on identity and customization
rxfetchMinimal but geeky fetch utility
albafetchWritten in C
UniFetchForked from Neofetch
NerdFetchFetch script using Nerdfonts
ArTTYArt for your TTY
rtfetchNeofetch but in Rust
F-FetchFast and minimal system fetcher
Archey 4Simple system information tool
zeptofetchNo scripts, no bloat, just pure C
switchfetchWritten in Rust
pfetchPretty system information tool written in POSIX sh
dmituiTUI version of dmidecode
zigfetchWritten in Zig
ufetchConsists of platform-specific shell scripts that print concise system details
noorfetchMinimalist system fetch
LeenFetchIncludes JSON output and remote fetching over SSH
XfetchInspired by fastfetch and neofetch, written in Rust
blaeckfetchPowered by blaeck for rendering
zfetch-rsFocuses on providing a fast, minimal implementation
YoctofetchBilled as the fast(est) system fetch tool for Linux with a low footprint
StormfetchWritten in Go
PeekFetchBuilt with Go and Bubble Tea
NiTch RevivedSystem fetch written fully in Nim without any dependencies
MetetchMinimal aesthetic inspired by KDE Plasma and Wayland
gnfetchWritten in Rust
bestfetchBilled as a customizable, beautiful, and blazing fast system fetch

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted