Lanzamiento de QLinuxDeviceManager 1.3, un gestor de dispositivos para Linux con diagnóstico de hardware avanzado

Se presenta la versión 1.3 de QLinuxDeviceManager, un gestor gráfico de dispositivos para Linux que combina una interfaz de información del sistema al estilo de Windows con capacidades de diagnóstico detallado del hardware. A diferencia de los visualizadores de información del sistema convencionales, el programa no solo permite identificar los dispositivos instalados y los controladores utilizados, sino también conocer la velocidad real de conexión de los dispositivos PCIe, verificar el estado de los SSD, explorar las variables UEFI, observar las características de las conexiones USB y obtener información detallada sobre monitores, baterías e interfaces de red. El código está escrito en C++ utilizando Qt6 y se distribuye bajo la licencia GPLv3. Existe una compilación en formato AppImage.

El programa está orientado a los usuarios que no se conforman solo con el nombre del dispositivo y la versión del controlador, pero que no desean recopilar información por partes utilizando lspci, lsusb, smartctl, ethtool, dmidecode y otras utilidades de consola. La aplicación implementa varias formas de agrupar el hardware: por tipos, conexiones, controladores y recursos. Para cada dispositivo, se prevé una ventana de propiedades, donde la información se divide en pestañas temáticas. Una sección separada de Información del Sistema contiene información general sobre el sistema, el procesador, la memoria, la placa base y el firmware.

Para obtener información sobre el hardware, se utilizan interfaces del sistema Linux. La gestión de controladores y el cambio de configuración de dispositivos no están implementados intencionalmente; la aplicación funciona exclusivamente en modo de lectura. Se utilizó inteligencia artificial en su desarrollo, mientras que las soluciones arquitectónicas, los requisitos de funcionalidad y la verificación de la operatividad quedaron a cargo del autor.

Entre las características de QLinuxDeviceManager:

  • Diagnóstico de PCI Express. Se muestra la velocidad actual de conexión y el número de líneas PCIe utilizadas, así como las características máximas del dispositivo declaradas. Por ejemplo, se puede determinar que la tarjeta gráfica está funcionando en modo x8 en lugar de x16 o utiliza una generación de PCIe más lenta. Además, se proporciona información sobre el soporte y los tamaños reservados de Resizable BAR.
  • Diagnóstico detallado de SSD y HDD. En la versión 1.3, se ha ampliado significativamente el soporte de SMART. Además de la temperatura y el estado general del disco, se dispone de información sobre el volumen de datos leídos y escritos, tiempo de funcionamiento, número de encendidos, apagones no seguros, indicadores de desgaste del SSD, reserva restante y contadores de errores.
  • Se muestra el volumen de RAM instalado, incluyendo la memoria no accesible para el sistema operativo, características de los módulos, fabricante, velocidad y detalles sobre si la memoria es soldered o reemplazable.
  • Para los dispositivos USB conectados se muestran la versión del estándar USB, la velocidad de conexión acordada, información sobre la alimentación, corriente consumida, voltaje, soporte para el despertar remoto, interfaces y los controladores utilizados.
  • Se ofrece información ampliada sobre las baterías, que permite ver no solo el nivel de carga, sino también la capacidad total proyectada y actual, evaluar el grado de desgaste, conocer el número de ciclos de carga, voltaje, corriente, potencia consumida y otras características proporcionadas por el hardware.
  • Se muestran el fabricante y el modelo del monitor, dimensiones físicas, características soportadas, resolución actual, frecuencia de actualización, profundidad de color, escalado y rotación de la imagen. Se admite la obtención de parámetros disponibles tanto en X11 como en Wayland.
  • Además de direcciones IP, máscaras, MTU y direcciones MAC, incluyendo información sobre direcciones sobrescritas, la velocidad actual de la conexión Ethernet, modo dúplex, autonegociación y modos de operación soportados.
  • Se muestra el modo de arranque del sistema (BIOS/UEFI), estado de Secure Boot, información sobre certificados MOK registrados, así como la posibilidad de visualizar las variables de firmware disponibles y su contenido en formato hexadecimal.
  • A través de udev, se rastrea automáticamente la conexión y desconexión de dispositivos. Se proporciona un registro de eventos de la sesión actual, así como la opción de mostrar dispositivos ocultos, virtuales e internos.
  • Además de la búsqueda normal por nombres, se ha implementado un modo de búsqueda profunda que permite encontrar dispositivos por identificadores, propiedades y recursos asignados. Por ejemplo, se puede filtrar el hardware por identificador de hardware sin revisar manualmente todo el árbol de dispositivos.



Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster