Релиз открытого проекта GSmartControl 2.0 — GUI к инструментарию smartmontools для оценки состояния HDD и SSD

от автора

По информации OpenNET, состоялся релиз открытого проекта GSmartControl 2.0. Это графический интерфейс к инструментарию smartmontools для оценки состояния накопителей, поддерживающих технологию S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). Решение поддерживает работу с PATA- и SATA-дисками, NVMe-накопителями, USB-конвертерами и некоторыми RAID-контроллерами. Исходный код проекта написан на языке C++ с использованием библиотеки GTK и опубликован на GitHub под лицензией GPL 3.0.

Выпуск проекта GSmartControl 1.0 состоялся в марте 2021 года. Разработчики подготовили сборки новой версии решения для Linux, Windows.

Утилита предоставляет возможность запускать внутренние тесты работоспособности накопителей и инспектировать результаты их выполнения. Дополнительно проект предлагает такие функции, как включение/выключение S.M.A.R.T., формирование отчётов и выявление аномалий, настройка специфичных для отдельных устройств параметров SMART, вывод подробной информации о накопителе. Отчёты могут формироваться как через обращение к накопителю, так и на основании загрузки текстового файла, в который на другой системе был сохранён вывод команды smartctl.

В выпуске GSmartControl 2.0 добавлена поддержка NVMe-накопителей и осуществлён переход на использование формата JSON при разборе вывода утилиты smartctl. Также в проекте проведён рефакторинг кода и осуществлён переход на использование возможностей, предложенных в стандартах C++17 и C++20 (для сборки теперь требуется компилятор, поддерживающий C++20, например, GCC 13+, Clang 17+ и Apple Clang 15+). Инструментарий Autotools заменён на сборочную систему CMake. В интерфейсе GSmartControl 2.0 задействованы пиктограммы из набора Oxygen вместо Crystal.


ссылка на оригинал статьи https://habr.com/ru/articles/857062/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *