Lançamento do QLinuxDeviceManager 1.3, um gerenciador de dispositivos para Linux com diagnóstico avançado de hardware

Foi lançada a versão 1.3 do QLinuxDeviceManager — um gerenciador gráfico de dispositivos para Linux, que combina uma interface com informações do sistema em estilo Windows e recursos detalhados de diagnóstico de hardware. Ao contrário dos visualizadores comuns de informações do sistema, o programa permite não apenas identificar os dispositivos instalados e os drivers utilizados, mas também verificar a velocidade real de conexão dos dispositivos PCIe, verificar o estado dos SSDs, examinar variáveis UEFI, visualizar as características das conexões USB e obter informações detalhadas sobre monitores, baterias e interfaces de rede. O código é escrito em C++ utilizando Qt6 e é distribuído sob a licença GPLv3. Está disponível uma compilação no formato AppImage.

O programa é voltado para usuários que não estão satisfeitos apenas com o nome do dispositivo e a versão do driver, mas que não querem coletar informações fragmentadas utilizando lspci, lsusb, smartctl, ethtool, dmidecode e outras ferramentas de console. O aplicativo implementa várias formas de agrupar o hardware: por tipos, conexões, drivers e recursos. Para cada dispositivo, há uma janela de propriedades, onde as informações são divididas em abas temáticas. Uma seção separada, Informações do Sistema, contém informações gerais sobre o sistema, processador, memória, placa-mãe e firmware.

As informações sobre o hardware são obtidas através de interfaces do sistema Linux. O gerenciamento de drivers e a alteração da configuração dos dispositivos não foram implementados intencionalmente — o aplicativo funciona exclusivamente em modo de leitura. Durante o desenvolvimento, foi utilizada inteligência artificial, enquanto as soluções arquitetônicas, os requisitos funcionais e a verificação de funcionamento permaneceram a cargo do autor.

Entre os recursos do QLinuxDeviceManager:

  • Diagnóstico do PCI Express. É exibida a velocidade atual de conexão e o número de linhas PCIe utilizadas, bem como as especificações máximas declaradas do dispositivo. Por exemplo, pode-se determinar se a placa de vídeo está operando em modo x8 ao invés de x16 ou se está utilizando uma geração mais lenta de PCIe. Informações sobre suporte e tamanhos dedicados do Resizable BAR também são exibidas.
  • Diagnóstico detalhado de SSD e HDD. Na versão 1.3, o suporte ao SMART foi significativamente ampliado. Além da temperatura e do estado geral do dispositivo, estão disponíveis informações sobre o volume de dados gravados e lidos, tempo de funcionamento, número de ligações, desligamentos inseguros, indicadores de desgaste do SSD, reserva restante e contadores de erros.
  • O volume de RAM instalado é exibido, incluindo a memória não acessível ao sistema operacional, características dos módulos, fabricante, velocidade e informações sobre se a memória é soldada ou substituível.
  • Para dispositivos USB conectados, são exibidos a versão do padrão USB, a velocidade de conexão acordada, informações sobre a alimentação, corrente consumida, tensão, suporte a Wake-on-USB, interfaces e drivers utilizados.
  • Informações detalhadas sobre as baterias estão disponíveis, permitindo visualizar não apenas o nível de carga, mas também a capacidade total projetada e atual, avaliar o grau de desgaste, o número de ciclos de carga, tensão, corrente, potência consumida e outras características fornecidas pelo hardware.
  • Mostra o fabricante e o modelo do monitor, dimensões físicas, características suportadas, resolução atual, taxa de atualização, profundidade de cor, escalonamento e rotação da imagem. O acesso a parâmetros disponíveis é suportado tanto no X11 quanto no Wayland.
  • Além de endereços IP, máscaras, MTU e endereços MAC, incluindo informações sobre endereços substituídos, a velocidade atual da conexão Ethernet, modo duplex, auto-negociação e modos de operação suportados.
  • O modo de inicialização do sistema (BIOS/UEFI), status do Secure Boot, informações sobre certificados MOK registrados, bem como a possibilidade de visualizar as variáveis de firmware disponíveis e seu conteúdo em formato hexadecimal são exibidos.
  • O rastreamento de conexão e desconexão de dispositivos é feito automaticamente via udev. Um registro de eventos da sessão atual está disponível, assim como a possibilidade de visualizar dispositivos ocultos, virtuais e internos.
  • Além da busca comum por nomes, um modo de busca profunda foi implementado, permitindo encontrar dispositivos por identificadores, propriedades e recursos destacados. Por exemplo, é possível filtrar o hardware pelo identificador de hardware sem precisar percorrer manualmente toda a árvore de dispositivos.



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