Utgivelse av QLinuxDeviceManager 1.3, en enhetsbehandling for Linux med utvidet maskinvarediagnostikk

QlinuxDeviceManager 1.3 er offentliggjort — en grafisk enhetsbehandler for Linux som kombinerer et Windows-lignende grensesnitt med systeminformasjon og detaljerte diagnostiske muligheter for maskinvare. I motsetning til vanlige systeminformasjonvisere, lar programmet deg ikke bare identifisere tilkoblede enheter og brukte drivere, men også sjekke faktisk hastighet på PCIe-enheter, tilstand av SSD-er, utforske UEFI-variabler, se spesifikasjoner for USB-tilkoblinger, og få detaljerte opplysninger om skjermer, batterier og nettverksgrensesnitt. Koden er skrevet i C++ ved hjelp av Qt6 og distribueres under GPLv3-lisensen. Det er tilgjengelig en bygning i AppImage-format.

Programmet er rettet mot brukere som ikke bare er interessert i enhetens navn og driverens versjon, men som ønsker å unngå å samle informasjon del for del ved hjelp av lspci, lsusb, smartctl, ethtool, dmidecode og andre kommandolinjeverktøy. Applikasjonen implementerer flere metoder for gruppering av maskinvare: etter typer, tilkoblinger, drivere og ressurser. For hver enhet er det et egenskapsvindu der opplysningene er delt inn i tematiske faner. En egen seksjon for Systeminformasjon inneholder generell informasjon om systemet, prosessoren, minnet, hovedkortet og fastvaren.

For å hente informasjon om maskinvaren benyttes Linux-systemgrensesnitt. Administrasjon av drivere og endring av enhetskonfigurasjon er bevisst ikke implementert — applikasjonen fungerer utelukkende i lesemodus. I utviklingen ble AI brukt, mens arkitektoniske løsninger, funksjonalitetskrav og testing av ytelse forble forfatterens ansvar.

Blant funksjonene i QlinuxDeviceManager:

  • Diagnostikk av PCI Express. Den viser aktuell tilkoblingshastighet og antall brukte PCIe-linjer, samt oppgitte maksimale spesifikasjoner for enheten. For eksempel kan det fastslås at grafikkortet fungerer i x8-modus i stedet for x16, eller bruker en langsommere generasjon av PCIe. I tillegg vises detaljer om støtte og tildelte størrelser for Resizable BAR.
  • Detaljert diagnose av SSD og HDD. I versjon 1.3 er støtten for SMART betydelig utvidet. I tillegg til temperaturen og den generelle tilstanden til lagringsenheten, er informasjon om volumet av skrevne og leste data, driftstid, antall oppstart, usikre avstengninger, slitasjemålinger for SSD, gjenværende ressurser og feil-tellere tilgjengelig.
  • Den installerte RAM-størrelsen vises, inkludert minne som ikke er tilgjengelig for operativsystemet, modulspecifikasjoner, produsent, hastighet og informasjon om minnet er loddet eller utskiftbart.
  • For tilkoblede USB-enheter vises USB-standardversjon, avtalt tilkoblingshastighet, informasjon om strømforsyning, strømforbruk, spenning, støtte for vekking, grensesnitt og brukte drivere.
  • Utvidet informasjon om batterier er tilgjengelig, som viser ikke bare ladningsnivået, men også prosjektert og aktuell full kapasitet, vurdering av slitasje, antall ladingssykluser, spenning, strøm, effektforbruk og andre spesifikasjoner gitt av utstyret.
  • Produsent og modell av skjermen vises, fysiske dimensjoner, støttede spesifikasjoner, nåværende oppløsning, oppdateringsfrekvens, fargedybde, skalering og bildeorientering. Det støttes henting av tilgjengelige parametre både i X11 og Wayland.
  • I tillegg IP-adresser, masker, MTU og MAC-adresser, inkludert informasjon om overskrevne adresser, er tilgjengelig nåværende hastighet på Ethernet-tilkoblingen, dupleksmodus, autonegotiation og støttede driftsmoduser.
  • Systemets oppstartmodus (BIOS/UEFI), tilstanden til Secure Boot, informasjon om registrerte MOK-sertifikater vises, og det er også mulig å se tilgjengelige firmwarevariabler og deres innhold i heksadesimal form.
  • Tilkopling og frakobling av enheter spores automatisk via udev. Det er en logg for hendelser i den nåværende økten, samt muligheten til å vise skjulte, virtuelle og interne enheter.
  • I tillegg til vanlig søk etter navn er det implementert en dyp søkemodus, som lar brukeren finne enheter etter identifikatorer, egenskaper og tildelte ressurser. For eksempel kan man filtrere utstyr etter maskinvareidentifikator uten å manuelt se gjennom hele enhetstreet.



Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster