A fost lansată versiunea QLinuxDeviceManager 1.3 - un manager grafic de dispozitive pentru Linux, care combină o interfață cu informații de sistem în stil Windows cu capacități de diagnosticare detaliată a hardware-ului. Spre deosebire de vizualizatoarele obișnuite de informații de sistem, programul nu doar identifică dispozitivele instalate și driverele utilizate, ci și oferă informații despre viteza reală de conectare a dispozitivelor PCIe, starea SSD-urilor, variabilele UEFI, caracteristicile conexiunilor USB și detalii despre monitoare, baterii și interfețe de rețea. Codul este scris în C++ folosind Qt6 și este distribuit sub licența GPLv3. Este disponibil un pachet în format AppImage.
Programul se adresează utilizatorilor care nu sunt suficient de mulțumiți cu denumirea dispozitivului și versiunea driverului, dar nu doresc să adune informații pe bucăți folosind lspci, lsusb, smartctl, ethtool, dmidecode și alte utilitare de consolă. În aplicație sunt implementate mai multe modalități de grupare a hardware-ului: pe tipuri, conexiuni, drivere și resurse. Fiecare dispozitiv are o fereastră de proprietăți în care informațiile sunt împărțite în tab-uri tematice. O secțiune separată numită Informații despre Sistem conține informații generale despre sistem, procesor, memorie, placă de bază și firmware.
Informațiile despre hardware sunt obținute folosind interfețele de sistem Linux. Managementul driverelor și modificarea configurației dispozitivelor nu sunt implementate intenționat - aplicația funcționează exclusiv în modul de citire. În dezvoltare a fost folosit AI, în timp ce deciziile arhitecturale, cerințele de funcționalitate și testarea acceptării au rămas în responsabilitatea autorului.
Printre caracteristicile QLinuxDeviceManager se numără:
- Diagnosticare PCI Express. Se afișează viteza curentă de conectare și numărul de linii PCIe utilizate, precum și specificațiile maxime declarate ale dispozitivului. De exemplu, se poate determina că placa video funcționează în modul x8 în loc de x16 sau utilizează o generație mai lentă de PCIe. Informațiile suplimentare includ suportul și dimensiunile dedicate pentru Resizable BAR.
- Diagnostică detaliată pentru SSD și HDD. În versiunea 1.3, suportul pentru SMART a fost semnificativ extins. Pe lângă temperatura și starea generală a unității de stocare, sunt disponibile informații despre volumul de date scrise și citite, timpul de funcționare, numărul de activări, opririle nesigure, indicii de uzură a SSD-ului, rezerva rămasă și numărătoarele de erori.
- Se afișează volumul de RAM instalat, inclusiv memoria inaccesibilă sistemului de operare, caracteristicile modulelor, producătorul, viteza și informații despre dacă memoria este lipită sau interschimbabilă.
- Pentru dispozitivele USB conectate, sunt afișate versiunea standard USB, viteza convenită a conexiunii, informațiile privind alimentarea, curentul consumat, tensiunea, suportul pentru activarea de la distanță, interfețele și driver-ele utilizate.
- Este disponibilă informație extinsă despre baterii, care permite vizualizarea nu doar a nivelului de încărcare, ci și a capacității totale proiectate și actuale, evaluarea gradului de uzură, numărul de cicluri de încărcare, tensiunea, curentul, puterea consumată și alte caracteristici furnizate de echipament.
- Se afișează producătorul și modelul monitorului, dimensiunile fizice, caracteristicile suportate, rezoluția curentă, rata de actualizare, adâncimea culorii, scalarea și rotația imaginii. Este acceptată obținerea parametrilor disponibili atât în X11, cât și în Wayland.
- În plus adreselor IP, măști, MTU și adrese MAC, inclusiv informații despre adresele suprascrise, sunt disponibile viteza curentă a conexiunii Ethernet, modul duplex, autoconfigurarea și modurile de funcționare acceptate.
- Se afișează modul de încărcare a sistemului (BIOS/UEFI), starea Secure Boot, informațiile despre certificatele MOK înregistrate și permite vizualizarea variabilelor de firmware disponibile și conținutul acestora în format hexazecimal.
- Conectarea și deconectarea dispozitivelor este monitorizată automat prin udev. Este disponibil un jurnal al evenimentelor pentru sesiunea curentă, precum și posibilitatea de a afișa dispozitive ascunse, virtuale și interne.
- Pe lângă căutarea obișnuită după denumiri, este implementat un mod de căutare profundă, care permite găsirea dispozitivelor după identificatori, proprietăți și resurse alocate. De exemplu, se poate filtra echipamentul după identificatorul hardware, fără a parcurge manual întreaga structură a dispozitivelor.

Sursa: opennet.ro
