Прадстаўлены выпуск QLinuxDeviceManager 1.3 - графічнага дыспетчара прылад для Linux, які спалучае інтэрфейс з сістэмнай інфармацыяй у стылі Windows з магчымасцямі падрабязнай дыягностыкі абсталявання. У адрозненне ад звычайных прагляднікаў сістэмнай інфармацыі, праграма дазваляе не толькі вызначыць усталяваныя прылады і выкарыстоўваныя драйверы, але і пазнаць фактычную хуткасць падлучэння PCIe-прылад, праверыць стан SSD, вывучыць зменныя UEFI, паглядзець характарыстыкі USB-падлучэнняў і атрымаць падрабязныя звесткі аб маніторах, акумулятарах і сеткавых інтэрфейсах. Код напісаны на мове C++ з выкарыстаннем Qt6 і распаўсюджваецца пад ліцэнзіяй GPLv3. Даступная зборка ў фармаце AppImage.
Праграма арыентавана на карыстачоў, якім нядосыць назовы прылады і версіі драйвера, але не жадаецца збіраць інфармацыю па частках з дапамогай lspci, lsusb, smartctl, ethtool, dmidecode і іншых кансольных утыліт. У дадатку рэалізаваны некалькі спосабаў групоўкі абсталявання: па тыпах, падключэнні, драйверах і рэсурсах. Для кожнай прылады прадугледжана акно ўласцівасцяў, у якім звесткі падзелены на тэматычныя ўкладкі. Асобная частка System Information утрымоўвае агульную інфармацыю аб сістэме, працэсары, памяці, матчынай плаце і прашыўцы.
Для атрымання звестак аб абсталяванні выкарыстоўваюцца сістэмныя інтэрфейсы Linux. Кіраванне драйверамі і змена канфігурацыі прылад наўмысна не рэалізаваны - прыкладанне працуе выключна ў рэжыме чытання. Пры распрацоўцы выкарыстоўваўся ІІ, у той час як архітэктурныя рашэнні, патрабаванні да функцыянальнасці і праверка працаздольнасці заставаліся за аўтарам.
Сярод асаблівасцяў QLinuxDeviceManager:
- Дыягностыка PCI Express. Адлюстроўваюцца бягучая хуткасць злучэння і колькасць выкарыстоўваных ліній PCIe, а таксама заяўленыя максімальныя характарыстыкі прылады. Напрыклад, можна вызначыць, што відэакарта працуе ў рэжыме x8 замест x16 ці выкарыстоўвае павальнейшае пакаленне PCIe. Дадаткова выводзяцца звесткі аб падтрымцы і выдзеленых памерах Resizable BAR.
- Падрабязная дыягностыка SSD і HDD. У версіі 1.3 значна пашырана падтрымка SMART. Апроч тэмпературы і агульнага стану назапашвальніка, даступныя звесткі аб аб'ёме запісаных і прачытаных дадзеных, чакай працы, ліку ўключэнняў, небяспечных адключэнняў, паказчыках зносу SSD, пакінутым рэзерве і лічыльніках памылак.
- Паказваецца ўсталяваны аб'ём АЗП, уключаючы памяць, недаступную аперацыйнай сістэме, характарыстыкі модуляў, вытворца, хуткасць і звесткі аб тым, ці з'яўляецца памяць разлітаванай або заменнай.
- Для падлучаных USB-прылад адлюстроўваюцца версія стандарту USB, узгодненая хуткасць злучэння, звесткі аб сілкаванні, спажываным току, напрузе, падтрымцы выдаленага абуджэння, інтэрфейсах і выкарыстоўваных драйверах.
- Даступная пашыраная інфармацыя аб акумулятарах, якая дазваляе паглядзець не толькі ўзровень зарада, але і праектную і бягучую поўную ёмістасць, ацаніць ступень зносу, даведацца колькасць цыклаў зарадкі, напружанне, ток, спажываную магутнасць і іншыя характарыстыкі, якія прадстаўляюцца абсталяваннем.
- Адлюстроўваюцца вытворца і мадэль манітора, фізічныя памеры, якія падтрымліваюцца характарыстыкі, бягучае дазвол, частата абнаўлення, глыбіня колеру, маштабаванне і паварот малюнка. Падтрымліваецца атрыманне даступных параметраў як у X11, так і ў Wayland.
- Акрамя IP-адрасоў, масак, MTU і MAC-адрасоў, уключаючы звесткі аб перавызначаных адрасах, даступныя бягучая хуткасць Ethernet-злучэнні, дуплексны рэжым, аўтаўзгадненне і падтрымліваемыя рэжымы працы.
- Паказваецца рэжым загрузкі сістэмы (BIOS/UEFI), стан Secure Boot, звесткі аб зарэгістраваных сертыфікатах MOK, а таксама дазваляе праглядаць даступныя зменныя прашыўкі і іх змесціва ў шаснаццатковым выглядзе.
- Аўтаматычна праз udev адсочваецца падлучэнне і адключэнне прылад. Прадугледжаны часопіс падзей бягучага сеансу, а таксама магчымасць адлюстравання ўтоеных, віртуальных і ўнутраных прылад.
- Апроч звычайнага пошуку па назвах, рэалізаваны рэжым глыбокага пошуку, які дазваляе знаходзіць прылады па ідэнтыфікатарах, уласцівасцях і вылучаным рэсурсам. Напрыклад, можна адфільтраваць абсталяванне па апаратным ідэнтыфікатары, не праглядаючы ўручную ўсё дрэва прылад.

Крыніца: opennet.ru
