FSM provides a simple, modern and user-friendly interface for obtaining information about the hardware (processor, memory, drives, etc.) and software (distribution, kernel, installed software, users and groups, etc.) of a PC running Linux OS, as well as monitoring its status in real time.
Ferrix System Monitor - Swiss Knife for Linux Hardware/Software Diagnostics
FSM (Ferrix System Monitor) is a simple GUI program to get information about computer hardware and installed software.


Key Features
The FSM can get and display the following information about PC and OS components in a simple and understandable way:
- Hardware: CPU, RAM, mounted filesystems, DMI Tables, connected screens, laptops battery;
- Software: get information about installed
debandrpmpackages; - System: registered users and groups, running
systemdservices, information about installed Linux distro, some DMI tables; - Linux Kernel: some basic data, list of kernel modules;
Some screenshots
Page with some DMI tables:

Processor vulnerabilities list:

systemd services list:

... and other screenshots.
Technology Stack
The FSM is created using the following technologies:
- Rust;
iced;glibc;- DBus;
- systemd.
Contribution and Support
Ferrix is a free and open-source project, and contributions are welcomed. Users are encouraged to star the repository to aid in discovery, provide feedback in the issues section, and share their experiences. Support through donations can also be made via Boosty to help maintain and improve the project.
Meanwhile, I have released a new version of FSM v0.6.0! Among the changes, I can mention:
- "Processors" page redesign: it has become simpler and cleaner;
- "System Monitor" redesign: graph legends have been moved down, and displays of current graph parameters have been added (% CPU core usage and % RAM and swap usage); and the ability to change the color of the graphs has also been added, but so far this is only possible by manually specifying its color in the program configuration, the GUI has not yet done this;
- "System Manager" improvements: added a display of the duration of the operating system boot (along with the duration of the firmware, bootloader, kernel, and userspace boot time);
- and other...
More info about this release: GitHub.
Sign in to comment.