Iznāciens QLinuxDeviceManager 1.3 — grafiskā ierīču pārvaldnieka versija Linux, kas apvieno interfeisu ar sistēmas informāciju Windows stilā un detalizētu aparatūras diagnostiku. Atšķirībā no parastajiem sistēmas informācijas skatītājiem, programma ļauj ne tikai noteikt uzstādītās ierīces un izmantotos draiverus, bet arī uzzināt faktisko PCIe ierīču pieslēguma ātrumu, pārbaudīt SSD stāvokli, izpētīt UEFI mainīgos, apskatīt USB pieslēgumu specifikācijas un iegūt detalizētu informāciju par monitoriem, akumulatoriem un tīkla saskarnēm. Kods uzrakstīts valodā C++ ar Qt6 izmantošanu un tiek izplatīts saskaņā ar GPLv3 licenci. Pieejama versija AppImage formātā.
Programma ir orientēta uz lietotājiem, kuriem nepietiek ar ierīces nosaukumu un draivera versiju, bet nevēlas vākt informāciju pa daļām, izmantojot lspci, lsusb, smartctl, ethtool, dmidecode un citas konsoles utilītas. Lietojumprogrammā ir ieviesti vairāki aparatūras grupēšanas veidi: pēc tipiem, pieslēguma, draiveriem un resursiem. Katram ierīcei ir paredzēts īpašs īpašību logs, kurā informācija ir sadalīta tematiskajās cilnēs. Atsevišķā sadaļa Sistēmas informācija satur vispārīgu informāciju par sistēmu, procesoru, atmiņu, mātesplati un programmatūru.
Informācijas iegūšanai par aparatūru tiek izmantoti Linux sistēmas saskarnes. Draiveru pārvaldība un ierīču konfigurācijas izmaiņas netiek nodrošinātas — lietotne darbojas tikai lasīšanas režīmā. Izstrādē tika izmantota mākslīgā intelektā, kamēr arhitektūras risinājumi, funkcionalitātes prasības un darbības pārbaude palika autora ziņā.
QLinuxDeviceManager iezīmes:
- PCI Express diagnostika. Tiek parādīta pašreizējā savienojuma ātrums un izmantoto PCIe līniju skaits, kā arī deklarētās maksimālās ierīces specifikācijas. Piemēram, var noteikt, ka grafiskā karte darbojas x8 režīmā, nevis x16, vai izmanto lēnāku PCIe paaudzi. Papildus tiek rādīta informācija par atbalstu un rezervētajiem izmēriem Resizable BAR.
- Detalizēta SSD un HDD diagnostika. 1.3 versijā ir ievērojami paplašināta SMART atbalsta funkcionalitāte. Papildus temperatūrai un kopējai diska stāvoklim ir pieejami dati par uzrakstīto un izlasīto datu apjomu, darba laiku, ieslēgšanas skaitu, nepietiekamām izslēgšanām, SSD nodiluma rādītājiem, palikušo rezervi un kļūdu skaitļiem.
- Tiek rādīts uzstādītais RAM apjoms, ieskaitot atmiņu, kas nav pieejama operētājsistēmai, moduļu specifikācijas, ražotājs, ātrums un informācija par to, vai atmiņa ir iepresēta vai nomaināma.
- Pieslēgtajām USB ierīcēm tiek attēlota USB standarta versija, saskaņotā savienojuma ātrums, informācija par jaudu, patērēto strāvu, spriegumu, attālinātās modināšanas atbalstu, saskarnēm un izmantotajiem draiveriem.
- Ir pieejama paplašināta informācija par akumulatoriem, ļaujot redzēt ne tikai uzlādes līmeni, bet arī projektēto un pašreizējo pilno kapacitāti, novērtēt nodiluma pakāpi, uzzināt uzlādes ciklu skaitu, spriegumu, strāvu, patērēto jaudu un citas specifikācijas, ko nodrošina aparatūra.
- Tiek rādīts monitora ražotājs un modelis, fiziskie izmēri, atbalstītās specifikācijas, pašreizējais izšķirtspēja, atsvaidzināšanas frekvence, krāsu dziļums, attēla mērogošana un rotācija. Ir atbalsts pieejamo parametru iegūšanai gan X11, gan Wayland.
- Papildus IP adreses, maskām, MTU un MAC adresēm, iekļaujot informāciju par pārdefinētām adresēm, ir pieejama pašreizējā Ethernet savienojuma ātrums, pildupleksa režīms, automātiskā saskaņošana un atbalstītie darba režīmi.
- Tiek rādīts sistēmas ielādes režīms (BIOS/UEFI), Secure Boot stāvoklis, informācija par reģistrētajiem MOK apliecinājumiem, kā arī iespēja apskatīt pieejamos firwmware mainīgos un to saturu sešpadsmitdaļskaitļa formātā.
- Automātiski caur udev tiek uzraudzīta ierīču pieslēgšana un atslēgšana. Ir paredzēts notikumu žurnāls tekošajam sesijai, kā arī iespēja attēlot slēptās, virtuālās un iekšējās ierīces.
- Papildus parastajai meklēšanai pēc nosaukumiem ir ieviesta dziļās meklēšanas režīms, kas ļauj atrast ierīces pēc identifikatoriem, īpašībām un noteiktiem resursiem. Piemēram, ir iespējams filtrēt aparatūru pēc aparatūras identifikatora, nepārskatot visu ierīču koku manuāli.

Avots: opennet.lv
