Lançamento do GSmartControl 2.0, GUI para avaliação do estado de discos e SSDs

Após 7 anos desde a publicação da última atualização significativa, foi lançado o projeto GSmartControl 2.0, que desenvolve a interface gráfica para a ferramenta smartmontools, permitindo o monitoramento do estado de unidades que suportam a tecnologia S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). O suporte abrange discos PATA e SATA, unidades NVMe, conversores USB e alguns controladores RAID. O código do projeto foi escrito em C utilizando a biblioteca GTK e é distribuído sob a licença GPL 3.0.

O programa oferece a possibilidade de executar testes internos de funcionamento das unidades e inspecionar os resultados das suas execuções. Além disso, funções como ativação/desativação do SMART, geração de relatórios e identificação de anomalias, configuração de parâmetros específicos para dispositivos individuais do SMART, e a exibição de informações detalhadas sobre a unidade estão disponíveis. Os relatórios podem ser gerados tanto através da interação com a unidade quanto com a carga de um arquivo de texto que contém a saída do comando smartctl salvo em outro sistema. Suporte disponível para Linux, Windows, macOS, FreeBSD e outros sistemas BSD.

A nova versão é notável pela adição do suporte a unidades NVMe e pela adoção do formato JSON para interpretação da saída da ferramenta smartctl. O código foi reestruturado e houve a transição para o uso dos recursos oferecidos nos padrões C++17 e C++20 (agora é necessário um compilador que suporte C++20 para a compilação, como GCC 13+, Clang 17+ e Apple Clang 15+). A ferramenta Autotools foi substituída pelo sistema de construção CMake. Ícones da coleção Oxygen foram implementados na interface em vez de Crystal.

Lançamento do GSmartControl 2.0, GUI para avaliação do estado de discos e SSDs


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster