Издание QLinuxDeviceManager 1.3, инструмент за управление устройства за Linux с разширена диагностика на оборудването

Представен е QLinuxDeviceManager 1.3 — графичен мениджър за устройства за Linux, който комбинира интерфейс с системна информация в стил Windows и възможности за подробна диагностика на хардуера. В отличие от обикновените прегледници на системна информация, приложението позволява не само да се определи инсталираното оборудване и използваните драйвери, но и да се разбере реалната скорост на свързване на PCIe устройствата, да се провери състоянието на SSD, да се изучат променливите UEFI, да се видят характеристиките на USB свързванията и да се получат подробни сведения за мониторите, батериите и мрежовите интерфейси. Кодът е написан на C++ с използване на Qt6 и се разпространява под лиценз GPLv3. Налична е версия в формат AppImage.

Програмата е насочена към потребителите, на които не им е достатъчно именуването на устройството и версията на драйвера, но не искат да събират информация на части чрез lspci, lsusb, smartctl, ethtool, dmidecode и други конзолни утилити. В приложението са реализирани няколко начина за групиране на оборудването: по типове, свързване, драйвери и ресурси. За всяко устройство е предвидено прозорче за свойства, в което информацията е разделена на тематични раздели. Отделен раздел „Системна информация“ съдържа обща информация за системата, процесора, паметта, дънната платка и фърмуера.

За получаване на информация за хардуера се използват системни интерфейси на Linux. Управлението на драйверите и промяната на конфигурацията на устройствата умишлено не са реализирани — приложението работи изцяло в режим на четене. При разработването е използван ИИ, докато архитектурните решения, изискванията за функционалност и проверката на работоспособността остават в ръцете на автора.

Сред особеностите на QLinuxDeviceManager са:

  • Диагностика на PCI Express. Отображат се текущата скорост на свързване и броят на използваните линии PCIe, както и заявените максимални характеристики на устройството. Например, може да се определи, че видеокартата работи в режим x8 вместо x16 или използва по-бавно поколение PCIe. Допълнително се предоставят сведения за поддръжката и за размера на Resizable BAR.
  • Подробна диагностика SSD и HDD. В версия 1.3 значително е разширена поддръжката на SMART. Освен температурата и общото състояние на устройството, са налични данни за обема на записаните и прочетените данни, времето на работа, броя на включванията, небезопасните изключвания, показателите за износване на SSD, останалия ресурс и броячите на грешки.
  • Показва инсталирания обем RAM, включително паметта, недостъпна за операционната система, характеристиките на модулите, производителят, скоростта и информация за това, дали паметта е запоена или заменима.
  • За свързаните USB устройства се показват версията на USB стандарта, договорената скорост на връзката, информация за захранването, потребления ток, напрежение, поддръжка на отдалечено пробуждане, интерфейсите и използваните драйвери.
  • Достъпна е разширена информация за батериите, която позволява да се види не само нивото на заряда, но и проектната и текущата пълна капацитет, да се оцени степента на износване, да се знае броя на циклите на зареждане, напрежение, ток, консумираната мощност и други характеристики, предоставени от оборудването.
  • Показват се производителят и моделът на монитора, физическите размери, поддържаните характеристики, текущото разрешение, честота на опресняване, дълбочина на цвета, мащабиране и ротация на изображението. Поддържа се получаване на наличните параметри както в X11, така и в Wayland.
  • Освен IP адреси, маски, MTU и MAC адреси, включително информация за пренастроените адреси, наличната текуща скорост на Ethernet връзката, дуплексен режим, автодоговореност и поддържаните работни режими.
  • Показва режима на зареждане на системата (BIOS/UEFI), състоянието на Secure Boot, информация за регистрираните сертификати MOK, а също така позволява преглед на наличните променливи на фърмуера и тяхното съдържание в шестнадесетичен вид.
  • Автоматично чрез udev се проследява свързването и отсъствието на устройства. Предвиден е журнал на събитията за текущата сесия, както и възможност за показване на скрити, виртуални и вътрешни устройства.
  • Освен обичайната търсене по имена, е реализиран режим на дълбоко търсене, позволяващ откриването на устройства по идентификатори, свойства и определени ресурси. Например, може да се филтрира оборудването по хардуерен идентификатор, без да се преглежда ръчно цялото дърво на устройствата.



Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster