Релиз системного монитора FSM v0.7.0

Намедни вышла корректирующая версия FSM v0.7.0. FSM (github.com) — программа для отображения основных сведений о компьютере и установленной системе, независимая от конкретного рабочего окружения.
Возможности
Отображает следующую информацию:
- О железе:
- Название и модель процессора, флаги, список уязвимостей, частоты;
- Использование памяти и подкачки;
- Смонтированные файловые системы;
- Некоторые таблицы DMI (0, 2, 3, 4);
- АКБ ноутбука;
- EDID;
- Список сетевых интерфейсов и статистика по каждому из них;
- Параметры UEFI (должно работать на новых моделях Lenovo ThinkBook и ThinkPad, однако в теории будет работать и на других ПК, если сведения представлены в
/sys/class/firmware-attributes); - Графики использования ЦП и ОЗУ;
- О системе:
- Информация об установленном дистрибутиве, список пользователей и групп;
- Список сервисов
systemd; - Версия, архитектура, аргументы загрузки ядра Linux, список его модулей;
- Информация об окружении: список переменных, имя хоста и текущего пользователя, название используемого рабочего окружения, название и версия используемого командного интерпретатора, аптайм, средняя нагрузка, используемая для запуска FSM локаль;
Список изменений в v0.7.0
В основном этот релиз посвящён экспериментам с архитектурой кода, однако и добавления нового функционала также присутствуют.
Добавлено:
- На страницу «Разное» (Misc) добавлены поля «Командный интерпретатор», «Текущий пользователь» и «Machine ID»;
- Добавлена страница «Статистика сети» (Network Statistics);
- Добавлена страница «Прошивка» (Firmware);
- На страницу «Аккумулятор» добавлено поле «Типы зарядки»;
- Добавлена сборка AppImage-пакета (пока только для
amd64);
Изменено:
- Редизайн страниц «Экран», «О программе», «Частоты ЦП»;
- Исправил определение HTTPS-ссылок в таблицах — теперь по ним можно кликать для открытия в стандартном браузере;
- Исправил некорректное отображение данных в списке модулей ядра;
TODO:
- Добавить сбор сведений с сенсоров оборудования;
- Список подключенных PCI- и USB-устройств;
- Закончить страницы «Ресурсы» и «Сессия»;
- Экспорт данных (plain text, json, xml);
Этой программой занимаюсь по большей части только для себя и в свободное время. Не претендую на корректность реализации всего функционала, ровно как и на работоспособность, хотя и у меня всё работает. Критика и баг-репорты приветствуются.
Программа собирается для Debian (amd64, i686, aarch64; работа тестировалась только на amd64), также есть AppImage-пакет пока только для архитектуры amd64.
>>> Список изменений
